Skip to content

Glossary Attribution model

What is an attribution model?

Definition

An attribution model is the rule that decides how much credit for a conversion each touchpoint on the user journey receives, and it therefore determines which channel shows up as the source of revenue in your reports.

On this page 5
  1. What an attribution model means
  2. How it works
  3. Why it matters
  4. Good practice
  5. Common mistakes
In brief

The rule that decides which channel gets credit for a conversion, and why the list of available models is much shorter today than it was three years ago.

What an attribution model means

An attribution model does not measure reality, it divides it. The analytics tool stores a list of touchpoints tied to a user, and once that user converts it needs a rule to decide where the conversion is booked. That rule is the model.

It is worth separating from three things it gets confused with every day. Tracking is the capture of the data: tags, campaign parameters, consent. Without correct tracking, no model produces reliable figures. The lookback window defines how far back touchpoints are considered at all, which is why two properties with the same model and a different window will show different results. Conversion counting decides whether you record one conversion or every conversion per click.

You also have to distinguish where the model acts. In Google Analytics 4 the reporting model changes how channels look in the key event reports. In Google Ads the model additionally feeds automated bidding, because smart strategies learn from conversions exactly as the model presents them. The same order can appear with a different source on each platform without either one being broken.

How it works

The mechanism has four steps. First the user is identified across visits with whatever identifier is available: User-ID, Google Signals, first-party cookies or modelling. Then the interactions are sorted into a path. Next that path is trimmed by the lookback window, which in Google Analytics 4 defaults to 90 days for most key events, with options of 30 and 60 days, and to 30 days for acquisition events, with an option of 7. Finally the distribution rule is applied.

The rules fall into two families. Rules-based models assign credit according to a fixed position in the path: last click gives 100 % of the value to the final interaction. Data-driven models calculate the split from the account history, comparing paths that ended in a conversion with paths that did not, so the weight of each channel varies case by case.

The available catalogue is considerably shorter than older articles suggest. Google Analytics 4 offers three reporting models today: data-driven attribution, paid and organic last click (which ignores direct traffic unless the whole path is direct) and Google paid channels last click. Google Ads offers two: data-driven attribution and last click. The first click, linear, time decay and position-based models stopped being available in November 2023, and the conversion actions that used them were moved to data-driven attribution.

Why it matters

The decision that hangs on the model is where you put the money. Under last click, the channels that close the sale collect the credit and the ones that open the journey look poor. Cut budget on that reading and you cut exactly what creates the demand another channel later closes. An example, with invented figures for illustration: a 200 € sale that started with a video, continued through an article and ended in a brand search is booked entirely to the brand under last click, whereas a data-driven model would spread that value across all three.

There is a second effect that gets discussed less. In Google Ads the model feeds automated bidding, so switching it changes campaign behaviour and not only the look of the report.

And there is a documentation hygiene problem. Any dashboard, template or report that still says «linear» or «first click» describes something that no longer exists on these platforms; the figures it shows come from a different model even though the label stayed put. In Google Analytics 4 a change of reporting model applies to historical data as well, so two exports of the same period made on different dates need not agree. Before arguing about a channel decline, check which model was active for each export.

Good practice

  • Set one default model for the whole organisation and record the date of any change next to the reports that use it; without that note, a model change later reads as a performance change.
  • Review the lookback window at the same time as the model: long purchase cycles with a short window discard the early contacts before anything is distributed.
  • Always compare the same period with the same model on the same platform; a comparison between Analytics and Google Ads answers two different questions.
  • Validate the tracking before blaming the model: consistent UTM tagging, working consent, no duplicated conversions.
  • Keep a raw export of the conversion paths (BigQuery or CSV) so you can rebuild your own split when the platform retires the next model.
  • Cross-check the reading against a source that does not depend on digital attribution: a how-did-you-hear field in the form, promo codes, or data from your CRM.

Common mistakes

  • Comparing two reports built with different models and presenting the difference as a drop in traffic or sales.
  • Reusing old templates and decks that still offer first click, linear, time decay or position-based, models retired in November 2023.
  • Judging demand-generation campaigns by last click and concluding they contribute nothing, when the model is built not to see them.
  • Forgetting that the paid and organic last click model ignores direct traffic, which skews the reading for brands with heavy direct access.
  • Switching the model in Google Ads in the middle of peak season and crediting the creative for a change in results that automated bidding caused.
Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

Which attribution models does Google Analytics 4 offer today?

Three reporting models: data-driven attribution, paid and organic last click, and Google paid channels last click. The first click, linear, time decay and position-based models stopped being available in November 2023, and any guide that still offers them is out of date and should not be followed.

And in Google Ads?

Only two remain: data-driven attribution and last click. The same four rules-based models are no longer supported, and the conversion actions that used them were migrated automatically to data-driven attribution. From there you can switch to last click if the case warrants it, but you cannot go back to the retired models.

My old report mentions the linear model. What should I do?

Treat the label as expired rather than as a description of the data. Check which model is active now in the property or the account, regenerate the report with it, note the change in the document itself, and avoid comparing the new series with the old figures without flagging it.

Does changing the model alter historical data?

In Google Analytics 4 it does: changing the reporting model applies to historical as well as future data. That is why the same query over the same period can return different figures before and after the change, without a single event having been lost or added along the way.

Which model should I choose?

Data-driven attribution is the default on both platforms and the sensible option for most accounts with multi-step paths. Last click remains defensible when the purchase path is very short, or when you need a simple, stable figure to reconcile with finance and billing records.

Sources

  1. Official Google Analytics help: lists the three reporting models currently available in GA4 and confirms that first click, linear, time decay and position-based have not been available since November 2023.
  2. Official Google Ads help: leaves only last click and data-driven attribution, and states that conversion actions using the retired models were upgraded to data-driven attribution.
  3. Official Google Analytics help on attribution settings: lookback windows of 30 and 90 days by default, plus the note that changing the reporting model applies to historical data as well.