Imagine cutting your social media ad budget because it doesn't seem to generate direct sales, only to watch your overall revenue plummet weeks later. This is a common trap for businesses that misunderstand the modern customer journey.

Why Care About Attribution Models?

Very few customers see an ad and buy immediately. They might discover your brand through a sponsored post, research your competitors via organic search, and finally make a purchase days later after clicking a retargeting banner. If you only measure the final interaction, you ignore the foundational steps that generated the interest in the first place.

This is where attribution models come in. An attribution model is a framework that distributes credit for a conversion across the various touchpoints a customer encounters. By understanding these models, you can accurately track which marketing channels are doing the heavy lifting and allocate your budget to maximize ROI. Here is a visual example of how this multi-touch journey works in practice:

Multi-touch customer journeys A diagram showing four different user paths that all start with Social Ad but end via different channels, culminating in a Sale User journey #1 Social Ad Day 1: Discovery Organic Day 3: Research Retargeting Day 5: Reminder Sale Day 5: Conversion User journey #2 Social Ad Day 1: Discovery Email Day 2: Newsletter Direct Day 7: Direct Visit Sale Day 7: Conversion User journey #3 Social Ad Day 1: Discovery Video Ad Day 4: Awareness Organic Day 6: Research Sale Day 6: Conversion User journey #4 Social Ad Day 1: Discovery Email Day 3: Offer Sale Day 3: Conversion
Different journeys with a common origin. In these examples, a social media ad always creates the initial awareness, but a last-click model would assign 100% of the credit to the final interaction, completely ignoring the crucial first step.

To visualize the financial impact of this shift across your channels, consider a single customer who clicked a Social Ad on Monday, found you via Organic Search on Wednesday, and finally clicked a Retargeting ad on Friday to make a $300 purchase. Here is how that $300 might be credited across different models:

Comparison of Revenue Attribution Models A diagram comparing a $300 sale credited entirely to Retargeting under a Last-Click Model, versus distributed evenly across channels under Linear Multi-Touch, versus algorithmically weighed under a Data-Driven Model. Last-Click Model ($300) $0 Social Ad $0 Organic $300 Retargeting Sale Linear Multi-Touch Model ($300) $100 Social Ad $100 Organic $100 Retargeting Sale Data-Driven Model ($300) $120 Social Ad $60 Organic $120 Retargeting Sale
How $300 in revenue is credited differently depending on your attribution philosophy.
Channel Last-Click Model Linear Multi-Touch Data-Driven
Social Ad $0 $100 $120
Organic Search $0 $100 $60
Retargeting $300 $100 $120
Total Sale Value $300 $300 $300

Notice how different models distribute credit across channels. Your choice of attribution model directly influences where you allocate future marketing budgets.

The primary goal of attribution is to identify which touchpoints are most influential in driving conversions, enabling marketers to optimise their strategies and allocate resources more effectively.

Types of Attribution Models

The Single-Touch Basics

Last-Click Attribution

Bar chart showing all credit given to the last touchpoint

Last-Click Attribution is a model that assigns all credit to the final touchpoint before conversion.

Pros
Simple to implement; highlights the immediate driver of conversion.
Cons
Ignores the influence of earlier interactions.
Best used for
Impulse buys or short promotional campaigns where the final touchpoint is the primary driver.

First-Click Attribution

Bar chart showing all credit given to the first touchpoint

First-Click Attribution is a model that credits the initial interaction as the sole contributor to the conversion.

Pros
Emphasizes channels that create initial awareness.
Cons
Overlooks subsequent touchpoints that may reinforce the decision to convert.
Best used for
Top-of-funnel campaigns focused purely on new customer acquisition and brand awareness.

The Rule-Based Multi-Touch Models

Linear Attribution

Bar chart showing equal credit distributed across all touchpoints

Linear Attribution is a model that distributes credit equally among all touchpoints in the customer journey.

Pros
Provides a balanced view of all interactions.
Cons
Does not account for the varying influence of different touchpoints.
Best used for
Long B2B sales cycles where continuous nurturing is required to close the deal.

Time-Decay Attribution

Bar chart showing credit increasing for touchpoints closer to conversion

Time-Decay Attribution is a model that gives more credit to touchpoints closer in time to the conversion event.

Pros
Recognizes the increasing influence of recent interactions.
Cons
May undervalue early touchpoints that contribute to initial interest.
Best used for
Short promotional campaigns like a 3-day flash sale where urgency drives the final action.

Position-Based (U-Shaped) Attribution

Bar chart showing most credit given to first and last touchpoints (U-shaped)

Position-Based Attribution is a model that allocates significant credit to both the first and last interactions, with the remainder distributed among middle touchpoints.

Pros
Highlights the importance of both initial engagement and the final conversion trigger.
Cons
May still undervalue the role of mid-journey interactions.
Best used for
Lead generation businesses where discovering the brand and converting the lead are the two most critical steps.

The Algorithmic Approach

Data-Driven Attribution (DDA)

Bar chart showing variable credit assigned based on data-driven impact

Data-Driven Attribution (DDA) is a model that utilizes machine learning (similar to the predictive modeling in propensity scoring) to analyze actual customer data and assigns credit based on the observed impact of each touchpoint.

Pros
Offers a nuanced and accurate reflection of the customer journey.
Cons
Requires substantial data and may lack transparency in its algorithmic decisions.
Best used for
High-volume businesses with complex, multi-channel paths to purchase.

Choosing the Right Attribution Model

A frequent question when looking at this data is: "Which model is actually correct?"

The reality is that there is no universally correct attribution model. Every model is simply a different mathematical lens through which to view your customer journey, and every lens comes with its own inherent bias. The goal is not to find a perfect, objective truth, but rather to select a model that aligns with your specific business goals and the complexity of your sales cycle.

While every business must analyze their own data to find the best fit, here are some practical starting points based on common business models:

  • E-commerce with short sales cycles: Last-Click or Time-Decay
  • High-volume enterprise businesses: Data-Driven
  • Brand awareness campaigns: First-Click or Position-Based
  • Businesses with long sales cycles: Time-Decay or Linear
  • Lead generation businesses: Position-Based

Rather than committing blindly to one approach, the most effective strategy is to actively compare models within your analytics platform. By observing how revenue credit shifts between channels when you switch from a Last-Click to a Linear model, you can identify hidden value in early-stage touchpoints that your default reporting might be ignoring.

Misleading Attribution Models

Some advertising platforms may use attribution models that make their channel seem like the main contributor to a purchase journey, even when it isn't. This is especially common in platforms that use last-touch or first-touch attribution by default, as these models often exaggerate their role in conversions. Be sure to analyze multiple attribution models and cross-check data across different analytics tools (such as Google Analytics, CRM platforms like Salesforce or HubSpot, and independent tracking solutions) to get a more accurate view of your marketing performance.

Conclusion

Attribution modeling isn’t one-size-fits-all. Choosing the right model can help you better allocate your marketing budget and understand which channels truly drive conversions. Platforms like Google Analytics 4, Facebook Ads, Salesforce, and HubSpot are increasingly leaning toward Data-Driven Attribution, but it’s important to test different models to see what works best for your business.

Need help setting up or understanding attribution in your analytics tools? Reach out, and let’s optimise your marketing strategy!

Johari Lanng

Written by Johari Lanng

Johari is a Principal Analyst and Data Engineer who loves turning chaotic marketing data into clear business strategies. When he isn't architecting BigQuery pipelines or building machine learning models, he's usually experimenting with WebGL and generative coding.