Field note · №007 · 27 Jul 2026 · 7 min read

Why GA4 and Google Ads conversions don't match. (And which to trust.)

GA4 and Google Ads will never show the same conversion number, because they answer different questions by design. Google Ads asks which ad interactions led to conversions, and books the conversion against the date of the click. GA4 asks what happened on the site across every channel, and books it against the date it happened, under its own attribution model. Neither is lying. They are different instruments, and the mistake is expecting them to agree.

This is one of the first questions in almost every engagement, usually phrased as "which of these is broken?". It deserves a proper answer, so here it is.

The six reasons the numbers differ.

1. Attribution model. Google Ads credits conversions using its own attribution settings and only sees Google Ads touchpoints. GA4 attributes across every channel it can see: paid, organic, email, direct. A conversion that GA4 credits to organic because the last touch was a branded search can still show as a Google Ads conversion in the Ads interface. Both are internally consistent. They simply disagree about who gets the credit, because they look at different slices of the journey.

2. Conversion time vs click time. This is the one that catches everyone. Google Ads reports conversions against the date of the click. GA4 reports against the date of the conversion. If someone clicks on the 28th and converts on the 3rd, the two platforms put that conversion in different months, so any month-end comparison between them is comparing different populations by construction. Ads does offer "Conversions (by conv. time)" columns for exactly this, though almost nobody uses them.

3. Counting rules. Ads conversion actions can be set to count "one" or "every". GA4 counts key events (Google renamed conversions to key events in 2024) under its own counting method, once per event or once per session. A lead form set to one-per-click in Ads and once-per-event in GA4 will diverge the moment anyone submits twice.

4. Consent and modelling. With consent mode, both platforms model conversions for users who declined tracking, but they model independently, with different methods and thresholds. The gap this creates varies by market. It grows where consent rates are lower, and it moves whenever your consent banner changes. Neither modelled number is observable truth. They are two different estimates of the same missing data.

5. View-through and engaged-view conversions. Ads can count conversions after impressions or video views with no click at all. GA4 has no equivalent for most of these. The exception is YouTube engaged-view key events, which GA4 can record when the Ads account is linked. Display view-through has no GA4 counterpart at all. If you run Display, YouTube or Demand Gen, this alone guarantees a gap.

6. Plumbing. Everything above is divergence by design. On top of it sits the accidental kind: tags firing twice, missing gclid parameters, cross-domain journeys losing the session, redirects stripping URL parameters, a conversion import failing quietly. Design gaps are stable. Plumbing gaps drift, and that difference is your diagnostic.

A stable, explainable gap is a measurement artefact. A gap that suddenly widens is a broken pipe.

So which do you trust?

Use each instrument for what it was built for. For campaign optimisation, trust Google Ads. Not because it's more accurate, but because it's the data Smart Bidding learns from, and feeding the algorithm clean conversion signals matters more than any report you read. For understanding the journey, use GA4. It's the only one of the two that can see all your channels in one place.

For the business question of what actually made you money, trust neither on its own. Reconcile against the system that records revenue: your CRM, your booking platform, your order database. When I rebuilt a self-storage operator's paid programme around lead quality, and again when I wired a restaurant group's bookings into GA4, the fix had the same shape both times. Get real revenue events, qualified leads and seated covers, driving the campaign decisions, and wherever possible the conversion signal itself. That is tracking and implementation work, and it sits upstream of every reporting argument you will ever have.

What "fixed" looks like.

You don't fix this by making the numbers match. You can't, and anyone who promises to hasn't understood the problem. Fixed looks like a documented event taxonomy, so both platforms at least count the same named things. Server-side tagging, so the signal survives browsers and ad blockers. Offline conversion feeds (enhanced conversions for leads, or imports via Google's Data Manager), so revenue trains the bidding rather than form fills. And a one-page reconciliation that states the expected gap and why it exists. After that, the monthly conversation stops being about whose number is right and becomes about where to spend more and where to spend less, which is the conversation the business needed all along.

If you want a quick read on whether your setup has the common failure modes, the Tracking Health Check is free, takes about three minutes, and doesn't ask for your email before showing the result.


Filed under: Tracking · GA4 · Google Ads · 2026

Is your tracking lying?

Twelve signs your conversion tracking can't be trusted. Tick the ones you recognise and get a live trust score. Free, no signup.

Run the check