Key Takeaways:

  • Marketing attribution answers: "Which touchpoints deserve credit for this conversion?"
  • Last-touch (default in most tools) over-credits the final touchpoint by 20–40%.
  • Multi-touch models distribute credit across all touchpoints — more accurate but harder to implement.
  • For most businesses, the linear model is the best balance of accuracy and simplicity.

A customer sees your Google ad on Monday, clicks your Facebook ad on Wednesday, and converts after a direct visit on Friday. Which channel gets credit?

If you said "direct," you're using last-touch attribution — and you're probably over-investing in bottom-of-funnel channels while under-investing in awareness.

This guide covers the most common attribution models, their pros and cons, and how to choose the right one for your business.

What Is Marketing Attribution?

Marketing attribution is the process of identifying which marketing touchpoints contributed to a conversion and assigning credit to each one.

A touchpoint is any interaction: an ad click, an email open, a social media impression, a blog visit, a direct website visit.

Attribution matters because without it, you can't answer critical questions:

  • Which channels drive conversions?
  • Which channels assist conversions?
  • Where should I allocate my budget?

The 6 Most Common Attribution Models

1. Last Touch Attribution (Last-Click)

How it works: 100% of conversion credit goes to the last touchpoint before conversion.

Example: Google Ad → Facebook Ad → Direct visit → Conversion
Credit: Direct visit gets 100%

Pros Cons
Simple to implement Ignores all previous touchpoints
Default in most analytics tools (GA4, Google Ads) Overvalues bottom-funnel channels
Works for short sales cycles Devalues awareness and consideration efforts

Best for: Short sales cycles (e.g., e-commerce single purchase) with few touchpoints.


2. First Touch Attribution (First-Click)

How it works: 100% of credit goes to the first touchpoint.

Example: Google Ad → Facebook Ad → Direct visit → Conversion
Credit: Google Ad gets 100%

Pros Cons
Highlights awareness channels Ignores all middle and bottom funnel efforts
Good for understanding top-of-funnel effectiveness Overvalues awareness channels
Simple to implement Doesn't account for nurturing

Best for: Understanding which channels are best at generating initial awareness.


3. Linear Attribution

How it works: Credit is divided equally among all touchpoints.

Example: Google Ad → Facebook Ad → Direct visit → Conversion
Credit: Google Ad: 33%, Facebook Ad: 33%, Direct: 33%

Pros Cons
Fair — every touchpoint gets equal credit Doesn't account for touchpoint importance
Easy to calculate and understand A first blog visit gets the same credit as a demo request
No channel bias Doesn't reflect reality — some touchpoints matter more

Best for: When all touchpoints are roughly equal in importance (rare in practice, but a good starting point).


4. Time Decay Attribution

How it works: More credit is given to touchpoints closer to the conversion. The decay follows a typical half-life — touchpoints one "half-life" before the conversion get half the credit of those at the half-life boundary.

Example: Google Ad (20 days ago) → Facebook Ad (10 days ago) → Direct visit (yesterday) → Conversion
Credit: Google Ad: 14%, Facebook Ad: 29%, Direct: 57%

Pros Cons
Reflects reality — recent touchpoints often have more influence No standard decay rate
Good for medium-length sales cycles Can undervalue awareness if decay is too aggressive
Balances simplicity and accuracy More complex to calculate

Best for: Medium sales cycles (2–4 weeks) where recent touchpoints are more influential.


5. Position-Based Attribution (U-Shaped)

How it works: First touchpoint and last touchpoint each get 40% of credit. The remaining 20% is split among middle touchpoints.

Example: Google Ad → Blog Visit → Facebook Ad → Demo → Conversion
Credit: Google Ad: 40%, Blog: 7%, Facebook: 7%, Demo: 40%

Pros Cons
Values first touch (awareness) and last touch (conversion) equally Middle touchpoints get very little credit
Good for understanding full funnel performance Complex to calculate
Acknowledges that awareness and conversion matter most May undervalue nurturing touchpoints

Best for: B2B sales with a clear lead source and defined conversion event.


6. Data-Driven Attribution (Algorithmic)

How it works: Machine learning algorithm analyzes your historical data to determine which touchpoints actually correlate with conversions. Credit is distributed based on actual influence.

Example: Google Ad → Blog Visit → Facebook Ad → Demo → Conversion
Credit: Google Ad: 25%, Blog: 15%, Facebook: 10%, Demo: 50%

Pros Cons
Most accurate — reflects reality Requires large data sets
Improves over time as it learns "Black box" — hard to explain
Accounts for all touchpoints and their relationships Not available in all tools
Automatically adapts to changing behavior Complex to audit

Best for: Large businesses with 1,000+ conversions per month and complex customer journeys.


Attribution Model Comparison

Model Awareness Credit Consideration Credit Conversion Credit Complexity
Last-Touch 0% 0% 100%
First-Touch 100% 0% 0%
Linear ~33% ~33% ~33% ⭐⭐
Time Decay Low (14%) Medium (29%) High (57%) ⭐⭐⭐
Position-Based (U) High (40%) Low (20% split) High (40%) ⭐⭐⭐
Data-Driven Algorithm-determined Algorithm-determined Algorithm-determined ⭐⭐⭐⭐

How to Choose the Right Attribution Model

By Sales Cycle Length

Sales Cycle Recommended Model
Short (same day) Last-Touch
Medium (1–4 weeks) Time Decay or Linear
Long (1–6 months) Position-Based or Data-Driven

By Marketing Complexity

Complexity Recommended Model
Simple (1–2 channels, 1–2 touchpoints) Last-Touch is fine
Moderate (3–5 channels, 3–5 touchpoints) Linear or Time Decay
Complex (5+ channels, 5+ touchpoints) Position-Based or Data-Driven

Step-by-Step Approach

Phase 1: Start with Last-Touch

  • Default in most tools
  • Understand your baseline

Phase 2: Add First-Touch

  • Run both side by side
  • See which channels are credited by each

Phase 3: Move to Linear

  • Compare linear model to first/last touch
  • Understand the gap between models

Phase 4: Graduate to Position-Based or Data-Driven

  • When you have enough data
  • When the simpler models are clearly wrong

The Attribution Problem: What Most Marketers Get Wrong

Mistake #1: Defaults Are Wrong

Most analytics tools default to last-touch (or "last Google Ads click"). This systematically overvalues bottom-funnel channels and undervalues everything upstream.

Fix: Change your attribution model in Google Analytics 4 to "Data-driven" or "Position-based" if you have enough data.

Mistake #2: Attribution Is Not Strategy

Attribution tells you what happened. It doesn't tell you what to do next.

Follow the data, not the model. Attribution is input for decisions, not the decision itself.

Mistake #3: Ignoring Assisted Conversions

Assisted conversions are touchpoints that didn't get final credit but contributed to the journey. Even if last-touch gives Google Ad 100% credit, your blog might have assisted 60% of conversions.

Fix: Always check "Assisted Conversions" reports alongside your primary attribution model.

Mistake #4: Not Accounting for Cross-Device

A customer sees your ad on mobile, researches on desktop, and purchases on tablet. Most attribution models fail to connect these sessions.

Fix: Enable cross-device tracking in Google Analytics 4 (requires signed-in users or Google Signals).

Mistake #5: Comparing Attribution Models Incorrectly

Each model defines "conversion" differently. Comparing CPA across models is like comparing apples to apples and oranges.

Fix: Pick one model as your primary. Use others for supplemental insights.


How to Set Up Attribution in Google Analytics 4

Step 1: Navigate to Attribution Settings

Admin → Attribution Settings → Choose your model

Step 2: Available Models in GA4

  • Last click (default)
  • First click
  • Linear
  • Position-based (U-shaped)
  • Time decay
  • Data-driven (requires sufficient conversion volume)

Step 3: Create Comparison Reports

Go to Advertising → Attribution → Model Comparison

  • Select primary model
  • Select comparison model for each conversion type
  • Review conversion credit differences

Step 4: Review Conversion Paths

Go to Advertising → Attribution → Conversion Paths

  • See actual customer journeys
  • Identify patterns and opportunities

Conclusion

Attribution is how you understand which marketing efforts actually drive conversions. Wrong attribution leads to wrong budget allocation.

Most marketers should start with last-touch, quickly identify the problems it creates, and graduate to a model that reflects their actual customer journey. For most businesses with medium complexity, position-based or time-decay is the right choice.

The best attribution model isn't the most complex one — it's the one that accurately reflects your customer journey and drives better budget decisions.

Measure your attribution accuracy with our ROAS Calculator, Conversion Rate Guide, and Funnel Guide.

Related Articles

FAQ

1. What is the best attribution model?
There's no universally "best" model. The right model depends on your sales cycle, number of channels, and data volume. For most businesses, position-based (U-shaped) or time-decay offers the best balance of accuracy and simplicity.

2. What is the difference between attribution and multi-touch attribution (MTA)?
Attribution is the general concept of assigning credit. Multi-touch attribution (MTA) is a specific approach that distributes credit across multiple touchpoints. Last-touch is a single-touch attribution model.

3. Why does my CPA look different across attribution models?
Each model assigns different credit to each channel. Last-touch credits the final channel. Linear spreads credit equally. Position-based credits first and last more heavily. The CPA will always look different.

4. How much data do I need for data-driven attribution?
Google Analytics 4 requires approximately 300 conversions (like purchases or leads) per month and 3,000 ad interactions per month. Less than that, and data-driven attribution won't have enough signal.

5. Should I use last-touch attribution?
Only if your sales cycle is very short (same-day) and involves very few touchpoints. For most businesses, last-touch systematically overvalues bottom-funnel channels. At minimum, review first-touch and linear models alongside it.

Related Calculators