Paid advertising

Attribution models

Attribution models are methods, rules or data-driven algorithms that distribute credit for conversions across the touchpoints a user encounters on their customer journey. You use attribution models to decide how large a share of the value you assign to, for example, ads, clicks, emails, organic visits or social activity. The models take into account that a customer journey often runs through several channels, so you can see how each touchpoint contributes to the result.
→ All articles

What are attribution models?

Attribution models are methods that help you understand which parts of your marketing actually create value. In practice, it's about distributing credit for a conversion across the touchpoints a user interacts with before they complete an action. That could be anything from a click on a Google Ads ad to a visit from a newsletter or an interaction on social media.

You can think of an attribution model as a set of rules that translates the user's journey into measurable contributions. Some models are based on fixed allocation rules, while others use machine learning to evaluate patterns in the data. That makes them especially valuable in a digital marketing mix, where SEO, paid advertising and organic social activity often overlap and influence one another. That way, you gain insight into how the channels work together and how different types of content contribute at each stage of the customer journey.

How do you use attribution models?

You use attribution models to analyse conversion data in a way that gives a more nuanced picture of your marketing activities. Instead of simply attributing the full value to the last click, you look at the entire sequence of touches and assess their combined effect. This means you can adjust your efforts where they actually make a difference — for example, when you optimise your SEM strategy or target your social media campaigns.

When you work with data in Google Analytics or Google Ads, you typically choose a model that suits your type of business. Some models are best suited to short customer journeys, while others handle complex B2B processes with many interactions. The purpose is always to use data to make better decisions about budget allocation and channel prioritisation.

Why you should use attribution models

Without an attribution model, you risk overvaluing some channels and undervaluing others. A classic example is the last-click model, which is still the default on many platforms. It gives all the credit to the last click before conversion, regardless of whether the user previously clicked on an ad, read a blog post or received an email. When you use a more nuanced model instead, you get a realistic picture of how every part of your marketing plays a role.

That gives you three main benefits: you can allocate your budget more strategically, optimise campaigns based on actual performance and document ROI more precisely. It's especially valuable when you combine attribution with the data you collect from SEO and paid advertising. In other words, attribution models help you document how your efforts across channels build on one another — not just who gets the last click.

What types and variants are there?

There are several types of attribution models, each distributing credit differently.

  • Single-touch models: These assign all the value to one touchpoint. In a first-touch model, the first interaction gets 100% of the credit, while the last-touch model gives the last interaction all the credit. They're simple, but risk overlooking the full customer journey.
  • Multi-touch models: Here, the conversion value is spread across several points. The linear model gives equal weight to all of them, while a time-decay model puts the most weight on the most recent interactions before conversion. A position-based model (also called U-shaped) typically gives 40% to the first and last click and distributes the rest among the other interactions.
  • W- and J-shaped models: These are often used in B2B, where the customer journey spans several stages. The W shape distributes credit between the first, the lead-generating and the last interaction, while the J shape gives more weight to interactions close to conversion.
  • Data-driven model: This approach is based on machine learning and analyses thousands of conversion paths to calculate how each touchpoint actually contributes. It's the default in newer versions of Google Ads and Analytics, because it adjusts automatically to your account's data. However, the model needs a certain amount of conversion data to work optimally.

Several platforms have now phased out the manual models in favour of data-driven alternatives, precisely because they give more precise and up-to-date results as customer behaviour changes.

How do you use attribution models in practice?

In practice, using attribution models is about comparing and interpreting results across models. If you run campaigns in Google Ads, for example, you can compare “last-click” with “data-driven” to see how much earlier touches contribute. This can reveal that a channel like organic search plays a bigger indirect role than you thought.

When you work with larger datasets in platforms like HubSpot, you can use models such as the W-shaped model to uncover which types of interactions contribute at different stages of the sales funnel. By adding UTM parameters to your links, you can identify where your traffic comes from and where in the journey users typically convert. This makes it easier to adjust content, ads and creative elements based on actual patterns — not just gut feeling.

In many cases, it makes sense to start with a position-based model, because it recognises both the first contact and the final decision. As you collect more data, you can move to a data-driven model, which automatically adapts to how your account and conversion patterns develop.

What should you be aware of?

Although attribution models can provide great insight, you need to be aware of their limitations. No model can fully reflect the real customer journey, because it still relies on observable data points. Direct visits, for example, rarely count in the models unless the entire conversion path consists of direct traffic. You should therefore interpret the results as trends, not absolute truths.

It's also important to ensure a stable data foundation. If your account has few conversions, a data-driven model quickly becomes imprecise, because it lacks variation to learn from. In those cases, you can combine a simpler model with qualitative knowledge from your campaigns. When you combine that with an overall strategy for SEO, advertising and tracking, you gain insight not just into who converts, but also why and how they do it.

Want help with this?

→ Book a chat