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.
Read the full article below for detailed insights and actionable strategies.
Channel comparison
Reported vs. true incremental ROAS
Data relevant to: Causal vs Rule-Based vs Data-Driven Attribution in GA4
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. Lookback windows are set per property, 7 or 30 days for acquisition conversions and 30, 60 or 90 days for other conversion events. Is GA4's data-driven attribution a black box you can trust? covers the model's internals; this article is about the question each model answers.
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. The eBay experiment the book quotes is the canonical case: switching off brand-keyword ads lost no measurable sales because 99.5% of the forgone paid clicks came back through natural search, and last click had been scoring those ads as the best channel in the account.
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. The Price of Being Found's own census found 48.6% of sessions at one company with no resolvable source; whatever the share is on your property, data-driven attribution distributes credit over the other part and says nothing about the missing half.
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. In the experiments Gordon and colleagues ran at Facebook, observational methods were off by a factor of three in half the studies, and the naive comparison fit the data beautifully while being wrong by more than four times.
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, and an observational causal read estimates it from natural variation in the data (weeks a channel was scaled or paused, promotions, seasonality) and states an interval that widens where the data cannot tell.
What distinguishes a causal number from a GA4 number is not a better algorithm. It is what it states: its coverage, its design, and its interval with the floor of the design that produced it. "Channel X: incremental ROAS 1.9, interval 1.2 to 2.6, observational read on a 40-day export, coverage 0.61" is a sentence that can be checked. "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 with intervals, in 5 to 10 minutes, and the demo shows the output on a sample store with no signup.
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.
Get attribution insights in your inbox
One email per week. No spam. Unsubscribe anytime.
Key Terms in This Article
Attribution
Attribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
Attribution Model
An Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
Causal Attribution
Causal Attribution uses causal inference to determine which marketing touchpoints genuinely cause conversions, not just correlate with them.
Conversion
Conversion is a specific, desired action a user takes in response to a marketing message, such as a purchase or a sign-up.
Conversion Path
Conversion Path is the sequence of interactions a user has with various touchpoints before completing a desired action.
Counterfactual
Counterfactual is a hypothetical outcome that would have occurred if a subject had received a different treatment.
Experiments
Experiments are scientific procedures that test hypotheses or demonstrate facts. In marketing, experiments like A/B tests determine the causal effect of campaign changes, enabling data-driven decisions.
Retargeting
Retargeting 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.
Related Articles
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
See what you get
Confidence-scored results in minutes. Full refund if you don't see it.
Full refund if you don't see value.
Stay ahead of the attribution curve
Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for the person who owns the budget and the person who has to defend it.
No spam. Unsubscribe anytime. We respect your data.
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?
Per-channel incremental ROAS as an estimate of the counterfactual, with a confidence interval, the design that produced it, and the coverage of the underlying data. GA4's models report shares of observed conversions with no interval and no coverage statement.