Free tools

Or call

Anthony McGrath, freelance Google Ads specialist in Leeds

ROAS1.8xLosing money on every £1 of ads
Wasted spend
38%
Sales tracked
61%
Cost per sale
£46
Profit after ads
-£1,240

      Phone

      Email

      Back to all articles

      Why your GA4 and Google Ads numbers never match (and which one to trust)

      Short answer

      GA4 and Google Ads use different attribution models, count conversions on different dates and handle consent and cross-device journeys differently, so their totals will rarely match exactly. A gap of a few per cent is normal. A gap that keeps growing, or a platform reporting more sales than you actually made, usually means a tracking fault such as double counting or missing consent signals.

      Key points

      • GA4 and Google Ads use different attribution, so totals rarely match exactly.
      • A small, steady gap is normal. A growing gap or inflated sales usually means a fault.
      • Send a transaction ID with every purchase so duplicates can be removed.
      • Only one source should count each conversion as primary in Google Ads.
      • Your own sales or CRM records are the source of truth.

      If you have ever put your GA4 report next to Google Ads and found two different numbers for the same month, you are not alone. It is the most common question I get from new clients, and most of the time the answer is: both are telling the truth, they are just counting different things.

      The five reasons the numbers differ

      1. Attribution. Google Ads credits a conversion to the ad click that led to it. GA4 shares credit across every channel in the journey, so some of that sale may go to email or organic search instead.
      2. Dates. Google Ads records a conversion against the day of the click. GA4 records it on the day the sale happened. A click on the 30th that converts on the 2nd lands in different months.
      3. Cross-device journeys. Google Ads can link a click on a phone to a purchase on a laptop for signed-in users. GA4 often sees two separate visitors.
      4. Consent. When someone declines cookies, Consent Mode v2 lets Google model the missing conversions. Ads and GA4 model in different ways.
      5. Counting rules. A Google Ads conversion action can be set to count every conversion or one per click. GA4 counts events.

      When the gap is a real problem

      Some differences are faults, not features. These are worth fixing straight away:

      • A platform reports more sales than you made. Usually a purchase tag firing twice, or two tags reporting the same order.
      • Conversions suddenly drop after a website change, a new consent banner or a checkout update.
      • The gap keeps growing month on month.

      How to fix it

      Start with your own records: your shop or CRM is the source of truth. Send a unique transaction ID with every purchase so duplicates can be removed. Check that only one tag sends each conversion to Google Ads, either the GA4 import or the Google Ads tag, never both counting as primary. Then add enhanced conversions, and for lead businesses, offline conversions from your CRM, so Google learns from real customers rather than form fills.

      Which number should you trust?

      For deciding where to spend, trust the number that matches your own sales records most closely over time. For day-to-day bidding, Google Ads needs its own data, so make that data as accurate as you can. If you want a second pair of eyes on your set-up, a tracking check is where I usually start.

      Questions and answers

      Should GA4 and Google Ads conversions match?

      No, not exactly. They use different attribution models and count conversions on different dates, so a small difference is expected.

      Why does Google Ads show more conversions than GA4?

      Google Ads gives full credit to the ad click and can link cross-device journeys. It may also be counting a duplicate tag, which is worth checking.

      Should I import GA4 conversions into Google Ads?

      It can work well, but then do not also count the Google Ads tag for the same action as primary, or you will double count.

      Sources

      1. About conversion measurement, Google Ads Help
      2. About enhanced conversions, Google Ads Help
      Back to all articles