Marketing Attribution

The practice of determining which marketing channels and touchpoints actually drive a customer’s decision to purchase.


What is it?

A customer sees a social media ad on Monday, reads a blog post on Wednesday, receives an email on Friday, and buys on Saturday after clicking a Google search result. Which of these touchpoints “caused” the purchase? That is the attribution problem --- and it is one of the hardest measurement challenges in marketing.1

Marketing attribution is the practice of assigning credit for a conversion (usually a sale) to the marketing channels and touchpoints that influenced it. The goal is simple: understand what is working so you can spend more on it, and understand what is not working so you can stop wasting money on it. But the execution is anything but simple, because customers rarely interact with just one channel before buying.2

The default in most analytics platforms is last-click attribution --- giving 100% of the credit to the last touchpoint before the purchase. In the example above, Google search gets all the credit. The social ad, the blog post, and the email get nothing. This is convenient to measure but systematically wrong: it overvalues end-of-funnel channels (search, retargeting) and undervalues top-of-funnel channels (brand awareness, content) that initiated the journey.3

The alternative is multi-touch attribution (MTA), which distributes credit across multiple touchpoints. Various models exist --- linear (equal credit), position-based (more credit to first and last touch), time-decay (more credit to recent touches), and algorithmic/ML-based (credit weighted by statistical contribution). Each model has trade-offs, but all are more accurate than last-click for understanding the full customer journey.4

In plain terms

Attribution is about answering “what made the customer buy?” honestly. The simplest answer (the last thing they clicked) is almost always misleading. The real answer involves understanding the full chain of interactions that led to the purchase --- and giving appropriate credit to each one.


At a glance


How does it work?

Last-click attribution: the default

Last-click gives 100% of the conversion credit to the final touchpoint before purchase. It is the default in most analytics tools because it is easy to implement: one click, one conversion, one channel credited.3

The problem is that last-click systematically distorts reality. Top-of-funnel activities (brand advertising, content marketing, social media awareness) that introduce customers to the brand receive zero credit, because they rarely appear as the last click. End-of-funnel activities (search ads, retargeting, email reminders) receive disproportionate credit because they often appear right before the purchase.3

This creates a dangerous feedback loop: marketers see that search and retargeting “drive” the most conversions, so they shift budget toward those channels. But those channels only work because earlier touchpoints created the demand. Cut the top-of-funnel spend, and eventually the bottom-of-funnel channels stop performing too --- but by then, the cause is invisible.1

Think of it like...

Last-click attribution is like crediting only the striker who scored the goal. The midfielder’s through pass, the defender’s clearance that started the counter-attack, and the goalkeeper’s throw that reached the halfway line --- none of them get credit. Over time, the manager might bench the midfield because they “don’t score goals.” The team collapses, and nobody understands why.

Multi-touch attribution models

Multi-touch attribution (MTA) distributes credit across all touchpoints in the customer journey. The main models are:4

ModelHow it worksBest for
LinearEqual credit to every touchpointSimple overview of channel involvement
Position-based (U-shaped)40% to first touch, 40% to last touch, 20% split among middleBusinesses that value both awareness and conversion
Time-decayMore credit to recent touchpoints, less to earlier onesShort sales cycles where recency matters most
Algorithmic / ML-basedStatistical model determines each touchpoint’s contributionHigh-volume businesses with strong data infrastructure

No model is perfectly accurate. The value of MTA is not precision --- it is directional correctness. Even a rough multi-touch model gives a far more honest picture of channel performance than last-click.4

Think of it like...

Multi-touch attribution is like dividing credit for a successful recipe. The ingredients (first touch), the technique (middle touches), and the final plating (last touch) all matter. Different models just disagree about how much credit each step deserves. But all of them are better than crediting only the oven.

The data infrastructure requirement

Attribution is only as good as the data behind it. To run any attribution model, a business needs:2

  1. Cross-channel tracking --- the ability to follow a single user across multiple platforms and devices (social media, search, email, website)
  2. Identity resolution --- connecting anonymous sessions to known customers (this is increasingly difficult with cookie deprecation and privacy regulations)
  3. Event logging --- recording every meaningful interaction (ad impression, click, email open, page view, purchase) with timestamps
  4. A sufficiently large data set --- statistical models need volume to produce reliable results

For small businesses with limited traffic, sophisticated attribution models may not be worthwhile. Simple approaches --- asking “how did you hear about us?” at checkout, using unique discount codes per channel, or tracking UTM parameters --- can provide directional insights without the infrastructure investment.2

Think of it like...

The data infrastructure is like the stadium’s camera system. With one camera, you only see the goal (last-click). With cameras covering the entire pitch (cross-channel tracking), you can rewind and see the full sequence of play. But installing that camera system has a cost, and for a Sunday league match, it may not be worth it.


Why do we use it?

Key reasons

1. It prevents systematic misallocation of marketing budget. Last-click attribution funnels money toward end-of-funnel channels and starves the top-of-funnel channels that create demand. Proper attribution reveals the full chain of influence, enabling smarter budget decisions.1

2. It produces accurate per-channel CAC. Customer-acquisition-cost can only be measured per channel if you know which channels contributed to each conversion. Without attribution, per-channel CAC is guesswork.3

3. It reveals the true performance of every marketing investment. Brand campaigns, content marketing, and social media often look like they “don’t convert” under last-click. Multi-touch attribution shows their actual contribution to the purchase path, justifying continued investment in channels that work but are invisible under simple models.4


When do we use it?

  • When marketing spend is spread across multiple channels and you need to know which are performing
  • When deciding whether to cut or increase budget for a specific channel
  • When top-of-funnel metrics (impressions, clicks, engagement) look strong but bottom-of-funnel conversions are attributed elsewhere
  • When you suspect that last-click reporting is distorting your understanding of channel performance
  • When building a data infrastructure for marketing analytics and need to define what to track

Rule of thumb

If you are spending money on more than one marketing channel, you have an attribution problem. The only question is whether you are measuring it or ignoring it.


How can I think about it?

The football assist

Attribution is like crediting a goal in football. Last-click attribution gives all the credit to the striker --- the last player to touch the ball. But the goal would not have happened without the midfielder’s pass, the winger’s run that pulled the defender out of position, and the defensive clearance that started the counter-attack.

Position-based attribution is like giving credit to both the player who started the move and the player who finished it, with smaller credit to those in between. Time-decay is like giving more credit to the pass before the goal and less to the clearance that started the move.

No model is perfect. But crediting only the striker --- which is what last-click does --- will eventually lead to under-investment in midfield, defence, and build-up play. The team stops creating chances, and the striker has nothing to finish.

The recipe

Think of a customer’s journey to purchase as a recipe, and attribution as the question: what made this cake good?

Last-click says “the oven” --- it was the last thing that touched the cake. But the quality of the ingredients (first touchpoint), the mixing technique (middle touchpoints), and the oven temperature (last touchpoint) all contributed. Crediting only the oven would lead you to buy a more expensive oven while ignoring bad ingredients.

Multi-touch attribution acknowledges that every step mattered. Linear attribution says they all mattered equally. Position-based says the ingredients and the oven mattered most. Algorithmic attribution analyses hundreds of cakes to determine statistically which steps actually predict quality. None is perfect, but all are better than “it was the oven.”


Concepts to explore next

ConceptWhat it coversStatus
customer-acquisition-costThe total cost to gain one customer, which requires attribution to measure per channelcomplete
conversion-rate-optimisationImproving conversion rates, which interacts with how credit is distributed across the funnelcomplete
channel-mix-strategyDiversifying across acquisition channels, informed by attribution datastub

Some cards don't exist yet

A broken link is a placeholder for future learning, not an error.


Check your understanding


Where this concept fits

Position in the knowledge graph

graph TD
    MS[Marketing & Sales] --> MA[Marketing Attribution]
    MS --> CAC[Customer Acquisition Cost]
    MS --> CRO[Conversion Rate Optimisation]
    MS --> CMS[Channel Mix Strategy]
    CMS --> MA
    MA --> CAC

    style MA fill:#4a9ede,color:#fff

Related concepts:

  • customer-acquisition-cost --- attribution is the prerequisite for accurate per-channel CAC; without it, you cannot know what each channel truly costs
  • conversion-rate-optimisation --- CRO improvements interact with attribution by changing where in the funnel conversions happen

Sources


Further reading

Resources

Footnotes

  1. Marketo. (2024). Marketing Attribution: What It Is, Why It Matters. Adobe Marketo Blog. 2 3

  2. Segment. (2025). The Complete Guide to Marketing Attribution. Twilio Segment Blog. 2 3

  3. Dalessandro, B. et al. (2012). Causally Motivated Attribution for Online Advertising. Proceedings of ADKDD, ACM. 2 3 4

  4. Nielsen. (2019). Methods and Models: A Guide to Multi-Touch Attribution. Nielsen Insights. 2 3 4