Web Analytics with Google Analytics 4Attribution, dashboards and analytics operations · Lesson 16 of 20

Attribution concepts and their limits

Article · 12 min · 8 min lecture

Video lecture

Attribution concepts and their limits

15 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 15

Attribution

  • The credit question
  • Models and what GA4 offers
  • Platform self-attribution
  • Limits of click-based attribution
  • Incrementality and MMM

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

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

ModelHow credit is assignedTends to favor
Last click100% to the final click before conversionClosing channels: brand search, email, retargeting
First click100% to the first touchpointDiscovery channels
LinearEqual credit to every touchpointChannels present in many paths
Position-basedMore credit to first and last, remainder sharedOpeners and closers
Time decayMore credit to touchpoints closer to conversionLate-stage channels
Data-drivenCredit estimated algorithmically by comparing paths that did and did not convertDepends 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 starts

Open-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."

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.

  1. Meta, TikTok and Google Ads each report 400 conversions in a month, but the store had 600 orders. What best explains this?
  2. Which method best estimates whether retargeting causes additional sales?
  3. Which models remain available as reporting attribution options in GA4 in 2026?

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.