Skip to content

Attribution models in adtribute

See which touchpoints get credit and build your own model.

Use with AIOpen in ClaudeOpen in ChatGPT

Your organization has some of these, sometimes under other names such as Non Direct First. By default, all six use the Unlimited window and leave out Direct.

ModelCredits
First TouchThe first touchpoint
Last TouchThe last touchpoint
LinearAll touchpoints, in equal parts
Position BasedFirst and last touchpoint 40% each, the ones between share 20%. With two touchpoints, 50% each
Full ImpactAll touchpoints, each in full
Channel ImpactThe first touchpoint of each channel, each in full

Email and CRM clicks count like ad clicks. Discount codes from your code list are touchpoints too.

Every model combines these four settings, and some also use post-purchase survey answers. To see them, open the model under Definitions › Attribution Models.

WindowTouchpoints that count
UnlimitedAll before the conversion
CustomThose within the Window Duration before the conversion, in calendar days
DynamicThose after the last gap of more than 7 days between two touchpoints

A touchpoint counts if it matches the rules.

Each rule sets a share: 1 is the whole conversion, 0.5 is half. The first matching rule from the top applies. A touchpoint that matches none gets the Default.

TypeEach matching touchpoint gets
Linear DistributionAn equal part of the share
Fixed DistributionThe whole share
Time Decay DistributionPart of the share, more for touchpoints closer to the conversion
Inverse Time Decay DistributionPart of the share, more for earlier touchpoints

When the window and filters leave no touchpoint, the fallback model credits the conversion, with its own window and filters. If it finds none, its own fallback model goes next.

A filter does not remove conversions: a fallback model can still credit the touchpoints the filter left out.

Touchpoints stay in the journey, so repeat orders and subscription renewals can credit them long after the channel stopped.

  • The Unlimited and Dynamic windows have no age limit.
  • With no touchpoint left after the window and filters, the fallback model credits the conversion, and it can credit older touchpoints.

This revenue usually fades as those customers stop ordering. To prefer recent touchpoints, put models with shorter windows ahead of an Unlimited model in the fallback chain.

Direct is a visit with no referrer, ad or email link. Standard models credit it only when the journey has no other touchpoint.

A conversion with no touchpoint at all shows as No matching Touchpoints found.

ConversionClick
Credit shows onThe day of the conversionThe day of each touchpoint with credit, next to that day’s spend
Past days, as customers convert laterStay the sameGrow
Conversions without a touchpointCountLeft out

A Custom window counts back from each conversion, so each click day gets its own window: a click can get credit from conversions up to that many days later.

To switch:

  • Board or analysis: In the toolbar, the icon next to the model name shows the date: calendar for conversion, pointer for click. Click it to switch.
  • Looker Studio report: Tick Click Date next to the model selection.

You must be an Admin or Editor, and your organization must have fewer than 15 models.

  1. In Definitions › Attribution Models, click Add Attribution Model.

  2. Enter the Name.

  3. Select the Attribution Window. For Custom, enter the days under Window Duration.

  4. Select the Fallback Model.

  5. Optional: Under Filters, click Add Rule. Select the attribute and operator, select Constant and enter the value.

  6. Under Distribution Rules, next to Default, select Constant, enter the share and select the type.

  7. Optional: Click Add Rule to give some touchpoints another share.

    Model form: name Linear Paid 14d, window Custom with 14 days, fallback Last Touch, filter Channel Bucket Is Paid Ads, default share 1 with Linear Distribution

  8. Click Save.

To copy a model, open it and click ⋮, then Duplicate.

You can select the model in boards and analyses right away. Its numbers, with all past days, arrive the next morning. For a Looker Studio report, ask us to add it.

Open it, change it and click Save. The next morning, all past days follow the new settings. To keep the old numbers, change a duplicate.

What is the difference between First Touch and Paid Dynamic First Touch? It credits the first paid click in the Dynamic window, not the first touchpoint of the whole journey. With no such click, its fallback model decides.

Why do Direct conversions have a high new customer share? Returning customers usually have an earlier touchpoint that takes the credit, so first orders often stay with Direct.

Why do conversion counts show decimals? A model that splits a conversion gives each touchpoint a part.

A channel shows more conversions in the journey report than in my model. The journey report counts every journey the channel touched. The model counts only the channel’s share.

Can I use a different model for each channel? Yes, but the same conversion can then count in several channels.

Does a campaign get everything its customers buy later? Not always. A later touchpoint can take the next order.

Why does an existing customer’s journey start with email? Website touchpoints count from the day tracking started, so their first tracked click can be an email.