“Our GA4 says we had 312 conversions last month. Google Ads says 487. Which number do I put in the board deck?”
If you’ve ever pulled a conversion report from GA4 and then compared it to Google Ads - a common discrepancy - you know the sinking feeling. The numbers almost never match - and the gap can be anywhere from 10% to 60%. The discrepancy isn’t a bug. It’s a feature of two platforms that measure conversions in fundamentally different ways.
This post breaks down exactly why GA4 and Google Ads report different conversion counts, what each platform’s methodology actually does, and how to reconcile the two so you can make confident budget decisions. Whether you’re a marketer trying to justify ad spend or an analyst building dashboards, this guide will save you hours of head-scratching.
Why the Numbers Diverge
The root cause is simple: GA4 and Google Ads are answering different questions. Google Ads asks “how many conversions did my ads drive?” GA4 asks “how many conversions happened on my site, and what contributed to them?” Those sound similar, but the methodological differences compound into large discrepancies.
Different Counting Methods
Google Ads can count conversions in two ways: “one per click” or “every conversion.” If a user clicks an ad and then purchases three times within the conversion window, the “every” setting counts three conversions. GA4, meanwhile, counts each event independently but attributes it through a multi-touch model.A single user journey can produce three conversions in Google Ads and one in GA4 - or vice versa - depending on configuration.
Date of Attribution
This is one of the most overlooked differences. Google Ads attributes a conversion to the date of the ad click, not the date the conversion happened. If someone clicks your ad on March 1 but converts on March 15, Google Ads logs that conversion on March 1. GA4 logs it on March 15. Pull a report for March 1–7 and you’ll see completely different numbers for the same conversions.
Cross-Device Tracking
Google Ads uses Google’s signed-in user data to stitch together cross-device journeys. A user who clicks an ad on mobile and converts on desktop can be tracked if they’re signed into Chrome or Gmail on both devices. GA4’s cross-device capability depends on your identity resolution setup - if you’re relying on device ID alone, you’ll miss these conversions entirely.
Attribution Windows Explained
Attribution windows are the time periods during which a platform will credit a touchpoint for a conversion. The defaults between GA4 and Google Ads are substantially different, and most teams never change them.
Google Ads Defaults
- Click-through window: 30 days. Any conversion within 30 days of an ad click gets attributed to that click.
- View-through window: 1 day for display ads. If someone sees (but doesn’t click) a display ad and converts within 24 hours, it counts.
- Engaged-view window: 10 days for video ads. YouTube views of 10+ seconds trigger this window.
GA4 Defaults
GA4’s attribution uses data-driven modeling by default, distributing credit across touchpoints. The lookback window for acquisition conversions is 30 days, but for all other conversions it’s 90 days. This means GA4 may attribute a conversion to an organic search from 60 days ago that Google Ads ignores entirely because its window has closed.
Why Alignment Isn’t Enough
Even if you match the windows, the attribution models still differ. Google Ads gives full credit (or last-click credit) to the ad interaction. GA4’s data-driven model splits credit across channels. A conversion that Google Ads counts as “1” might be counted as “0.3” in GA4 because organic search and email also touched that user. If your metrics dashboards don’t account for this, your team will constantly argue about which numbers are “right.”
Consent Mode’s Role
Consent Mode v2 became mandatory for sites serving EU users in 2024, and its impact on conversion tracking is significant - but not symmetric across platforms.
How Consent Mode Affects GA4
When a user denies analytics cookies under Consent Mode v2, GA4 sends “cookieless pings” instead of full measurement hits. Google then uses behavioral modeling to estimate the conversions it couldn’t directly measure. The accuracy of this modeling depends on your traffic volume - sites with fewer than 1,000 daily users often see poor model quality.In practice, GA4’s modeled conversions typically recover only 50–70% of actual conversions lost to consent denial.
How Consent Mode Affects Google Ads
Google Ads also uses modeling for consented conversions, but it has a larger signal pool to work with - including cross-site Google login data and conversion data from advertisers globally. The result is that Google Ads’ modeled conversions tend to be higher than GA4’s, widening the gap.
Regional Impact
The consent rate varies dramatically by region. In Germany, consent rates as low as 35% are common, meaning up to 65% of your conversions rely on modeling. In the US, where consent banners are less prevalent, the impact is smaller but growing as state privacy laws expand. Your first-party data strategy becomes critical in high-rejection regions.
Cross-Platform Reconciliation
Trying to make GA4 and Google Ads show identical numbers is a losing battle. Instead, build a reconciliation framework that acknowledges known deltas and uses them constructively.
Step 1: Establish a Baseline Delta
Pull three months of conversion data from both platforms for the same conversion actions and the same date range. Calculate the average percentage difference. This is your baseline delta. For most accounts, it falls between 15% and 35%.
Step 2: Identify the Structural Causes
Categorize your delta into explainable components: attribution window differences (typically 5–15%), counting method differences (5–20%), consent modeling differences (5–15%), and cross-device differences (2–10%). Document these so stakeholders understand the gap isn’t random.
Step 3: Choose a Source of Truth
For ad spend optimization, Google Ads data is your best bet - it’s what the bidding algorithm uses. For site-wide performance and multi-channel analysis, GA4 gives a broader picture. For customer-level journey analysis, neither platform is ideal - you need a tool that ties events to identified users, like KISSmetrics campaigns tracking.
Step 4: Build a Reconciliation Dashboard
Create a weekly report that shows both numbers side by side with the delta percentage.When the delta suddenly spikes beyond your baseline, that’s a signal that something changed - a tracking break, a consent banner update, or a new campaign type that measures differently. The delta becomes an early warning system rather than a source of confusion.
Frequently Asked Questions
Why are GA4 conversions inconsistent with Google Ads conversion data?
The inconsistency stems from three structural differences: counting method (Google Ads can count multiple conversions per click while GA4 counts events), date attribution (Ads attributes to click date, GA4 to conversion date), and attribution model (Ads uses last-click or full credit while GA4 uses data-driven multi-touch). Consent Mode compounds this because Google Ads has a larger signal pool for modeling denied-consent conversions. Build a reconciliation dashboard tracking the delta over time rather than trying to force the numbers to match - a sudden delta spike signals a tracking problem worth investigating.
Key Takeaways
GA4 and Google Ads will never show the same conversion numbers, and that’s okay. Understanding why they differ is far more valuable than trying to force agreement.
The teams that win at paid acquisition aren’t the ones with perfect attribution - they’re the ones who understand exactly where their data is imperfect and plan accordingly.
Continue Reading
Why Google Ads Shows 200 Clicks But GA4 Records Only 10 (And How to Fix It)
The gap between Google Ads clicks and GA4 sessions is one of the most common complaints in digital marketing. This guide explains the 7 causes of the discrepancy and gives you a framework to diagnose and quantify each one.
Read articlePaid Ads Attribution: Track the True ROI of Your Ad Spend
Ad platforms report their own metrics favorably. Cross-channel attribution using your own analytics shows the real story: which ads drive revenue and which just drive clicks.
Read articleFirst-Touch vs Last-Touch Attribution: What Your Analytics Is Missing
Last-touch attribution gives all credit to the final click. First-touch gives all credit to the first. Both are wrong. Understanding their blind spots is the first step to better attribution.
Read article