Marketing attribution models
How to assign the right value to each channel and optimise your ad spend
Before converting, a user interacts with your brand through multiple channels: sees a social media ad, searches on Google, receives an email, returns via direct access. Which of those touchpoints deserves credit for the conversion? Attribution answers that question.
Choosing the right attribution model is not a technical detail: it radically changes how you interpret campaign performance, where you allocate budget and which channels you prioritise. This guide analyses the most widely used models, their strengths and their limitations.
What is marketing attribution?
Attribution is the process of assigning credit to the different touchpoints a user encounters before converting. Without attribution, you cannot tell whether your Google Ads campaigns are generating business or whether email marketing is closing the sales.
The challenge is that the customer journey is complex and multichannel. An attribution model simplifies that complexity by applying rules on how to distribute credit. No model is perfect, but some reflect reality better than others.
Last-click model
The last-click model assigns 100% of credit to the last channel the user interacted with before converting. It is the simplest model and the most historically used. Its main advantage is clarity: each conversion has a single owner.
Its limitation is obvious: it ignores everything that happened before. If a user discovered your brand through a YouTube campaign, researched on Google and finally converted from an email, only the email receives credit. This undervalues discovery and awareness channels.
First-click model
First click gives all credit to the channel that initiated the relationship with the user. It values a channel’s ability to attract new audiences, which is useful when acquisition is the priority.
However, it ignores all subsequent nurturing. A channel that attracts visitors but does not contribute to conversion would receive the same credit as one that does. In long purchase cycles, this model can lead to over-investing in awareness without measuring real returns.
Multi-touch models: linear and position-based
Multi-touch models distribute credit across several touchpoints. The linear model splits credit equally among all channels in the journey. The position-based model (or U-shaped) assigns more weight to the first and last touchpoints, distributing the remainder among the middle ones.
These models recognise that conversion is a collective effort across multiple channels. They are more realistic than single-click models but remain fixed rules that do not adapt to each user’s actual behaviour.
- Linear: 25% credit to each of 4 touchpoints, for example
- Position-based (U-shape): 40% to the first, 40% to the last, 20% split among the middle
- Time decay: more credit to touchpoints closer to conversion
Data-driven attribution
Data-driven attribution uses machine learning to analyse all conversion paths and assign credit based on each channel’s actual observed contribution. It applies no fixed rules: it calculates the incremental impact of each touchpoint.
GA4 uses this model by default. It works well with high data volumes but can be unreliable with few conversions. For businesses with fewer than 300–400 monthly conversions, data-driven results may fluctuate significantly.
Cross-device and offline attribution
Today’s user researches on mobile and buys on desktop, or sees an online ad and purchases in-store. Cross-device attribution attempts to unify these fragmented journeys using user identifiers (login, Google Signals, fingerprinting).
Offline attribution — connecting in-store sales with digital campaigns — requires integrating CRM or point-of-sale data with your analytics platform. Tools like Google Ads offline conversions or Facebook CAPI help close this loop, albeit with limitations.
How to choose the right model
There is no universally correct model. The choice depends on your business model, purchase cycle length and the channels you use. For impulse-buy businesses with short cycles, last click may suffice. For B2B with long cycles and multiple touchpoints, a multi-touch or data-driven model is essential.
The practical recommendation is to use data-driven attribution as your baseline in GA4 and complement it with manual conversion path analysis. No model replaces human analysis of the data.
- Short cycles + few channels: last click may be sufficient
- Multiple channels + awareness investment: multi-touch model
- High conversion volume + rich data: data-driven
- Always complement with manual conversion path analysis
Key Takeaways
- Attribution determines how you interpret each channel’s performance
- Last click undervalues discovery and awareness channels
- Multi-touch models are more realistic but still rely on fixed rules
- Data-driven is the most accurate model but needs sufficient data volume
- No model replaces human analysis of conversion paths
Know which channels drive your conversions?
We implement attribution models that show the real value of each channel, so you invest where you get results.