Blog/Analytics

GA4 Conversions Don't Match Google Ads: Here's Why and What to Do About It

GA4 says 50 conversions. Google Ads says 120. Both are technically correct, but for different reasons. This guide explains the systematic differences and how to reconcile them.

KE

KISSmetrics Editorial

|12 min read

“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.”

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

GA4Google Adsconversionsattributionconsent modereporting discrepancy