Formula
Model-specific formulas: Last-Click: 100% to final touch; Linear: Equal split; U-Shaped: 40% first + 40% last + 20% middle
## Attribution Model Formulas
**Last-Click**:
Credit_i = 100% if i = final touchpoint, else 0%
**First-Click**:
Credit_i = 100% if i = first touchpoint, else 0%
**Linear**:
Credit_i = 100% / n (where n = number of touchpoints)
**Time-Decay**:
Credit_i = e^(-k ร days_before_conversion) / ฮฃ(e^(-k ร days_j))
Where k = decay constant (~0.1)
**U-Shaped**:
Credit_first = 40%, Credit_last = 40%, Credit_middle = 20% / (n-2)
**Revenue Attribution**:
Channel Revenue = ฮฃ (Credit% ร Conversion Value for conversions with that channel)
## Why Different Models Exist
No attribution model is objectively correct because customer decision-making isn't observable. Models are frameworks for distributing credit in plausible ways. The choice reflects strategic philosophy:
Last-click reflects direct response philosophy: reward the touch that converted. Useful for optimizing conversion but blind to journey.
First-click reflects customer acquisition philosophy: value the source that brought the customer in. Useful for understanding acquisition but blind to conversion enablers.
Linear reflects egalitarian philosophy: all touches contributed. Avoids extreme positions but may overvalue weak touches.
Time-decay reflects recency bias: recent touches had more influence. Psychologically plausible but may undervalue earlier awareness-building.
U-shaped reflects journey stages: acquisition and conversion are critical; middle is support. Empirically matches many B2B journeys.
The lack of universal best model means using multiple perspectives and validating with incrementality tests to understand true causal impacts.
Worked Examples
Example 1: SaaS Customer Journey
Problem:Touchpoints: 1) Google Search (awareness), 2) Blog Post Read, 3) Email Newsletter Click, 4) Demo Request. Conversion: $5,000 ACV. Compare models.
Solution:Last-Click Attribution:
100% to Demo Request
Implication: Search, blog, email get 0%
All budget would go to demo optimization
Linear Attribution:
25% to each touchpoint ($1,250 each)
Implication: Equal credit to awareness and conversion
U-Shaped Attribution:
40% Google Search: $2,000
10% Blog: $500
10% Email: $500
40% Demo: $2,000
Implication: Recognizes search brought them in, demo closed them
Recommendation: U-shaped balances acquisition and conversion.
Linear undervalues search (found company) and demo (drove decision).
Result:U-shaped recommended | $2K to search + demo | $500 to middle touches
Example 2: E-commerce Multi-Touch
Problem:Touchpoints: 1) Instagram Ad, 2) Website Browse, 3) Cart Abandon Email, 4) Direct Visit (Purchase). AOV: $200. 1,000 conversions.
Solution:Last-Click:
100% to Direct Visit = $200,000
Instagram ad gets $0 (despite initiating)
First-Click:
100% to Instagram = $200,000
Email that recovered cart gets $0
Time-Decay (exponential):
10% Instagram: $20,000
20% Browse: $40,000
30% Email: $60,000
40% Direct: $80,000
Weights recent touches
Position-Based:
40% Instagram: $80,000
10% Browse: $20,000
20% Email: $40,000
30% Direct: $60,000
Choice depends on goal:
- Scaling top-funnel? First or Position-Based
- Optimizing conversion? Time-Decay or Last-Click
Result:No single right answer | Position-based balances acquisition + conversion
Example 3: Cross-Channel Campaign
Problem:Touchpoints: 1) TV Ad (not tracked digitally), 2) Branded Search, 3) Website, 4) Purchase. $10,000 order. How does TV get credit?
Solution:Problem: TV isn't in digital attribution
Last-Click:
Branded search gets 100% = $10,000
TV gets $0
BUT: Branded search likely caused by TV ad
Last-click severely undervalues TV
Marketing Mix Modeling (MMM) approach:
Correlate TV spend with branded search lift
Estimate TV influenced 80% of branded searches
Attribute: $8,000 to TV, $2,000 to search
Key insight: Digital attribution misses offline touches.
Need incrementality testing (hold-out markets) or MMM to measure TV impact.
Many companies over-optimize digital by using last-click without accounting for offline drivers.
Result:Digital attribution misses TV | Last-click attributes $0 to TV | Need MMM or incrementality
Frequently Asked Questions
What is marketing attribution?
Attribution assigns credit for conversions across customer touchpoints. A customer might see a Facebook ad, Google search, email, then convert. Which channel gets credit? Attribution models distribute credit differently: last-click gives 100% to final touch; linear splits evenly; U-shaped emphasizes first and last.
What is last-click attribution?
Last-click gives 100% credit to the final touchpoint before conversion. Simplest model, default in many tools. Problem: ignores everything that brought customer to that point. Overvalues bottom-funnel (search, retargeting), undervalues awareness (display, content). Easy to game.
What is first-click attribution?
First-click gives 100% credit to initial touchpoint. Emphasizes awareness and acquisition. Problem: ignores nurturing and conversion touches. Overvalues top-funnel, undervalues sales enablement. Useful for understanding acquisition channels but incomplete for optimization.
What is linear attribution?
Linear splits credit equally across all touchpoints. Simple and fair. If customer has 5 touches, each gets 20%. Problem: treats awareness touch equally with conversion touch. May overvalue mid-funnel activities that don't drive outcomes.
What is time-decay attribution?
Time-decay gives more credit to recent touchpoints. Assumption: touches closer to conversion matter more. Typical: exponential decay with 7-day half-life. More sophisticated than last-click but simpler than data-driven. Good default for multi-touch attribution.
What is U-shaped or position-based attribution?
U-shaped gives most credit to first touch (e.g., 40%) and last touch (e.g., 40%), splitting remainder across middle touches (20%). Recognizes that acquisition and conversion are most critical. Position-based is similar but may weight last touch higher (e.g., 40/30/30 split).
What is data-driven or algorithmic attribution?
Data-driven attribution uses machine learning to analyze conversion paths and determine actual contribution of each touchpoint. Requires: significant conversion volume (1000+ conversions), diverse touchpoint data, and advanced analytics. Google Analytics 360 and Adobe Analytics offer data-driven models.
Which attribution model is best?
No universal answer. Last-click for simplicity and bottom-funnel optimization. Linear for equal weighting. U-shaped for balancing acquisition and conversion. Data-driven when you have volume and tooling. Many use multiple models for different purposes.
How does attribution affect budget allocation?
Attribution model dramatically affects perceived channel ROI. Last-click overinvests in search/retargeting; first-click overinvests in awareness. Using wrong model can shift millions in spending. Compare multiple models before major budget decisions.
What are attribution limitations?
Cannot track: cross-device journeys (phone to desktop), offline touches (TV, events), dark social (private messaging), or customer conversations (sales calls, support). Attribution captures digital touchpoints only. Incrementality testing complements attribution for true causal impact.
Background & Theory
## Concept Overview
Marketing attribution models assign credit for conversions across customer touchpoints. In multi-touch customer journeys (common in B2B and considered purchases), multiple marketing activities influence the decision. Attribution quantifies each activity's contribution, informing budget allocation and optimization.
Different models represent different philosophies about what drives conversions. Last-click values the closer; first-click values the introducer; linear values all touches equally. The choice of model can shift millions in advertising spend, making it one of the most consequential technical choices in marketing.
No model perfectly captures realityโthey're useful fictions that enable decision-making. The goal isn't finding the "true" attribution (unknowable without controlled experiments) but adopting a consistent framework that improves decisions.
## Key Variables and Their Intuition
**Touchpoints**: Customer interactions with marketing: ads, emails, organic search, social, content, sales calls. The sequence forms the conversion path. More touchpoints mean more complex attribution.
**Position in Journey**: First touch creates awareness; middle touches nurture; last touch converts. Different positions serve different purposes. Models weight them differently.
**Conversion Value**: Revenue, profit, or LTV attributed. Determines dollars to distribute across touchpoints. Higher value makes attribution stakes higher.
**Lookback Window**: How far back to consider touches (7, 30, 90 days). Longer windows capture more journey but may attribute touches that didn't actually influence. B2B often uses 90+ days; e-commerce 30 days.
**Model Philosophy**: Each model embeds assumptions about what matters. Last-click assumes final push matters most; U-shaped assumes first and last matter most; linear assumes all matter equally.
## Assumptions in Attribution Models
- Tracked touchpoints accurately represent customer journey
- All touches contribute to conversion (not all do)
- Attribution within lookback window is relevant
- Model's weighting philosophy matches reality
- Digital tracking captures the customer journey
- Cross-device identity is resolved
## Limitations and Edge Cases
**Dark Social**: Messaging apps, email forwards, and private sharing don't appear in attribution. You see direct traffic without knowing SMS drove it.
**Cross-Device**: Customer researches on phone, buys on desktop. Without identity resolution, attribution sees two separate journeys.
**Offline Touches**: Trade shows, TV ads, retail visits. Digital attribution is blind to these. Integrate with MMM or surveys.
**Example Edge Case**: A customer sees TV ad for Brand X, searches "Brand X" three times over a week, clicks retargeting ad, then converts. Last-click attributes 100% to retargeting. But TV created the brand awareness that drove searches. Attribution sees digital journey only, missing the initiating cause.
## Interpretation Guide
**Credit Distribution**: How each model allocates the conversion value across touchpoints. Large differences between models indicate: multi-touch journey (not impulse buy), and model choice matters significantly.
**Channel Revenue by Model**: How attribution model affects apparent channel performance. A channel strong in one model may be weak in another.
**Model Agreement**: When models agree on a channel's importance, confidence is higher. Wide divergence means uncertainty about channel's true contribution.
## Practical Tips
- **Use multiple models**: View results through 2-3 lenses (last-click, linear, U-shaped). If decisions are robust across models, confidence increases.
- **Match model to goal**: Last-click for direct response optimization, U-shaped for balanced view, first-click for top-funnel investment decisions.
- **Validate with incrementality**: Run hold-out tests to measure true causal impact. Attribution suggests hypotheses; experiments validate.
- **Consider customer journey length**: Shorter journeys (impulse buys) โ last-click OK. Longer journeys (B2B, big purchases) โ multi-touch essential.
- **Audit tracking**: Attribution is only as good as your data. Ensure UTM parameters, conversion tracking, and cross-device identity are working.
- **Don't over-optimize to attribution**: Attribution has errors. Use for direction (shift 20% of budget) not precision (shift exactly 3.7%).
## Common Mistakes
- **Using only last-click**: Systematically undervalues upper-funnel and brand building.
- **Changing models frequently**: Switching makes year-over-year comparison impossible.
- **Treating attribution as truth**: All models are wrong; some are useful. Attribution is input to decisions, not final answer.
- **Ignoring view-through attribution**: User sees ad, doesn't click, later converts. View-through matters for awareness channels.
- **Not testing incrementality**: Attribution shows correlation; incrementality tests show causation.
- **Over-weighting short-term**: Last-click and time-decay bias toward recent, measurable touches over long-term brand building.
## When NOT to Use Attribution Analysis
- **Single-touch journeys**: If 90% of customers convert on first visit, attribution is overkill.
- **Insufficient data volume**: Need 100+ conversions/month minimum for meaningful patterns.
- **When compliance/privacy prevents tracking**: GDPR/CCPA restrictions may limit attribution data.
- **Purely brand-building campaigns**: Awareness and brand metrics matter more than conversion attribution.
History
## Origins of Attribution Thinking
The attribution problem existed as long as advertisingโwhich ad drove the sale? Early marketers used crude proxies: coupon codes (1890s), unique phone numbers (1950s), and "How did you hear about us?" questions. These single-touch methods couldn't capture complex journeys.
The direct mail industry (1960s-80s) developed RFM analysis (Recency, Frequency, Monetary) to attribute value to customer interactions. Catalog marketers ran sophisticated tests to measure incremental impact of mailings.
## Digital Era Transformation
Web analytics (1990s) enabled tracking user journeys for the first time. Early web analytics showed "referrer" (where users came from) but couldn't connect multiple touches. The cookie (1994) eventually enabled session tracking.
Google Analytics (2005) popularized last-click attribution as default. This seemed reasonable for direct response but severely distorted multi-touch campaigns. Marketers noticed brand campaigns generated "free" search traffic that last-click attributed to paid search.
## Multi-Touch Attribution Emergence
Mid-2000s saw development of multi-touch models. First-click, linear, and time-decay emerged as alternatives to last-click. Marketing automation platforms (Marketo, HubSpot, Eloqua) built attribution into their systems.
The 2010s brought algorithmic/data-driven attribution using machine learning. Google Analytics 360 (2016) offered data-driven attribution to larger advertisers. However, implementation challenges and data requirements meant most companies still used rule-based models.
## Modern Attribution Complexity
Current challenges include: cross-device tracking (phone to desktop), privacy regulations (GDPR, iOS tracking limits), walled garden platforms (Facebook/Google data silos), and offline integration. Many companies use marketing mix modeling (MMM) or incrementality testing alongside attribution.
The iOS 14.5 update (2021) crippled pixel-based attribution, forcing advertisers back to aggregated measurement and modeling. The "attribution crisis" pushed industry toward privacy-preserving measurement approaches.
## Common Historical Misconceptions
- **"Last-click is objective"**: It's actually arbitraryโfavoring tactics that happen last (retargeting, branded search) over those initiating interest.
- **"More complex models are always better"**: Data-driven models can overfit or find spurious patterns. Simple models with clear logic often outperform black boxes.
- **"Attribution tells you what caused conversions"**: Attribution is correlation, not causation. Only incrementality tests reveal true causal impact.
- **"All touches are trackable"**: Digital attribution misses: TV, word-of-mouth, offline events, dark social. Viewing only digital data creates blind spots.
- **"Attribution solves budget optimization"**: Attribution informs but doesn't solve. Still need strategic judgment about upper-funnel investment vs short-term ROI.