CPCInsider

Analytics & CRM

Why do GA4 and Google Ads show different conversions?

GA4 and Google Ads disagree? Compare conversion actions, dates, attribution and duplicate tracking with a practical reconciliation checklist.

Vladlens Kecko · · 5 min read

Editorial illustration: Same action. Different reports.

GA4 and Google Ads can show different conversion totals even when both are working correctly. The useful question is whether you are comparing the same action, audience and reporting period. Start there before changing tags or bidding goals.

This guide is for a website owner comparing enquiries or purchases across the two platforms. For a wider implementation review, use the GA4 audit checklist.

1. Define the comparison before investigating the gap

Write down the exact report and column on each side. A GA4 key-event total across all traffic is not the same measure as Google Ads conversions credited to advertising. A page view, form click and accepted enquiry are also different actions.

Copy this worksheet and fill both columns before exporting results:

Comparison fieldGA4Google Ads
Business actionEvent name and successful triggerConversion action and source
Traffic includedSelected channel or all trafficCampaigns and ad interactions included
Reporting periodDates and property time zoneDates and account time zone
Date basisReport's event/conversion date basisInteraction date or conversion-time column
CountingEvent/key-event counting settingOne or Every for the action
CreditAttribution scope and lookback windowModel, window and eligible channels
Column and freshnessExact metric and export timeConversions or All conversions; export time

Keep exports with your notes. Without a recorded baseline, a later setting change can make the comparison impossible to reproduce.

2. Check dates, counting and processing

Google's conversion import documentation explains common differences, including interaction dates, counting settings and import delay. For example, an ad clicked on Monday may lead to a purchase on Wednesday: the same outcome can appear on different dates depending on the report.

Compare an appropriate conversion-time column when investigating this issue. Allow processing time before declaring recent events missing. Check the action's One/Every setting rather than assuming every repeated action will be counted identically.

Also distinguish Conversions from All conversions. Consult Google's conversion reporting reference for the selected column and action settings. Do not compare a narrowly filtered result with a broader total.

3. Separate duplicated actions from attribution differences

Inventory every measurement route: direct Google Ads tag, imported GA4 event, website plugin and server integration. Two conversion actions can represent the same purchase. Review which actions are actually used by each campaign before changing their optimisation status.

Run one controlled purchase or enquiry. Record the consent choice, time and transaction or internal test reference. Confirm what reached the business system, then inspect the corresponding events. Keep customer identifiers out of ordinary analytics parameters.

A public Reddit discussion describes this reporting frustration. Its conflicting answers illustrate why a reproducible test is more useful than assuming one platform is always wrong.

4. Use the symptom to choose the next check

SymptomCheck firstNext action
Difference concentrated in recent daysProcessing delay and date basisRe-export the same period after processing
One purchase appears under two actionsDirect tag plus imported conversionReview campaign goals and the intended primary action
Totals differ but test events fire onceTraffic scope, attribution and countingDocument a comparable view before editing tags
CRM receives enquiries but neither tool records themTrigger, consent state and tag coverageReproduce a successful form journey
Campaign source disappears after a redirectLink parameters and account connectionTest the actual advertising destination

5. Decide what to fix and what to explain

Missing events and duplicate triggers need implementation fixes. Legitimate attribution differences need a clear reporting definition. Modelled data and consent-related gaps may not reconcile to individual business records; don't manufacture events to balance a dashboard.

Assign each finding an owner, a next action and a retest date. Annotate changes so a measurement correction is not mistaken for sudden business growth. Use CRM or order records for the actual accepted enquiry or sale, while retaining the platforms' attribution context.

Should the two totals always match?

No. A matched comparison may be closer, but equality alone does not prove correctness. Changing a conversion window simply to force agreement can change the meaning of the report.

Get help with the numbers behind your decisions

Request a free performance audit and mention the reports you cannot reconcile. Our tracking, attribution and CRM service can help connect campaign measurement with business outcomes.

About the author

Vladlens Kecko

Continue reading

Related services and proof

Tracking, Attribution & CRM4,002 qualified leads connected to €818,681 in revenue