A marketing team pulls a channel performance report from GA4 and finds that paid search gets credited with far less revenue than the ad platform itself reported for the same period. Neither number is wrong. They’re answering different questions, using different attribution logic, over different lookback windows — and GA4 makes this more visible, not less, because it changed the default model entirely from the old Universal Analytics approach.
GA4’s Default: Data-Driven Attribution
GA4 uses Data-Driven Attribution (DDA) by default, which distributes conversion credit across every touchpoint in a user’s journey based on a statistical model trained on that property’s own conversion and non-conversion paths. Unlike last-click, DDA can credit an early-stage blog visit or a display impression with a fraction of the conversion, even if a direct visit closed the sale.
This is why a channel that never gets ‘last click’ credit — like organic social or display — can still show meaningful conversion value in GA4’s DDA reports, while the same channel might show almost nothing in a platform that only counts the final click.
Why Platform Numbers and GA4 Numbers Never Fully Match
Google Ads, Meta Ads and GA4 each run their own attribution and their own tracking mechanism, over different lookback windows, using different identity resolution (cookies vs platform login vs modelled data). Meta’s ads manager, for instance, can claim conversions GA4 never attributes to Meta at all, because Meta uses its own view-through and click-through windows independent of what happened on the website afterward.
Trying to force these three numbers to reconcile to a single ‘true’ figure is generally the wrong goal — each platform’s number is internally consistent for optimizing that platform’s own bidding, but none of them are a neutral, ground-truth revenue ledger.
Session-Based vs Event-Based Measurement
GA4 abandoned Universal Analytics’ session-based model in favor of event-based measurement, which changes how a multi-session journey gets counted. A user who researches over three sessions across two days and converts on the third no longer necessarily resets attribution the way session-scoped UA channels once did — GA4’s user-scoped and session-scoped dimensions can produce different channel groupings for the same journey depending on which report you’re reading.
This is a common source of confusion when comparing historical UA data to GA4 data — the drop or shift in a channel’s reported performance is often a measurement methodology change, not a real performance change.
When to Override the Default Model
GA4 still allows comparing attribution models — including last-click, first-click and linear — inside Explorations, even though DDA is the default in standard reports. This matters for specific decisions: evaluating a top-of-funnel channel like YouTube or display on a last-click basis will almost always undersell it, since its role in the funnel is rarely to deliver the final click.
The practical approach is to pick the attribution model based on the decision being made — DDA for overall budget allocation, first-click or a custom model when specifically evaluating awareness-stage channels.
Frequently Asked Questions
Why does GA4 show less revenue from Google Ads than the Ads platform itself?
GA4’s Data-Driven Attribution spreads credit across all touchpoints in a journey, while Google Ads’ own reporting can use a different attribution window and matching logic for the same conversion.
Can I still use last-click attribution in GA4?
Yes, through the Attribution comparison tool inside Explorations, even though last-click is no longer the default model in standard reports.
Is Data-Driven Attribution more accurate than last-click?
It’s generally considered a fairer representation of multi-touch journeys, but ‘more accurate’ depends on the decision being made — it isn’t automatically the right lens for every reporting question.
Why did my channel numbers change after migrating from Universal Analytics to GA4?
GA4 changed both the default attribution model and the underlying measurement approach from session-based to event-based, so historical UA and GA4 numbers are rarely directly comparable.
Continue Learning With SG Gurukul
Reading GA4 attribution reports correctly — instead of misreading a modelling difference as a performance drop — is covered hands-on in SG Gurukul’s Performance Marketing Course (Online) a reason it’s frequently searched for as the Best Digital Marketing Training In Indore.
