Web Analytics with Google Analytics 4Attribution, dashboards and analytics operations · Lesson 16 of 20
Attribution concepts and their limits
Video lecture
Attribution concepts and their limits
The narrated lecture is in production
Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.
Chapters
Transcript of the narration, chapter by chapter.
0:00 Attribution
A shopper sees your TikTok video, searches your brand on Google a week later, opens an email, and finally buys after clicking a retargeting ad. Who gets the credit? TikTok says TikTok. Google says Google. Your email tool says email. And your finance team says, why do these add up to three sales when we only made one? In this lecture you'll learn how attribution models work, what G A four actually offers, why platforms over-claim, the limits of click-based attribution, and how incrementality tests and marketing mix models give you better answers.
0:40 Why it matters
Why does this matter? Because attribution decides budgets. If you trust last-click alone, you'll pour money into channels that close sales, like branded search and retargeting, and starve the channels that create demand, like video and social prospecting. If you trust every platform's self-reported numbers, you'll believe you made three times the sales you did. Getting attribution roughly right, and knowing its limits, is one of the most valuable things a marketing analyst can do.
1:13 Models answer different questions
Here's the core idea. Every attribution model is a simplification, and each answers a slightly different question. Think of a football goal. Who deserves credit? The striker who scored? The midfielder who made the pass? The defender who won the ball? Last click credits the striker. First click credits the defender. Linear shares credit equally. Position-based favors the first and last touches. Time decay favors recent touches. And data-driven attribution estimates credit algorithmically by comparing paths that did and didn't convert.
1:48 What GA4 offers
What does G A four offer? Data-driven attribution is the default reporting model for key events, with paid and organic last click, and a Google paid channels last-click variant, as alternatives. Google retired first click, linear, time decay and position-based from G A four in twenty twenty-three, but you should still understand them, because other platforms and analysts use them. Acquisition reports use session and first-user dimensions, not multi-touch credit. The attribution area shows model comparison and conversion paths, and lookback windows are configurable in property settings.
2:26 Platform self-attribution
Now platform self-attribution. Every ad platform reports conversions using its own rules, typically including view-through conversions and its own click windows. Meta, TikTok, Google Ads and others will often each claim the same sale. So platform totals usually add up to more than your actual orders. Use platform numbers for in-platform optimization, like which ad set or creative performs best within that platform. Use a neutral source, like G A four, your backend, or a modeling approach, for cross-channel budget decisions.
3:01 Limits of click-based attribution
And the limits of click-based attribution. It can't see impressions that influenced people without a click: a billboard, a podcast, an unclicked video. It loses users who deny consent, switch devices or browsers. And it confuses correlation with causation. Retargeting may get credit for sales that would have happened anyway. Data-driven attribution is smarter about sharing credit, but it's still built on observed clicks. It isn't proof of causality.
3:31 Better answers
So what gives better answers? Incrementality testing asks: what would have happened without this activity? Methods include geo holdouts, where you turn a channel off in comparable regions, conversion lift studies offered by platforms, and on and off tests. They measure causal impact. Marketing mix modeling uses aggregated historical data, like spend, sales, seasonality and prices, to estimate each channel's contribution. Open-source tools such as Google's Meridian and Meta's Robyn have made it more accessible, but it needs enough history, variation in spend, and statistical expertise.
4:08 Paths and model comparison
Two practical tools inside G A four help you have better attribution conversations. The conversion paths report shows the sequences of channels people touched before a key event, so you can see whether social or video usually appears early and search late. And the model comparison report shows how much credit each channel gets under data-driven versus last click. When a channel gains a lot of credit under data-driven, treat that as a question, not a verdict. Is that influence incremental? That's exactly the kind of question a holdout test can answer.
4:48 Example 1: is retargeting worth it?
First example, with illustrative results. A fashion brand sees retargeting with a strong return on ad spend in its ad platform and a solid share of last-click revenue in G A four. The team runs a holdout: a random portion of the retargeting audience is excluded for four weeks. Purchase rates in the holdout are almost identical to the exposed group. The true incremental effect is small. Most of those buyers would have returned anyway. Budget shifts toward prospecting that creates new demand.
5:24 Example 2: branded search
Second example, a business case, also illustrative. A UK coffee subscription brand sees branded search with an outstanding return. It runs a two-week, geo-split pause of branded search in comparable regions, at a time when competitors weren't bidding on the brand name. Most clicks shift to the organic listing, and purchases barely change. The brand reduces branded bids, keeps a small defensive budget, and rechecks quarterly, because competitor behavior can change the answer.
5:56 Watch me do it, part 1
Watch me design a geo holdout on one page. Question: does paid social prospecting create incremental purchases in Saudi Arabia? Units: twelve comparable cities or regions. Assignment: randomly split six and six, test with ads on, control with ads paused. Baseline: eight weeks before, check that test and control trends move together. Duration: four to six weeks, enough purchases per group. Metric: purchases per thousand residents from the backend, not platform-reported.
6:27 Watch me do it, part 2
Then the guardrails and decision rules. No other big changes in either group, and log promotions and holidays, like Ramadan or White Friday, which fall differently each year. The readout compares the change in test against the change in control versus the pre-period, with an uncertainty range. And the decision, scale, hold or cut, is agreed before the test starts, so nobody reinterprets the result afterward. That last line is the one most teams skip, and it's the one that makes tests trustworthy.
7:03 Common mistakes
Common mistakes. Summing platform-reported conversions and presenting them as total sales. Judging upper-funnel channels by last click alone. Switching attribution models frequently and comparing numbers across the switch. Treating data-driven attribution as proof of causality. And running tests without agreeing the decision rule first, then arguing about what the result means.
7:25 Triangulate
A mature approach triangulates. Platform data for tactics within each platform. G A four attribution for directional cross-channel views. And experiments or marketing mix models for strategic budget decisions. When they disagree, that's not failure. It's information about what each method can and can't see. Use this template for every attribution conversation: which decision, which source, which model and window, what it can't see, and how we'll validate with a test.
7:56 Recap and try this now
Recap. All attribution models are simplifications that answer different questions. G A four defaults to data-driven, with last-click alternatives. Platforms self-attribute, so their totals exceed real orders. Click-based attribution can't prove causality. Use incrementality tests and marketing mix modeling to estimate causal impact, and triangulate. Try this now: for one channel you use, write the decision you need to make, the source and model you'd rely on, and a one-page holdout design to validate it.
The attribution question
Customers rarely convert on their first touch. A shopper might see a TikTok video, search the brand on Google a week later, open an email, and finally buy after clicking a retargeting ad. Attribution is the method for assigning credit for the conversion across those touchpoints. Every method is a model — a simplification — and each answers a slightly different question.
Common models
| Model | How credit is assigned | Tends to favor |
|---|---|---|
| Last click | 100% to the final click before conversion | Closing channels: brand search, email, retargeting |
| First click | 100% to the first touchpoint | Discovery channels |
| Linear | Equal credit to every touchpoint | Channels present in many paths |
| Position-based | More credit to first and last, remainder shared | Openers and closers |
| Time decay | More credit to touchpoints closer to conversion | Late-stage channels |
| Data-driven | Credit estimated algorithmically by comparing paths that did and did not convert | Depends on the data |
In GA4, data-driven attribution is the default reporting attribution model for key events, with paid and organic last click (and a Google-paid-channels last-click variant) available as alternatives. Google retired the first-click, linear, time-decay and position-based options from GA4 in 2023, but you should still understand them because other platforms and analysts use them.
Where attribution shows up in GA4
- Acquisition reports use session- and first-user-scoped dimensions — they show which source started a session or first brought a user, not multi-touch credit.
- Advertising / attribution workspace reports show model comparison and conversion paths, where the reporting attribution model and lookback windows apply.
- Lookback windows (the period before a key event in which touchpoints can earn credit) are configurable in property settings.
Changing the attribution model changes credit in attribution reports going forward and historically in those views — record changes and explain them.
Platform self-attribution
Every ad platform reports conversions using its own rules, typically including view-through conversions and its own click windows. Meta, TikTok, Google Ads and others will often each claim the same sale. Therefore:
- Platform totals usually add up to more than your actual orders.
- Use platform numbers for in-platform optimization (which ad set or creative performs best within that platform).
- Use a neutral source (GA4, your backend, or a modeling approach) for cross-channel budget decisions.
The limits of click-based attribution
- It cannot see impressions that influenced people without a click (a billboard, a podcast, an unclicked video view).
- It loses users who deny consent, use multiple devices, or switch browsers.
- It confuses correlation with causation: retargeting may get credit for sales that would have happened anyway.
Better questions: incrementality and MMM
- Incrementality testing asks: what would have happened without this activity? Methods include geo holdouts (turn a channel off in comparable regions), conversion lift studies offered by platforms, and on/off tests. They measure causal impact.
- Marketing mix modeling (MMM) uses aggregated historical data (spend, sales, seasonality, prices) to estimate each channel's contribution. Open-source tools have made MMM more accessible, but it still needs sufficient history, variation in spend and statistical expertise.
A mature approach triangulates: platform data for tactics, GA4 attribution for directional cross-channel views, and experiments or MMM for strategic budget decisions.
Worked example: is retargeting worth it?
A fashion brand sees retargeting with a strong ROAS in its ad platform and a solid share of last-click revenue in GA4. The team runs a holdout test: a randomly selected portion of the retargeting audience is excluded for four weeks. Illustratively, if purchase rates in the holdout group are almost identical to the exposed group, the true incremental effect is small — most of those buyers would have returned anyway. Budget can shift toward prospecting that creates new demand.
Hands-on: design a geo holdout in one page
QUESTION Does paid social prospecting create incremental purchases in KSA?
UNITS Regions (e.g., 12 comparable cities/regions with similar history)
ASSIGNMENT Randomly split into test (ads on) and control (ads paused) - 6 vs 6
BASELINE 8 weeks pre-period: check test and control trends move together
DURATION 4-6 weeks (enough purchases per group to see a meaningful difference)
METRIC Purchases per 1,000 residents (from backend, not platform-reported)
GUARDRAILS No other big changes in either group; log promotions and holidays
READOUT Difference-in-differences vs pre-period, with an uncertainty range
DECISION Scale / hold / cut, agreed BEFORE the test startsOpen-source marketing mix modeling tools, such as Google's Meridian and Meta's Robyn, can complement tests when you have enough history (typically two or more years of weekly data with variation in spend). They need statistical expertise; treat outputs as estimates with ranges, and calibrate them with experiment results where you can.
Comparing models without fooling yourself
In the GA4 attribution area, the model comparison report shows how credit shifts between the data-driven and last-click models for each channel. Large shifts are a prompt for a question, not a verdict: "if prospecting gets much more credit under data-driven, is that incremental? Let's test it."
Second worked example: a UK DTC brand and branded search
A UK coffee subscription brand sees branded search with an outstanding ROAS. A two-week, geo-split pause of branded search in comparable regions (while competitors were not bidding on the brand) shows most clicks shifted to the organic listing, and purchases barely changed (illustrative). The brand reduces branded bids, keeps a small defensive budget, and rechecks quarterly because competitor behavior can change the answer.
Common mistakes
- Summing platform-reported conversions and presenting them as total sales.
- Judging upper-funnel channels by last-click alone.
- Switching attribution models frequently and comparing numbers across switches.
- Treating data-driven attribution as proof of causality.
Attribution conversation template
1. Which decision? (budget split, creative choice, channel test)
2. Which source is appropriate? (platform / GA4 / backend / experiment / MMM)
3. Which model and lookback window, and why?
4. What can this method NOT see?
5. How will we validate with an experiment?Key takeaways
- All attribution models are simplifications that answer different questions.
- GA4 defaults to data-driven attribution, with last-click alternatives.
- Ad platforms self-attribute, so their totals usually exceed real orders.
- Use incrementality tests and MMM to estimate causal impact; triangulate sources.
Check your understanding
Quick questions to lock in the lesson. They don’t count towards your certificate.
Put it into practice
For one channel you use, write which decision you need to make, which data source and model you would rely on, and design a simple holdout test to validate it.
Enrol for free to save your progress
Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.