Causal vs Rule-Based vs Data-Driven Attribution in GA4
GA4 has offered two kinds of attribution since 2023: rule-based last click and data-driven. Both distribute credit over observed journeys. Causal attribution answers a different question, and the difference is a counterfactual, an interval and a coverage rate.
Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free
By Joris van Huët, Founder & CEOUpdated 3 min read
GA4 offers two kinds of attribution model: rule-based last click, in its paid-and-organic and Google-paid-channels forms, and data-driven attribution, the default. Both answer the same question, how to share credit for a conversion among the sessions GA4 could resolve, and they differ only in the sharing rule. Causal attribution answers a different question, what would have happened without the channel, and it comes with two things the GA4 models cannot supply: an interval, and a statement of how much of the journey the data could see.
What GA4 actually offers
Since 2023, when first click, linear, time decay and position-based models were removed from GA4 and Google Ads, the attribution settings hold data-driven attribution as the default, plus last click in two variants.
Rule-based: a rule, applied
Last click gives the whole conversion to the last non-direct session in the window. It is transparent, stable, and wrong in a predictable direction: it hands credit to whatever sits closest to the purchase, which is branded search, retargeting and email, and starves whatever created the demand.
Data-driven: a learned rule, applied to the same journeys
Data-driven attribution uses a model fitted on the property's observed conversion paths to share credit among touchpoints according to how much each changed the probability of conversion, compared with paths that lacked it. It is a better sharing rule. It is still a sharing rule over journeys GA4 could see, and it inherits three limits.
First, coverage.
Second, selection. Paths that contain a touchpoint were chosen by the platform that served it, to people more likely to convert. A model that fits observed paths faithfully reproduces that targeting.
Third, no counterfactual. The model compares paths with and without a touchpoint. It never observes what a converting customer would have done had the touchpoint not existed, which is the only question a budget needs answered.
Causal: a different question
Causal attribution estimates the counterfactual: how much revenue would not have happened without the channel. Two honest designs observe it, the individual holdout and the geographic holdout.
What distinguishes a causal number from a GA4 number is not a better algorithm. "Channel X: 34% of conversions, data-driven" is a share of a total that may itself be half visible.
Side by side
| Last click | Data-driven | Causal | |
|---|---|---|---|
| Question | Who touched last | Who changed the path probability | What would have happened without it |
| Credit sums to | Observed conversions | Observed conversions | Not a share; an estimate per channel |
| Sees | Resolvable sessions in window | Resolvable sessions in window | Aggregated spend and sales, coverage stated |
| Uncertainty | None shown | None shown | Interval, plus floor |
| Selection | Inherited | Inherited and fitted | Estimated against a counterfactual |
What to do this week
- If you own the budget: keep GA4 as the free description it is, and stop reading its channel shares as effects. Compute coverage for last quarter first.
- If you have to defend the number: label every GA4 figure in the deck "observational, data-driven" and put an interval beside anything you call incremental. Data-driven attribution vs causal attribution has the longer treatment.
A causal read on the same GA4 export produces the per-channel estimates, in 1 to 2 minutes.
GA4 attribution settings as documented on 9 September 2026. The experimental findings and the coverage census are quoted as The Price of Being Found (Edition 2.10) presents them in Chapters 8 and 9, with the book's scope notes.
Frequently asked questions
Which attribution models does GA4 offer?
Data-driven attribution, the default, and rule-based last click in a paid-and-organic form and a Google paid channels form. First click, linear, time decay and position-based were removed from GA4 and Google Ads in 2023. Lookback windows are set per property.Is data-driven attribution causal?
No. It is a learned rule for sharing credit among the touchpoints in conversion paths GA4 could observe. It does not estimate what would have happened without a touchpoint, it distributes credit only over resolvable sessions, and it inherits the selection built into which people saw each ad.What does causal attribution report that GA4 does not?
Causality Engine reads one file, the Attribution paths export from GA4, and shows what each channel caused next to what last-click gave it. GA4's models report shares of observed conversions with no interval and no coverage statement.
Go deeper: Incrementality testing, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.
Keep reading
Terms in this article
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- Attribution ModelAn Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
- Causal AttributionCausal Attribution uses causal inference to determine which marketing touchpoints genuinely cause conversions, not just correlate with them.
- ConversionConversion is a specific, desired action a user takes in response to a marketing message, such as a purchase or a sign-up.
- Conversion PathConversion Path is the sequence of interactions a user has with various touchpoints before completing a desired action.
- CounterfactualA counterfactual is what would have happened under conditions that did not occur, such as a customer's outcome had they not received the campaign they did receive. It is never observed, so every effect estimate has to stand in for it with a control group, comparable units or a forecast.
- Google AdsGoogle Ads is an online advertising platform where advertisers bid to display ads, service offerings, and product listings.
- RetargetingRetargeting is online advertising that targets users who have previously interacted with your website or content. Attribution analysis shows the causal role of retargeting in driving conversions and improving ad spend.