top of page

Google Analytics 4 vs Google Ads Conversion Tracking: Which Should You Trust?

  • Writer: Jesse Heslinga
    Jesse Heslinga
  • Jul 28
  • 9 min read

Your Google Ads dashboard shows 85 conversions this month. Your GA4 shows 60. One of these must be wrong.


Actually, neither is. They are measuring different things, using different attribution logic, with different purposes. The gap is expected, and chasing a matching number is usually the wrong goal.


This is one of the most common questions I get from clients who have just set up conversion tracking or recently added GA4 alongside their Google Ads account. The numbers look contradictory and feel like a problem to fix. Understanding what each tool actually measures resolves most of the confusion.


The Short Answer

  • Google Ads conversion tracking is what your campaigns optimize against. The Smart Bidding algorithm reads this data to adjust bids in real time. It needs to be accurate, and it should be your primary conversion source for campaign decisions.

  • GA4 is your broader analytics tool. It tracks users across sessions, channels, and devices, and gives you a view of behaviour that Google Ads alone cannot. It is not designed to replace conversion tracking.

  • The numbers will never match exactly. A 20-30% gap is normal and expected, because the tools use different attribution windows, different attribution timing, and count conversions differently.

  • If the gap is consistently larger than 30%, or if the numbers trend in opposite directions, that signals a misconfiguration worth investigating.

  • The answer to "which to trust" is: trust Google Ads for campaign decisions; trust GA4 for site and channel analysis. Use both, for their actual jobs.

The honest answer: they are not competing versions of the same data

Google Ads conversion tracking and GA4 were built for different purposes.


Google Ads conversion tracking is a campaign measurement tool. Its job is to tell the bidding algorithm which clicks led to a conversion, so Smart Bidding can adjust bids at auction time. It is optimised for signal speed and bid accuracy.


GA4 is a site analytics platform. Its job is to show you how visitors behave across sessions, devices, and channels, combining paid, organic, direct, and referral traffic into one view. It is optimised for breadth of insight across the full user journey.


Running one without the other leaves a gap. Google Ads without GA4 gives you campaign-level conversion counts but no view of what happens to visitors after they convert, or how other channels interact with paid search. GA4 without properly configured Google Ads tracking means your bidding algorithm is either working off incomplete data or off imported GA4 events that are not the right signal for Smart Bidding.

Pro Tip: The most important conversion action in a Google Ads account is the one tagged as "Primary" in the conversion settings. That is the signal Smart Bidding reads. Every other conversion action tagged "Secondary" is informational only and does not affect bids. Check which action is tagged Primary before trusting any performance number.

How each tool actually works

Google Ads conversion tracking places a Google Ads conversion tag on a specific event, typically the thank-you page after a form submit or a phone call that meets a minimum duration. When a visitor clicks a Google ad and then completes that event, the conversion is recorded against the Google Ads account and attributed back to the click that drove it, within the conversion window.


Google Ads also applies conversion modeling: when a conversion cannot be directly observed (because the user blocked cookies, cleared their browser, or switched devices between click and conversion), Google models the likely conversion based on patterns in your account data. This modeled data is included in the conversion count and in the signal sent to Smart Bidding.


GA4 tracks events across sessions and devices using its own measurement ID and first-party cookies. When a visitor hits your site, GA4 records their session, the channel that brought them, and any events you have configured (form submits, page views, scroll depth, etc.). GA4 applies its own data-driven attribution model to assign conversion credit across touchpoints, which can differ significantly from how Google Ads attributes the same conversion.


GA4 also uses conversion modeling when consent is not given (under Google Consent Mode v2), but the modeled data it exports to Google Ads differs from what the native Google Ads tag records.


The result: two systems, each making their own independent measurement of what happened, using different rules and different data inputs.

Why the numbers never match

Five specific reasons explain most of the gap.


Attribution timing. Google Ads attributes a conversion to the date of the original click. GA4 reports the conversion on the date it actually happened. A click on October 28th that converts on November 3rd appears in October in Google Ads and November in GA4. Monthly report comparisons will always show differences because of this timing shift.


Attribution windows. Google Ads defaults to a 30-day click conversion window and 1-day view-through window. GA4 supports attribution windows up to 90 days for some models. A lead-gen business with a longer decision cycle may see GA4 attributing conversions to clicks that fall outside Google Ads' window.


Attribution model. Both tools default to data-driven attribution in 2026, but they apply their own independent machine learning models to the same underlying data. The models do not produce identical outputs. In April 2026, GA4 restructured its attribution model, which widened discrepancies with Google Ads for some accounts.


Conversion counting. Google Ads can count multiple conversions from a single click (a visitor who fills out two forms is counted as two conversions by default in Google Ads). GA4 typically counts one conversion per session by default for the same event.


Conversion modeling gaps. Google Ads applies more aggressive conversion modeling than GA4 exports, because Smart Bidding requires more complete data to function. This is the primary reason Google Ads typically shows more conversions than GA4, not because it is inflating numbers, but because it is filling in data that GA4 marks as unobserved.

Dimension

Google Ads

GA4

Primary purpose

Campaign optimization, bid signals

Site analytics, user journey

Attribution timing

Attributed to date of click

Attributed to date of conversion

Default window

30-day click, 1-day view

Up to 90 days (configurable)

Conversion modeling

Applied for Smart Bidding signal

Applied, but exported data is less modeled

Typical count vs GA4

Higher (more conversion modeling)

Lower

What Smart Bidding reads

This

Not this directly

A 20-30% gap is normal. A gap in the same direction every month (Google Ads consistently higher) is expected. A gap where GA4 shows more than Google Ads, or where the numbers trend in opposite directions, usually points to a tracking misconfiguration.

Keep in Mind: If a GA4 event has been imported into Google Ads as a primary conversion action, the Smart Bidding algorithm is reading data that uses a different attribution model, has longer reporting delays, and applies less conversion modeling than native Google Ads tags. This consistently produces a weaker bid signal and underperforms in comparison to a native Google Ads conversion tag on the same event.

The Smart Bidding problem: why your conversion source matters

This is the part that directly affects campaign performance, not just reporting.


Google's Smart Bidding (Target CPA, Target ROAS, Maximize Conversions) reads your Google Ads primary conversion action to set bids at every auction. The speed and completeness of that signal determines how well the algorithm performs. Faster, more complete signals produce better bidding decisions.


Native Google Ads conversion tags fire and report back to the auction algorithm faster than GA4-imported key events. The imported events use GA4's attribution model, which is built for broad analytics, not real-time bidding. The result is a signal that arrives slower and with gaps that Google Ads' own modeling would fill if it were using a native tag.


The practical implication: if you currently use an imported GA4 event as your primary conversion action in Google Ads, check your account settings and consider whether a native Google Ads tag firing on the same event would give the algorithm a better signal.

Common mistakes

  • Treating a 20-30% discrepancy as a tracking error and spending days trying to make the numbers match. They will not match. Document the gap and monitor whether it stays consistent.

  • Importing GA4 key events as the primary conversion action in Google Ads instead of using native Google Ads conversion tags. The GA4 signal is built for analytics, not for real-time bidding, and it underperforms as the primary Smart Bidding input.

  • Using Google Ads conversion counts to report overall business performance across all channels. Google Ads shows conversions it can attribute to paid clicks. GA4 shows conversions across all channels in a unified view. Use GA4 for total business reporting; use Google Ads for paid campaign performance.

  • Not checking the conversion window settings against your typical lead-to-enquiry time. A long decision cycle might require a longer conversion window than the 30-day default.

  • Counting every micro-event (page scroll, video play, button click) as a primary conversion in Google Ads. Smart Bidding reads the primary conversion action; if it is too low-intent, the algorithm optimises for the wrong behaviour. The primary action should be an actual lead: a form submit confirmation page or a qualifying phone call.

  • Not setting up enhanced conversions for leads in 2026. Enhanced conversions use first-party data to fill in gaps from users who block cookies, which improves both measurement accuracy and Smart Bidding signal quality.

How I handle this for lead-gen businesses

In every account I manage, Google Ads conversion tracking uses a native Google Ads tag firing on the form-submit thank-you page (and call tracking for phone calls where relevant). That is the primary conversion action, tagged as Primary in the settings, and it is what Smart Bidding reads.


GA4 runs alongside it, tracking the full site experience, channel comparison, and what happens to converted leads in subsequent sessions. When a client asks why the numbers do not match, the answer is that they are not supposed to, and the gap is the expected difference between the two tools' measurement logic.


If your account shows Google Ads spending budget without the lead results you expect, bad or missing conversion tracking is one of the first things to check. See also: why Google Ads spends budget without generating leads. The bidding algorithm can only optimise for what it can see. If conversion data is incomplete or misconfigured, the algorithm operates in the dark.


For accounts where phone calls are a meaningful conversion (most service businesses), call tracking needs its own setup. See: how to track phone calls from Google Ads. Phone calls that are not tracked are invisible to Smart Bidding, which distorts every performance number in the account.

Ready to get your conversion tracking right? Conversion tracking setup is part of every account review I do. If your Google Ads and GA4 numbers look unusual, or if you are unsure whether Smart Bidding is reading the right signal, a tracking audit is usually the starting point.

Frequently Asked Questions

Google Ads applies conversion modeling to fill in gaps where cookies are blocked, the user switched devices, or consent was not given. This modeled data is included in the conversion count and in the Smart Bidding signal. GA4 reports observed conversions and exports a less modeled view to Google Ads. The result is that Google Ads almost always shows a higher conversion count than GA4 for the same time period. This is expected, not a tracking error.

As a secondary conversion action (informational only, not affecting bids), yes. GA4 imports can give you additional context in Google Ads reporting. As a primary conversion action that Smart Bidding reads, no. GA4-imported events use a different attribution model, arrive with longer delays, and apply less conversion modeling than native Google Ads tags. For Smart Bidding to work well, use a native Google Ads conversion tag on your primary action.

A 20-30% gap is normal and expected, given differences in attribution timing, attribution windows, conversion counting, and conversion modeling. Google Ads consistently showing more conversions than GA4 is the typical pattern. If the gap is consistently larger than 30%, if GA4 shows more than Google Ads, or if the numbers trend in opposite directions month-over-month, that usually points to a specific misconfiguration worth investigating.

The primary conversion action is the event tagged "Primary" in your Google Ads conversion settings. This is what Smart Bidding reads when setting bids at auction. Secondary conversion actions are informational only and do not affect bids. For a lead-gen service business, the primary action should be an actual lead event: a form submit confirmation page view, or a phone call above a qualifying duration threshold.

Enhanced conversions for leads use first-party data (hashed email addresses, phone numbers, etc.) passed to Google at conversion time. This lets Google match more conversions to Google accounts, filling in gaps that cookie blocking or device-switching would otherwise leave. Both the GA4 and Google Ads numbers become more complete, and the Smart Bidding signal improves. In 2026, enhanced conversions are considered best practice for lead-gen accounts running Smart Bidding.

Several causes are possible. The conversion may have happened outside Google Ads' attribution window. The visitor may not have clicked a Google ad before converting (GA4 picks up all-channel conversions; Google Ads only counts those linked to an ad click or view). The Google Ads conversion tag may not have fired for that specific session due to a script load issue or consent block. GA4's cross-device tracking may be attributing a conversion that Google Ads cannot connect to the same user. Check whether the session involved an ad click within the conversion window before investigating further.

About the author

Jesse Heslinga | Google Partner | 7+ Years Google Ads | Lead-Gen Expert


jesse_heslinga_groove_media

I run Google Ads for lead-gen service businesses at Groove Media across clinics, home services, and professional services, working with clients directly, no account-manager layer. I build every account around one question: is this spend turning into real customers, not just cheap form fills?

Comments


bottom of page