TL;DR
- There are seven main attribution models: first-touch, last-touch, linear, time-decay, U-shaped, W-shaped, and data-driven. Marketing Mix Modeling (MMM) is a separate methodology — regression-based, not journey-based — that fills the gaps click-based models cannot cover.
- No model is universally correct. The right model depends on your sales cycle length, monthly conversion volume, and business model. DTC companies default to time-decay or data-driven; B2B companies default to W-shaped or U-shaped.
- iOS 14.5 permanently degraded pixel-based attribution for DTC brands. Server-side tracking and MMM are now required complements, not optional add-ons.
- Data-driven attribution requires 400+ monthly conversions to produce statistically stable outputs. Below that threshold, rule-based models outperform algorithmic ones.
- The biggest accuracy limitation across all click-based models is incomplete journey capture — typically 20–40% of real B2B buyer touchpoints are never tracked. Every model, including data-driven, distributes credit across a partial picture.
Pick the wrong attribution model and you will consistently fund the wrong channels. Pick it right and you create a compounding advantage: budget flows to what actually drives pipeline, demand generation is defended with data, and marketing and sales agree on what caused revenue rather than fighting over credit. The challenge is that there are at least seven commonly used models, each with genuine strengths and specific failure modes — plus an entirely separate methodology in Marketing Mix Modeling that operates on different data and different assumptions.
This guide covers every major attribution model with its mechanics, pros, cons, and best-fit use cases. It covers the iOS 14.5 inflection point that reshaped DTC measurement. It covers how B2B and DTC companies use attribution differently. And it provides a decision framework for choosing and implementing the right model for your business.
The seven click-based attribution models
All seven models below share a common limitation: they measure what they can track. Browser-based tracking, UTM parameters, and CRM activity logs capture a significant portion of the buyer journey — but not all of it. Understanding each model's mechanics helps you understand both its utility and its blindspots.
First-touch attribution
First-touch attribution assigns 100% of revenue credit to the earliest tracked touchpoint in the buyer journey — the first ad click, the first organic search visit, the first content download. Every subsequent interaction is ignored for credit purposes.
The logic is intuitive: without the first interaction, the buyer never entered the funnel. First-touch is useful for measuring which channels are most effective at creating awareness and generating net-new demand. It directly answers the question: "What introduced us to this buyer?"
The failure mode is symmetrical. First-touch ignores everything that converted the buyer after awareness was created. A company that spends heavily on webinars, case studies, and sales enablement content will see zero credit for any of it under first-touch. Budget decisions driven by first-touch attribution systematically defund mid-funnel and bottom-funnel activity.
Last-touch attribution
Last-touch attribution assigns 100% of credit to the final tracked touchpoint before conversion — typically a branded search query, a direct visit, a demo request form, or a sales email response. It is the default model in most CRMs and legacy ad platforms.
Last-touch is useful for measuring which actions directly preceded conversion. It answers the question: "What closed this buyer?" It is also simple to implement and easy to explain to stakeholders who are used to seeing credited channels in their CRM.
The failure mode is the mirror image of first-touch. Last-touch over-credits closing activities — branded search, direct traffic, sales outbound — and systematically under-credits the awareness and consideration channels that created the buyer relationship. Demand generation, content marketing, and events appear to generate no revenue under last-touch. Teams that operate on last-touch attribution routinely defund the channels creating their pipeline because those channels appear idle in the data.
Linear attribution
Linear attribution distributes credit equally across every tracked touchpoint in the buyer journey. A buyer with five touchpoints receives 20% credit for each. It treats every interaction as equally important regardless of where it occurred in the journey or how much time it took.
Linear is the most democratic model and the most defensible politically — no single channel team wins or loses dramatically. It is a reasonable starting model for teams that have no prior attribution and need to demonstrate that multi-touch thinking is credible.
The accuracy problem with linear is that not all touchpoints are equally influential. The ad that generated initial awareness and the demo request that closed the deal are categorically different interactions. Treating them as identical overstates the value of low-leverage middle-funnel touches and understates the value of high-leverage entry and exit points.
Time-decay attribution
Time-decay attribution gives more credit to touchpoints that occurred closer to the conversion event. The decay function is typically exponential — a touchpoint two weeks before conversion might receive twice the credit of a touchpoint four weeks before, and eight times the credit of a touchpoint eight weeks before.
The logic is that recent activity is a stronger signal of purchase intent than older activity. Time-decay is well-suited to short sales cycles — DTC ecommerce, PLG SaaS, high-velocity inside sales — where recency genuinely correlates with conversion probability. It is also conceptually accessible for stakeholders: more recent equals more important.
The limitation is that time-decay penalizes the awareness and demand generation channels that operate at the top of the funnel months before conversion. For B2B companies with 90-day sales cycles, the content marketing team that creates initial intent in month one may receive near-zero credit under time-decay even though that content was the reason the buyer entered the funnel at all.
U-shaped (position-based) attribution
U-shaped attribution — also called position-based attribution — concentrates credit at two milestone positions in the buyer journey: first touch and lead conversion. The standard split is 40% to first touch, 40% to lead conversion, and 20% distributed equally across all middle touches.
U-shaped reflects a view common in B2B marketing operations: the moments that matter most are creating the prospect and creating the qualified lead. It is more honest than single-touch models while being simpler than fully algorithmic approaches. It explicitly values both demand generation (first touch) and conversion-focused activity (lead creation) without ignoring mid-funnel completely.
The limitation is that the 40/40/20 split is arbitrary — it is not derived from your actual data. For companies where mid-funnel nurture drives significant conversion lift, the 20% middle allocation may meaningfully undervalue those channels.
W-shaped attribution
W-shaped attribution adds a third high-credit milestone: opportunity creation. The standard split is 30% to first touch, 30% to lead conversion, 30% to opportunity creation, and 10% distributed across all remaining middle touches.
W-shaped is the most commonly recommended model for B2B SaaS companies with defined marketing-qualified lead (MQL) and sales-qualified opportunity (SQO) stages. It explicitly rewards the channels that create pipeline — opportunity creation — alongside those that create awareness and qualified leads. Sales development representatives (SDRs), outbound sequences, and mid-funnel content all compete for the 10% middle allocation, while the three high-credit positions are tied to defined CRM stage transitions.
The tradeoff is that W-shaped requires clean CRM data with accurate stage timestamps. If lead conversion dates and opportunity creation dates are missing or unreliable in your CRM, the model will produce misleading results.
Data-driven (algorithmic) attribution
Data-driven attribution uses machine learning to calculate the actual marginal contribution of each touchpoint to conversion probability. Rather than applying a fixed credit rule, the model compares journeys that converted against journeys that did not — inferring which touchpoints statistically increased conversion likelihood and by how much.
When it works, data-driven attribution is the most accurate model available. It does not impose assumptions about which funnel position matters most. It learns from actual buyer behavior in your specific business context. Google's version of data-driven attribution uses a Shapley value framework from cooperative game theory to distribute credit fairly across channel combinations.
The hard requirements are substantial: Google requires a minimum of 300–400 monthly conversions and 3,000+ ad clicks within 30 days. Independent attribution platforms typically require 400–600 monthly conversions for stable outputs. Below those thresholds, the model overfits to noise — small sample sizes generate credit allocations that look precise but vary dramatically month to month with no underlying change in channel performance.
Marketing Mix Modeling: the eighth option
Marketing Mix Modeling (MMM) is not a click-based attribution model. It is a regression-based statistical methodology that infers channel contribution from aggregate data: total spend by channel, total revenue, and external factors like seasonality, promotions, competitive activity, and macroeconomic conditions. It does not require user-level tracking, cookies, or conversion events.
MMM fell out of favor in the 2010s as digital attribution tools became more precise and less expensive. iOS 14.5 brought it back. The collapse of pixel-based tracking for iOS users — combined with cookie deprecation in third-party environments — created a measurement gap that click-based models cannot fill. MMM fills that gap by operating at the aggregate level where signal loss does not exist.
The tradeoffs of MMM are different from click-based models:
- Latency: MMM models typically require 2+ years of weekly historical data to be statistically reliable. They produce results on a quarterly or annual cycle, not a weekly dashboard.
- Granularity: MMM cannot attribute at the individual journey level. It can tell you that paid social drives 18% of revenue lift on average; it cannot tell you which specific campaigns or buyer segments drove that lift.
- Offline channel coverage: MMM is the only methodology that can incorporate TV, OOH, radio, direct mail, and other offline spend into the same attribution framework as digital channels.
- Ideal use case: Large DTC brands, CPG companies, and any organization spending $500K+ monthly across channels where pixel coverage is incomplete.
The current best practice for mature marketing organizations is a hybrid approach: data-driven MTA (multi-touch attribution) for campaign-level optimization where tracking data is available, plus MMM for cross-channel budget allocation strategy where aggregate accuracy matters more than individual journey tracking.
Attribution model comparison table
| Model | How credit is assigned | Strengths | Weaknesses | Best for |
|---|---|---|---|---|
| First-touch | 100% to first tracked touch | Simple; measures awareness channel performance | Ignores all mid- and bottom-funnel activity | Demand gen reporting; brand awareness measurement |
| Last-touch | 100% to last touch before conversion | Simple; CRM default; measures closing activity | Ignores all awareness and mid-funnel activity | Campaign-level direct response optimization only |
| Linear | Equal credit across all touches | Politically neutral; rewards nurture channels | Treats all touchpoints as equally important | Starting model for teams new to multi-touch; agencies |
| Time-decay | Exponentially more credit to recent touches | Recency signal is real; easy to explain | Penalizes long-cycle awareness channels | DTC ecommerce; PLG SaaS; short-cycle inside sales |
| U-shaped | 40% first, 40% lead creation, 20% middle | Values awareness and conversion milestones | 40/40 split is arbitrary; ignores opportunity stage | B2B with clear MQL definition and 2-stage funnel |
| W-shaped | 30% first, 30% MQL, 30% opportunity, 10% middle | Rewards three key funnel milestones; pipeline-aware | Requires clean CRM stage timestamps; arbitrary splits | B2B SaaS with sales-led motion and defined MQL/SQO |
| Data-driven | ML-calculated marginal contribution per touchpoint | Most accurate when data is sufficient; no manual splits | Requires 400+ monthly conversions; black-box | High-volume DTC; PLG SaaS; enterprise RevOps teams |
| MMM | Regression on aggregate spend and revenue data | Privacy-safe; includes offline; fills iOS 14.5 gaps | High latency; no individual-level insight; needs 2+ years data | Large DTC brands; CPG; cross-channel budget strategy |
How iOS 14.5 changed attribution — and what it means now
On April 26, 2021, Apple released iOS 14.5 with the App Tracking Transparency (ATT) framework. Any iOS app — including Facebook, Instagram, and every mobile web browser — must now request explicit user permission before tracking behavior across third-party apps and websites. Opt-in rates settled at 25–40% of users, meaning 60–75% of iOS users became invisible to the pixel-based attribution that DTC brands had relied on for a decade.
The immediate impact was dramatic. Meta reported a $10 billion hit to 2022 revenue as advertiser measurement confidence collapsed. DTC brands saw reported ROAS fall 20–40% — not because ad performance dropped, but because the pixel was no longer capturing the conversions. Brands that had optimized campaigns using pixel-reported ROAS were now flying partially blind.
Five years after ATT, the structural implications are clear:
Server-side tracking is now baseline infrastructure. Meta's Conversions API (CAPI) and Google's Enhanced Conversions send conversion data directly from your server — not the user's browser — bypassing ATT restrictions. Server-side events are still subject to user consent requirements, but they are not subject to browser or OS interception. For DTC brands, CAPI implementation is no longer optional if pixel-based attribution is part of your measurement stack.
Modeled conversions fill gaps, not facts. Both Meta and Google now use modeled conversion data to fill in the signal loss from users who declined tracking. Meta's Aggregated Event Measurement (AEM) protocol uses statistical modeling to estimate conversion rates for the user cohort that opted out. These are estimates, not observed events. The reported ROAS in your Meta Ads Manager is now partially real data and partially modeled inference — and the platform does not clearly distinguish between the two.
MMM has returned as a strategic tool. For brands spending $500K+ monthly across channels, Marketing Mix Modeling is now a necessary complement to MTA. It operates on aggregate data that is unaffected by user-level consent — total spend, total revenue, and external factors are observable regardless of iOS settings. MMM answers the question that click-based models can no longer answer reliably: "How should we allocate budget across channels?" MTA answers the complementary question: "How should we optimize within a channel?"
First-party data strategy is now attribution strategy. The brands that have maintained accurate attribution post-ATT are the ones that built email acquisition and login flows into their customer experience — creating a deterministic first-party ID graph that bridges the iOS tracking gap. Every authenticated session can be matched to a known user. Every form fill, purchase, and email click becomes a first-party signal that does not depend on third-party cookies or cross-app tracking permissions.
B2B vs. DTC: how attribution needs differ
B2B and DTC attribution differ in three dimensions: journey complexity, decision structure, and conversion volume. These differences are not matters of preference — they determine which model is statistically appropriate.
DTC attribution characteristics
DTC ecommerce journeys are typically 7–30 days. A single buyer makes the decision. Monthly conversion volumes range from hundreds to tens of thousands. These conditions favor data-driven and time-decay models because: conversion volume is sufficient for algorithmic training, recency genuinely predicts purchase intent, and individual journey stitching is tractable when you have email addresses and authenticated sessions.
The primary measurement challenge for DTC is iOS 14.5 signal loss and incrementality. The question "did this ad cause an incremental conversion or would the buyer have converted anyway?" is harder to answer when 60% of your iOS audience is invisible to your pixel. MMM and geo-based lift testing fill the incrementality gap that MTA cannot reliably address.
DTC brands also operate with a meaningful DTC-specific metric: Marketing Efficiency Ratio (MER), also called Blended ROAS — total revenue divided by total ad spend across all channels. MER provides a top-down sanity check on whether your aggregated attribution math is reasonable. If your MTA model claims 4.2x blended ROAS but your MER is 2.8x, there is double-counting or model error somewhere in the attribution chain.
B2B attribution characteristics
B2B journeys run 30–365 days. The buying decision involves 6–10 stakeholders who interact with marketing content independently, attend different events, and respond to different outreach. Monthly closed deals range from 10 to a few hundred. These conditions make data-driven attribution statistically unreliable for most B2B companies — and they require account-level aggregation that individual-journey models do not natively provide.
W-shaped attribution is the most commonly deployed model for sales-led B2B SaaS because it explicitly rewards the three moments that salespeople and marketers agree matter: first contact, MQL conversion, and pipeline creation. It requires clean CRM data with accurate lead source, MQL timestamp, and opportunity creation date — gaps that make B2B attribution harder in practice than in theory.
Account-based attribution is necessary when the buying committee problem is material. A CFO who reads three blog posts and attends a webinar, a VP of Operations who books a demo, and a CEO who opens a contract email are three different individuals — but they are the same buying decision. Individual-journey models cannot connect these three people to one deal without CRM account-level linkage. Aggregate the individual touchpoints to the account level using email domain, CRM account ID, or IP range, and the full committee journey becomes visible.
The accuracy limitations every model shares
Every click-based attribution model — regardless of sophistication — shares the same fundamental ceiling: it can only credit touchpoints it has data for. The data it has is structurally incomplete.
Research from Forrester consistently finds that 20–40% of B2B buyer touchpoints are untracked in typical marketing stacks. The dark funnel — peer recommendations, community discussions, podcast mentions, category research on review sites, dark social sharing in Slack and WhatsApp — influences buying decisions and leaves no trackable footprint. When a VP of Sales says "I heard about you from a colleague," no attribution model knows what to do with that. It typically defaults to crediting whatever touchpoint happened to be first in the tracked record.
Additional structural limitations:
- Cross-device attribution errors: A buyer using three devices — personal phone, work laptop, home desktop — appears as three people unless authenticated identity resolution connects them. The practical effect is that some journeys are counted multiple times and others are split across phantom users.
- Attribution window mismatches: A 30-day attribution window applied to a 90-day sales cycle will systematically give zero credit to touchpoints that occurred in the first 60 days. The model is accurate within its window and blind outside it.
- Platform double-counting: Meta, Google, and LinkedIn each use their own attribution models, their own windows, and their own conversion event definitions. Summing up attributed conversions across platforms reliably produces a total that exceeds actual conversions by 100–200% because every platform claims full or partial credit for the same converted buyer.
- Correlation vs. causation: No click-based model distinguishes between touches that caused conversion and touches that occurred because the buyer was already going to convert. Branded search is the canonical example — most branded search clicks are from buyers who already decided to purchase. Last-touch credits branded search; the credit is spurious.
These limitations do not make attribution useless. They establish the appropriate confidence level. Attribution models produce directionally useful signals for budget allocation decisions — not precise measurements of marketing impact. The goal is to be approximately right and consistently applied, not precisely right in a way that is technically unachievable.
Decision framework: choosing the right model
Use the following decision matrix to identify your starting model. The "starting model" should run for two quarters before you evaluate upgrading to a more sophisticated approach.
| Business type | Sales cycle | Conversions/mo | Recommended model | Upgrade path |
|---|---|---|---|---|
| DTC ecommerce | 7–30 days | Any | Time-decay | Data-driven at 400+ conversions/mo; add MMM at $500K+/mo spend |
| B2B SaaS (sales-led) | 30–90 days | Under 300 | W-shaped | Data-driven when volume and clean CRM data support it |
| B2B SaaS (sales-led) | 30–90 days | 300+ | W-shaped or data-driven | Add account-level view if buying committee involves 4+ stakeholders |
| B2B SaaS (PLG) | 14–60 days | 400+ | Data-driven | Build in-product event layer before upgrading from W-shaped |
| B2B enterprise | 180–365+ days | Any | Custom account-based | W-shaped per individual + account aggregation |
| Agencies / services | 30–120 days | Under 100 | U-shaped or linear | W-shaped when CRM stage data is reliable |
| Large DTC / CPG | Under 30 days | 1,000+ | Data-driven MTA + MMM | Unified measurement: MTA for in-channel optimization, MMM for portfolio allocation |
Three implementation rules that apply to every model
Rule one: one model, one source of truth. Every budget decision must reference a single attribution output. Teams that allow each channel owner to report attribution using their own platform's model will consistently report total attributed revenue that is 2–3x actual revenue. The platform that reports the most favorable attribution wins the budget argument — not because they are right, but because they are louder. Designate a single data warehouse or attribution platform as the source of truth and require all budget discussions to use that source.
Rule two: set the attribution window to match your sales cycle. A 30-day attribution window applied to a 90-day sales cycle will drop early touchpoints out of the model entirely. As a practical rule, set the attribution window to at least 1.5x your average sales cycle length. For a 60-day average cycle, use a 90-day window. For a 180-day cycle, use a 270-day window. Review your cycle length quarterly and adjust the window if it changes.
Rule three: run parallel models before switching. Before designating a new model as your system of record, run it in parallel with your current model for 60–90 days. Document where the credit allocations diverge and why. The divergence points reveal which channels gain or lose under the new model — information you will need when defending the switch to stakeholders whose channel budget is affected.
Key takeaways
- First-touch and last-touch credit one touchpoint and ignore the rest. For any buyer journey longer than two weeks, both models systematically misallocate budget. They are useful for specific diagnostic questions — not for cross-channel budget allocation.
- W-shaped is the most appropriate starting model for B2B SaaS with a sales-led motion and defined MQL and opportunity stages. It requires clean CRM stage timestamps. If your CRM data is unreliable, fix the data before you implement the model.
- Data-driven attribution requires 400+ monthly conversions to produce stable outputs. Below that threshold, rule-based models outperform algorithmic ones because the sample size is insufficient to distinguish signal from noise.
- iOS 14.5 permanently degraded pixel-based attribution for DTC brands. Server-side tracking via Conversions API is now baseline infrastructure, not optional. MMM is a necessary complement for cross-channel budget strategy at scale.
- All click-based models share a structural accuracy ceiling: they can only credit what they can track. The dark funnel — peer recommendations, community, offline — is typically 20–40% of B2B buying influence and generates no trackable footprint. Use attribution to make directionally better decisions, not to achieve accounting-grade precision.
- One model, one source of truth, one attribution window. Organizational consistency with an imperfect model beats analytical precision with a model that different teams refuse to use.