Marketing Attribution Calculator | 6 Models, Channel Revenue Split & Touchpath
Compare six attribution models — first-touch, last-touch, linear, time-decay, U-shaped, and W-shaped — across any sequence of marketing touchpoints. Enter up to 10 channels with timestamps and see how each model distributes revenue credit differently.
Touchpoint Path (chronological order — oldest first)
What Is the Marketing Attribution Calculator | 6 Models, Channel Revenue Split & Touchpath?
Marketing attribution is the process of assigning credit to the channels and touchpoints that contributed to a conversion. It answers a critical question: which marketing activities are actually driving revenue? The answer changes dramatically depending on the model you use.
- ▸Path Builder: Add up to 10 touchpoints representing the customer journey. Each touchpoint has a channel name and the number of days before conversion (0 = day of conversion).
- ▸Revenue input: Enter the total conversion value — this is the dollar amount that will be distributed across channels according to each model.
- ▸Comparison table: The results show all 6 model allocations in a single table with color intensity indicating which channels received the most credit in each model.
- ▸Color intensity: Darker cells indicate higher credit. Use this to quickly spot which models favor top-of-funnel channels vs last-touch channels.
Formula
Six attribution models split conversion revenue across touchpoints using different credit assignment rules.
100% → first touchpoint
Credits the channel that initiated awareness. Overweights top-of-funnel channels (e.g. Paid Search, Display).
100% → last touchpoint
Default in Google Ads and most CRMs. Overweights direct traffic and branded search near conversion.
Revenue / N → each touchpoint equally
Assumes all touches contributed equally. Fair but ignores position and timing differences.
w(t) = e^(−λ×days_before), λ=0.1
More recent touches get more credit. Exponential decay with λ=0.1; normalise weights to sum to 1.
40% first + 40% last + 20% ÷ middle
Values both awareness (first) and close (last). The middle 20% is split evenly among intervening touches.
30% first + 30% mid + 30% last + 10% ÷ rest
Adds an "opportunity creation" milestone. The middle anchor is the central touchpoint in the path.
How to Use
- 1
Review and modify the pre-filled touchpoint path — set each channel and days before conversion.
- 2
Add touchpoints using the "Add Touchpoint" button (up to 10 total).
- 3
Set days before conversion for each touchpoint (highest = earliest in journey).
- 4
Enter the total conversion revenue value in dollars.
- 5
Click Calculate Attribution to generate the 6-model comparison table.
- 6
Read the table: rows are channels, columns are attribution models, values are dollar credit.
- 7
Use darker cells to identify which channels each model favors most.
- 8
Compare first-touch vs last-touch to see how much top-of-funnel vs bottom-of-funnel credit diverges.
- 1
Review the pre-filled example path (Paid Search → Email → Direct). Modify channels by selecting from the dropdown presets or typing custom names.
- 2
Set the "days before conversion" for each touchpoint. The first touchpoint in the path should have the highest days value (e.g. 21 days ago), the last should have 0.
- 3
Add additional touchpoints using the "Add Touchpoint" button. You can add up to 10 channels in a single path.
- 4
Enter the total conversion revenue in the Revenue field (e.g. the value of the sale or lead).
- 5
Click Calculate Attribution to generate the comparison table showing all 6 model outputs.
- 6
Read the table rows (channels) against columns (models) to see how each model allocates credit.
- 7
Look for large differences between models — these highlight channels where attribution choice matters most for budget decisions.
Example Calculation
A $500 sale with 4 touchpoints: Paid Search (21 days ago), Paid Social (14 days ago), Email (3 days ago), Direct (0 days ago).
| Channel | First | Last | Linear | Time-Decay | U-Shaped | W-Shaped |
|---|---|---|---|---|---|---|
| Paid Search | $500 | $0 | $125 | $13 | $200 | $150 |
| Paid Social | $0 | $0 | $125 | $26 | $33 | $50 |
| $0 | $0 | $125 | $97 | $33 | $150 | |
| Direct | $0 | $500 | $125 | $364 | $200 | $150 |
Time-decay heavily favors Direct (same day) at $364, while linear distributes equally. Paid Search gets $500 under first-touch but $0 under last-touch — a 100% swing based solely on model choice.
Understanding Marketing Attribution | 6 Models, Channel Revenue Split & Touchpath
Attribution Model Comparison: When to Use Each
| Model | Best For | Channel Favored | Typical Use Case |
|---|---|---|---|
| First-Touch | Brand awareness measurement | SEO, Display, Paid Social | Understanding what drives initial discovery |
| Last-Touch | Quick decision / impulse buys | Direct, Branded Search | Default in most ad platforms |
| Linear | Long nurture cycles | All channels equally | B2B email nurture sequences |
| Time-Decay | Seasonal / time-sensitive | Recent touches | Retail, flash sales, event registrations |
| U-Shaped | Lead generation funnels | First + Last | B2B top-funnel + close |
| W-Shaped | Enterprise B2B with stages | First + MQL + Close | Sales-assisted with qualification stage |
The Attribution Problem in Modern Marketing
Today's average B2B buyer interacts with 6–10 touchpoints before purchasing. A DTC consumer brand customer might see a Facebook ad, read a blog post via organic search, open a promo email, see a retargeting ad, then convert via a Google branded search — five touches that Google Analytics (last-touch by default) attributes entirely to the branded search click.
- ▸Cross-device: A user who sees your LinkedIn ad on mobile but converts on desktop often appears as two separate unknown users to session-based analytics.
- ▸View-through: Display and video ads that influence a purchase without a click are invisible to click-based attribution, meaning display often looks like zero ROI when it's actually driving significant assisted conversions.
- ▸Offline to online: Trade shows, TV spots, word-of-mouth, and offline events that drive online searches are extremely difficult to attribute.
- ▸Privacy changes: iOS 14+, cookie deprecation, and ad blockers have removed 20–40% of tracking data from many platforms, increasing the error in all attribution models.
Practical Attribution Strategy
- ▸Run multiple models: Compare first-touch, last-touch, and linear. Channels with high first-touch credit are building your pipeline; channels with high last-touch credit are closing it.
- ▸Use incremental measurement: Geo holdout tests and media mix modeling provide causal attribution rather than correlation-based credit assignment.
- ▸Align model to decision: Use first-touch for awareness budget decisions, last-touch for retargeting optimization, and data-driven for portfolio allocation.
- ▸Check the comparison delta: When first-touch and last-touch attribution for a channel differ by more than 30%, that channel plays a very different role in the funnel than its last-touch share suggests.
Frequently Asked Questions
Which attribution model should I use?
It depends on your sales cycle and channel mix. For short purchase cycles (same-day), last-touch often works. For longer B2B cycles with 5–20 touches over weeks or months, time-decay or W-shaped models are more representative. Data-driven attribution (not available here) uses machine learning on your actual conversion paths for the most accurate model.
Why does first-touch vs last-touch create such different budget decisions?
First-touch attribution credits top-of-funnel discovery channels (SEO, display, Paid Social) while last-touch credits closing channels (Direct, branded search, email). A business running on last-touch will systematically underinvest in awareness channels and overinvest in remarketing — even though awareness created the opportunity.
What is the time-decay lambda parameter and how does it affect results?
Lambda (λ = 0.1) controls how quickly weight decays with time. At λ=0.1, a touchpoint 7 days before conversion gets weight 0.497 versus 1.0 for a same-day touch. Increasing λ creates faster decay (more last-touch behavior); decreasing λ flattens the curve toward linear. The choice should reflect your typical sales cycle length.
What is the difference between U-shaped and W-shaped attribution?
U-shaped (40/20/40) values two milestones: the first touch that created awareness and the last touch that closed the deal. W-shaped (30/30/30/10) adds a third milestone: the middle touchpoint that represents an "opportunity creation" moment (e.g. a demo request or lead form fill). W-shaped is more common in B2B sales with a distinct qualification stage.
Can I use this for multi-session attribution across multiple customers?
This calculator models a single customer path. For aggregate attribution across all conversions, you would run the same model across thousands of customer journeys and aggregate the channel credits. Tools like GA4 Attribution, Rockerbox, or Northbeam do this at scale using actual clickstream data.
You Might Also Like
Explore 360+ Free Calculators
From math and science to finance and everyday life — all free, no account needed.