Metric Definition
Credit across touchpoints
Track from
Campaign attribution analysis
Campaign attribution analysis is the practice of assigning credit for a conversion across the marketing touchpoints a customer interacted with on the way to buying. It turns a single sale into a distribution of influence across channels, campaigns, and ads so spend can be judged on the value it actually creates. The model you choose decides how that credit is shared, which is why the same conversion can look very different under different rules.
8 min read
What is campaign attribution analysis?
Campaign attribution analysis is the practice of assigning credit for a conversion across the marketing touchpoints a customer interacted with on the way to buying. A customer might click a paid search ad, read an email a week later, and convert after a retargeting display ad. Attribution decides how much of that one sale each touchpoint earns. Under a last-touch model the display ad takes all the credit; under a linear model the three touchpoints split it evenly.
The analysis matters because marketing budgets are allocated on the back of it. Get the model wrong and you over-fund the channel that happens to sit last in the journey while starving the channels that created the demand. The goal is not a single perfect number but a consistent, well-understood view of which campaigns genuinely move customers toward a conversion rate you can trust.
Definition
Attribution is a model, not a measurement. No data source records the true causal weight of each touchpoint, so every result depends on the model you pick. Always state the model alongside the number, because last-touch and data-driven attribution can disagree on the same campaign by a wide margin.
How to calculate campaign attribution analysis
Attribution works by giving every touchpoint in a conversion path a credit weight, where the weights for one conversion sum to one. Add up the weights a channel earns across all conversions in the period and you get its attributed conversions. Multiply by deal or order value and you get attributed revenue, which is what spend should be judged against.
The weights come from the model you choose, and the model is the single biggest decision in the analysis. The inputs below are what you assemble before any model can run.
- 1
Touchpoint data
Every tracked interaction tied to a user identity, from ad clicks to email opens to site visits, with timestamps so the path can be ordered.
- 2
Conversion events
The actions that count as success, such as a signup, a qualified lead, or a purchase, with their value.
- 3
Lookback window
How far back before the conversion a touchpoint can still earn credit. A 30-day window and a 90-day window produce different results.
- 4
Attribution model
The rule that distributes credit: last-touch, first-touch, linear, time-decay, position-based, or data-driven. This decides every weight.
Campaign attribution analysis in a metric tree
An attribution report tells you which channel earned the credit, but the number alone hides what drove it. A metric tree decomposes attributed conversions into the levers beneath them, so a shift in a channel result points to a reachable cause rather than a black-box model output. Attributed conversions sit at the top, and the drivers that build them sit underneath.
When an attributed result changes, the tree separates a reach problem from a quality problem from an efficiency problem. More impressions, a better click-through rate, or a stronger landing page all lift attributed conversions, but each sits with a different team and a different fix.
Metric tree insight
KPI Tree lets you put a RACI owner on each branch, so the person accountable for reach is distinct from the person accountable for landing page conversion. When an attributed result moves, the change is pushed to the owner of the branch that drove it, and the verified impact loop checks whether a budget shift toward a channel actually lifted total conversions rather than just reshuffling credit between touchpoints.
Campaign attribution analysis benchmarks
There is no benchmark for an attribution number itself, because it depends entirely on the model and the journey. The useful comparison is how much the credit for a channel shifts between models, which tells you how exposed your decisions are to the model choice. The table below shows how common models distribute credit, so you can read the same data through each lens.
| Model | How credit is shared | Best suited to |
|---|---|---|
| Last-touch | All credit to the final touchpoint | Short, simple journeys with one decisive action |
| First-touch | All credit to the first touchpoint | Judging top-of-funnel demand generation |
| Linear | Equal credit across every touchpoint | Long journeys where each step plays a role |
| Time-decay or data-driven | More credit to recent or statistically influential touches | Complex multi-touch journeys with enough data |
How to improve campaign attribution analysis
Improving attribution is less about finding the one true model and more about making the analysis trustworthy enough to act on. That means cleaner identity data, a model matched to your sales cycle, and a habit of validating attributed results against real lift. The levers below target the branches that make the number reliable.
Fix identity stitching
Improve how touchpoints are tied to a single user across devices and sessions. A low match rate breaks every model upstream of the credit weights.
Match the model to the cycle
A long B2B journey needs multi-touch or data-driven attribution; a single-click impulse buy does not. Pick the model that fits how customers actually buy.
Validate with holdouts
Run geo or audience holdout tests so attributed credit can be checked against real incremental lift, not just modelled credit.
Report multiple models
Show the same campaign under two or three models so decisions are made with the spread in view, not a single fragile figure.
Common mistakes when tracking campaign attribution analysis
- 1
Trusting last-touch by default
Last-touch over-credits the closing channel and starves the campaigns that created demand. It is a starting point, not an answer.
- 2
Ignoring the lookback window
Too short a window drops early touches; too long a window credits irrelevant ones. The window quietly reshapes every result.
- 3
Confusing attribution with incrementality
Attributed credit is not the same as causal lift. A channel can earn credit for conversions that would have happened anyway.
- 4
Comparing across models
Putting a last-touch number next to a linear number in the same table makes one channel look better for no real reason.
Related metrics
Conversion rate
CVR
Marketing MetricsMetric Definition
Conversion Rate = (Number of Conversions / Total Visitors or Leads) × 100
Conversion rate measures the percentage of visitors, users, or leads who take a desired action, such as making a purchase, signing up for a trial, or submitting a form. It is the fundamental metric for evaluating the effectiveness of any acquisition funnel, landing page, or marketing campaign.
Return on ad spend
ROAS
Marketing MetricsMetric Definition
ROAS = Revenue from Ads / Ad Spend
Return on ad spend measures the revenue generated for every pound spent on advertising. It is the primary profitability metric for paid media, telling you whether your ad campaigns are generating more revenue than they cost and by how much.
Click-through rate
CTR
Marketing MetricsMetric Definition
CTR = (Clicks / Impressions) × 100
Click-through rate measures the percentage of people who click on a link, ad, or call-to-action after seeing it. It is one of the most fundamental engagement metrics in digital marketing, connecting impressions to action and serving as an early indicator of campaign relevance and audience targeting quality.
Cost per acquisition
CPA
Marketing MetricsMetric Definition
CPA = Total Campaign Cost / Number of Acquisitions
Cost per acquisition measures the total cost to acquire a single converting user, whether that conversion is a purchase, sign-up, or lead. CPA is the bottom-line efficiency metric for paid marketing, connecting ad spend to actual business outcomes rather than intermediate metrics like clicks or impressions.
Metric trees for marketing teams
Metric Definition
See how marketing teams place campaign attribution analysis within a wider tree so credit across touchpoints connects to the metrics it actually moves.
Customer acquisition cost: a metric tree approach
Metric Definition
Attributing credit across touchpoints feeds directly into acquisition cost, so this decomposition shows how campaign performance rolls up into what each customer costs to win.
Build campaign attribution analysis as a metric tree with owners on every branch
Model attribution in KPI Tree by decomposing attributed conversions into reach, engagement quality, and data integrity, then put a RACI owner on each branch. When a channel result moves, the accountable owner sees their node and the lever behind it, and the verified impact loop confirms a budget shift actually grew total conversions rather than reshuffling credit.