GA4 and Google Ads are a bit like two people watching the same movie but coming out with different reviews. Their numbers will never quite match up, and that’s not some glitch or mistake to fix. It’s just how they’re built – each has its own way of counting what matters. The real question isn’t about making them agree, but about whether the gap between them is something you understand and can work with, or if it’s quietly growing and sending your campaigns off in the wrong direction.
If you’ve ever sat through an account review, you know how this goes. Google Ads says there are 120 conversions. GA4 says 80. Someone, usually with a hopeful tone, says, “So we’re actually getting 120?” and everyone just nods along and moves on, as if that’s settled.
The answer isn’t simply “Google Ads is right” or “GA4 is right.” Neither platform has the complete picture on its own. Google Ads can see things GA4 cannot, while GA4 is better at giving you the broader cross-channel journey. If you use either number blindly, you can end up making a very confident budget decision on incomplete information.
I don’t actually care if GA4 and Google Ads ever show the exact same number. What I care about is whether the gap is stable and whether we know why it’s there. If it’s been 15% for six months, fine. We can work with that. If it suddenly becomes 30% in April, that’s when I want to know what changed before anyone starts touching the campaigns.
Why GA4 and Google Ads Will Always Count Conversions Differently
The gap starts with a few fairly basic differences between the two platforms. They are looking at the same journey, but they are not asking the same questions of the data.
GA4 defaults to data-driven attribution, which distributes conversion credit across touchpoints based on machine learning. Google Ads historically defaulted to last-click attribution, though this is now configurable per conversion action. When both platforms are attributing credit differently, the same conversion path produces different numbers in each report.
Then there is conversion counting. Google Ads can count multiple conversions from the same click, which can make sense for some e-commerce setups but gets messy for lead generation. If the same person submits a form twice, you can end up with two conversions in one platform and one in the other. Do that across hundreds of leads and suddenly the “discrepancy” doesn’t look so mysterious.
The way they identify users and sessions is different too. Someone can click a Google ad, leave, come back later through direct, and then convert. Google Ads may still give itself credit for that conversion, while GA4 may attribute it differently. Again, neither platform is necessarily “wrong”. They’re just looking at the journey through different lenses.
What April 2026 Did to a Gap That Was Already There
April made the situation messier. Several GA4 and Google Ads measurement changes landed around the same period, including changes to attribution, conversion lookback settings, enhanced conversion data flow, and audience behaviour. For teams comparing March against April without accounting for those changes, the numbers can look like the campaigns suddenly changed when the measurement setup did.
The 90-day to 30-day change for acquisition conversion events was particularly painful for B2B accounts with longer sales cycles. Someone could first interact with an ad, come back weeks later, and eventually become a lead or customer. Under the shorter GA4 window, that earlier interaction may no longer get the same credit. Google Ads can still be working with its own settings at the same time, which makes the comparison even harder.
So the gap that was manageable before April can suddenly become much harder to interpret after April. And if nobody has checked the account settings since then, Smart Bidding may be working with a conversion signal that looks perfectly normal in the interface but isn’t actually telling the full story. A tCPA campaign that appeared to drift off-target from April onwards may not have a bid strategy problem. It may have a measurement input problem that nobody connected to the April changes.
How Enhanced Conversions Closes Part of the Gap
If the tracking setup is reasonably clean, Enhanced Conversions is one of the first things I’d look at. The idea is fairly simple. Instead of relying only on cookies, Google can use hashed first-party information such as an email address or phone number captured at conversion to improve matching across browsers and devices.
The lift can be meaningful, but I wouldn’t treat 15–30% as a guaranteed recovery number across every account. The actual impact depends heavily on how much conversion data you’re losing in the first place. What matters is that better matching gives Smart Bidding a cleaner signal instead of asking it to make decisions from whatever portion of the journey your browser-based tracking happened to capture.
If you’re looking for the first tracking fix to test, I’d start here. You don’t need to rebuild the campaigns or restructure the account. You need the right first-party data available at conversion and the tracking configured to use it properly.
“The gap between GA4 and Google Ads is not a discrepancy to resolve. It’s information about how your measurement is set up. A gap that’s stable month-over-month is a known quantity you can account for. A gap that’s widening means something in your tracking stack changed. Most teams spend time trying to reconcile the numbers instead of understanding why the gap exists — and that’s the wrong question to be asking.”
— Vishal Singh, Performance Marketing Specialist
What Consent Mode Is Doing to the Gap Without Announcing It
From June 15, 2026, the ad_storage Consent Mode parameter became the single gate controlling GA4-to-Google-Ads data flow. If a consent banner does not fire it correctly, conversions, audiences, and Smart Bidding signals can go dark with no Signals fallback to catch the gap. The failure is silent. No error, no warning, just a slow erosion of conversions and audiences.
A consent banner configuration change, a CMP update, or a developer pushing a GTM container change that inadvertently affected how ad_storage fires can look exactly like a campaign performance drop. The conversion volume falls. GA4 and Google Ads both move, but not in the same direction or by the same amount, because they handle consent-state data differently. The Google Ads GA4 conversion tracking mismatch fix in this scenario is not a campaign adjustment. It is a consent audit.
Consent Mode V2 also added ad_user_data and ad_personalization to the setup. So if the CMP is only handling the older consent signals, that’s worth checking before assuming the conversion gap is a campaign issue. These are small configuration details that can have a surprisingly large effect on what the platforms are actually able to measure.
The Fix Stack and Why No Single Change Is Enough
Enhanced Conversions alone closes part of the gap. Consent Mode v2 compliance alone closes another part. Server-side tracking, which processes conversion data without sending it through browser-based pixels that ad blockers and cookie restrictions interrupt, addresses a third layer. Offline conversion imports from CRM close a fourth, specifically the gap between a form submission that Google Ads counts and a qualified lead that actually became revenue.
No single fix closes the GA4 Google Ads disconnect attribution gap. All four work together, and the sequence matters. Enhanced Conversions first because it produces the fastest measurable improvement. Consent Mode v2 audit second because non-compliance creates a systematic gap that compounds. Server-side tracking third, for accounts where ad blocker usage is high or cookie lifespans are being cut by browser restrictions. Offline conversion imports last because they require CRM integration but produce the most accurate signal for Smart Bidding to optimise toward.
What We Get Asked Every Time This Comes Up
Q1. Which number should be used for reporting between GA4 or Google Ads?
Ans. I wouldn’t pick one and pretend the other doesn’t exist. For Smart Bidding, I generally want Google Ads working from a clean native conversion signal. For the broader customer journey, GA4 is more useful. And when we’re talking about whether marketing actually made money, I trust the CRM and revenue data far more than either platform’s attributed conversion number.
Q2. How do you know if the gap widened because of April 2026 or because of consent changes?
Ans. Plot the gap before and after April, and then do the same around June 15. If the change starts around April, investigate attribution and lookback settings first. If it moves again around June, check Consent Mode and the tracking setup. If both periods show a jump, you probably have more than one measurement issue to clean up.
Q3. Does Enhanced Conversions work for accounts outside the EU where Consent Mode is not legally required?
Ans. Yes. You don’t have to be running Consent Mode because of a specific legal requirement to benefit from better conversion matching. Enhanced Conversions and Consent Mode solve different parts of the measurement problem. I would treat them as separate checks rather than assuming one automatically takes care of the other.
Written by Vishal Singh, Performance Marketing Specialist
I manage Google Ads and analytics tracking across agency and direct-client accounts. The attribution gap in this article is something we diagnose in live accounts regularly, and the fix stack reflects what actually moves the numbers rather than what sounds comprehensive in a checklist.
For more on how we manage paid search strategy and conversion tracking, visit our search engine marketing services.




