KPI Tree

Metric Definition

Crediting revenue to channels

Attributed Revenue (Channel) = Sum over Conversions of (Conversion Value x Credit Weight Assigned to Channel)
Attributed RevenueRevenue credited to a single channel under the chosen model
Conversion ValueRevenue generated by an individual conversion
Credit WeightFraction of the conversion the model assigns to that channel, between 0 and 1

Track from

Metric GlossaryMarketing Metrics

Marketing attribution analysis

Marketing attribution analysis is the method of assigning credit for a conversion across the marketing touchpoints that led to it, so each channel can be judged on the revenue it actually influenced. It answers the question every marketing budget depends on: which channels are working and which are coasting on the work of others. The choice of attribution model decides how credit is split, and that choice changes which channels look profitable.

9 min read

Generate AI summary

What is marketing attribution analysis?

Marketing attribution analysis is the method of assigning credit for a conversion across the marketing touchpoints that led to it, so each channel can be judged on the revenue it actually influenced. A buyer rarely converts after a single interaction. They might read a blog post, click a paid search ad a week later, open an email, and finally convert from a retargeting ad. Attribution decides how the value of that sale is divided across those four touchpoints.

The reason it matters is budget. Without attribution, the last click before purchase takes all the credit, which systematically flatters channels at the bottom of the funnel and starves the channels that created the demand in the first place. A blog post that introduced the buyer gets nothing, while a retargeting ad that simply caught them at checkout gets everything. Reallocating budget on that basis quietly defunds the work that actually drives growth.

Attribution is a model, not a measurement. There is no single correct answer to how much credit a touchpoint deserves, only different rules for splitting it. The job of the analyst is to choose a model that reflects how buyers actually behave, understand its blind spots, and read the results with those blind spots in mind. The same set of conversions can make a channel look excellent or wasteful depending purely on the model applied.

Attribution models redistribute credit, they do not create it. The total attributed revenue across all channels always equals total revenue. If one channel gains credit under a new model, another loses it. Comparing channels only makes sense when every channel is judged under the same model.

How to calculate marketing attribution analysis

The calculation assigns a credit weight to each touchpoint in a conversion path, then sums the weighted value to each channel. The weights are decided by the attribution model. The models below differ only in how they distribute those weights across the path.

  1. 1

    First-touch attribution

    All credit goes to the first touchpoint in the path. This rewards the channels that create awareness and start journeys, but ignores everything that nurtured and closed the deal, so it overstates top-of-funnel channels.

  2. 2

    Last-touch attribution

    All credit goes to the final touchpoint before conversion. It is simple and common, but it overstates closing channels like branded search and retargeting while erasing the channels that built the demand.

  3. 3

    Linear attribution

    Credit is split evenly across every touchpoint in the path. A four-touch journey gives each channel a quarter. It is fair and easy to explain, but treats a casual first visit and the conversation that closed the deal as equally important.

  4. 4

    Time-decay attribution

    Touchpoints closer to the conversion receive more credit than earlier ones. This suits longer sales cycles where recent interactions reflect genuine buying intent, though it still underweights the channels that opened the journey.

  5. 5

    Position-based attribution

    A fixed share, often 40 percent, goes to the first and last touch each, with the remaining 20 percent split across the middle. It credits both demand creation and deal closing, which is why many teams treat it as a sensible default.

A worked example shows how much the model matters. A 10,000 pound deal touches a blog post, a paid search ad, an email, then a retargeting ad. Under last-touch, retargeting earns the full 10,000 pounds. Under linear, each channel earns 2,500 pounds. Under position-based, the blog post and retargeting take 4,000 pounds each, with paid search and email sharing the remaining 2,000 pounds. Same deal, three completely different verdicts on which channel deserves more budget.

Marketing attribution analysis in a metric tree

A metric tree decomposes attributed revenue into the channels that earned it, and each channel into the inputs that produce its conversions. This turns an attribution report into a diagnostic, because a fall in one channel can be traced to the specific input that caused it rather than blamed on the channel as a whole.

The first level splits total attributed revenue across the main channel groups. Each channel then decomposes into the chain that produces its credited conversions: the volume of touchpoints it generated, the rate at which those touchpoints progressed buyers, and the value of the conversions it influenced. The leaf level holds the operational levers, such as spend, click-through rate, landing-page conversion rate and average deal value.

The tree separates a channel problem from an attribution artefact. If paid revenue drops, the tree shows whether the cause is lower spend, weaker creative, a worse converting page, or simply a model change that moved credit elsewhere. Each of those leads to a different decision and a different owner.

Metric tree insight

When a channel loses attributed revenue, check the model before the channel. A switch from last-touch to position-based can strip credit from retargeting and hand it to organic without a single thing changing in either channel. The tree keeps the model fixed so a real change is not confused with a redistribution.

Marketing attribution analysis benchmarks

There is no benchmark for how much credit a channel should receive, because that depends on the model and the business. The useful benchmarks are about the gap between models and the quality of the underlying tracking. The size of the swing between first-touch and last-touch for a channel tells you how much your budget decisions depend on the model you happened to pick.

ModelTends to over-creditBest suited to
First-touchAwareness channels like content and socialTop-of-funnel teams measuring demand creation and new audience reach.
Last-touchClosing channels like branded search and retargetingShort sales cycles and direct-response campaigns where the final click dominates.
LinearChannels that appear in many paths regardless of impactLong, multi-touch journeys where no single touch clearly dominates.
Position-basedFirst and last touch by designConsidered buying cycles where both the opener and the closer genuinely matter.

A practical health check is to run two models side by side and compare. If a channel looks profitable under last-touch but barely registers under first-touch, it is a closer rather than a creator, and cutting it may quietly hurt the channels upstream. The wider the swing, the more carefully that channel needs reading. Stable channels that rank similarly under several models are the ones you can fund with confidence.

How to improve marketing attribution analysis

Improving attribution analysis is partly about better data and partly about better judgement. Cleaner tracking makes the credit split trustworthy, and reading results across more than one model stops you from over-trusting any single view.

Capture the full path

Attribution is only as good as the touchpoints it can see. Make sure first-party tracking, UTM tagging and offline conversions all feed the same path. Missing touches silently hand credit to the channels that happen to be tracked.

Read more than one model

No single model is correct. Compare each channel under first-touch, last-touch and position-based, and trust the channels that rank consistently. Channels whose verdict flips with the model need human judgement, not a budget cut.

Match the model to the cycle

Use last-touch for fast direct response and position-based or time-decay for considered, multi-week buying. A model that fits how your buyers actually decide produces credit splits you can act on.

Validate with holdout tests

Attribution is correlation, not proof of cause. Pause a channel for a controlled holdout and watch what happens to total conversions. If revenue holds up, that channel was earning less than its attributed credit suggested.

The metric tree approach starts by finding the channel with the largest gap between its attributed revenue and its true incremental contribution, then drilling into the branch that explains it. If a channel is credited heavily but holdout tests show little effect, the tree points at the touchpoint volume and conversion inputs that inflate its credit.

KPI Tree lets you connect each channel branch to the team that owns it, with RACI ownership on every node so the accountable owner for paid, organic, email and referral is explicit. When attributed revenue for a channel moves, the platform pushes that change to its owner rather than leaving it to surface in a monthly report. The verified impact loop then checks whether a budget shift actually moved total conversions, which is the difference between reallocating to a real driver and reallocating to a channel that only looked good under the chosen model.

Common mistakes when tracking marketing attribution analysis

  1. 1

    Defaulting to last-touch and forgetting it is a choice

    Last-touch is the easiest model to set up, so teams adopt it by default and then read its output as objective truth. It systematically rewards closing channels and defunds demand creation. Treat it as one view among several, not the answer.

  2. 2

    Comparing channels under different models

    Judging organic by first-touch and paid by last-touch is comparing two different things. Credit only means something when every channel is measured under the same rule. Mixed models produce a ranking that is pure artefact.

  3. 3

    Ignoring untracked touchpoints

    Offline events, dark social and word of mouth rarely make it into the path. The credit they should have earned gets handed to whatever trackable touch sits nearest, overstating tracked channels and understating real demand drivers.

  4. 4

    Treating attribution as proof of causation

    A channel appearing in many winning paths is correlated with conversions, not proven to cause them. Without holdout tests, you cannot tell whether a channel is driving sales or just present when they happen.

  5. 5

    Changing the model and reading the swing as performance

    Switching attribution models reshuffles credit across channels even when nothing about the channels changed. Reading that reshuffle as a channel improving or declining leads to confident decisions built on an accounting change.

Related metrics

Return on Ad Spend

ROAS

Marketing Metrics
Google Ads

Metric 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.

View metric

Conversion Rate

CVR

Marketing Metrics
ShopifyGoogle AdsGoogle AnalyticsPostHog

Metric 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.

View metric

Cost Per Acquisition

CPA

Marketing Metrics
Google Ads

Metric 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.

View metric

Click-Through Rate

CTR

Marketing Metrics
Google AdsKlaviyo

Metric 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.

View metric

Metric decomposition

Metric Definition

Attribution analysis is a decomposition problem at heart, so this guide shows you how to break revenue down across channels so each one gets the credit it earns.

View metric

Metric trees for marketing teams

Metric Definition

This guide places attribution alongside the other marketing metrics it feeds, so the team can see how channel credit rolls up into pipeline and revenue.

View metric

See which channels really earn their budget

Build a marketing attribution metric tree that connects every channel to its conversion drivers and the owners accountable for them.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business