KPI Tree

Metric Definition

Where revenue actually comes from

Source Revenue Share = (Revenue Attributed to Source / Total Attributed Revenue) x 100
Revenue Attributed to SourceClosed revenue credited to one channel under the chosen attribution model
Total Attributed RevenueSum of attributed revenue across every source in the period

Track from

Metric GlossaryMarketing Metrics

Revenue attribution by source

Revenue attribution by source is the practice of assigning closed revenue to the channels, campaigns, and touchpoints that influenced each deal. It tells you which sources produce paying customers rather than just clicks or leads. Done well, it turns a flat marketing budget into a ranked list of what to fund next.

7 min read

Generate AI summary

What is revenue attribution by source?

Revenue attribution by source is the practice of assigning closed revenue to the channels, campaigns, and touchpoints that influenced each deal. Instead of stopping at leads or pipeline, it follows the money all the way to booked revenue and asks a single question for every pound: which source should get the credit. A deal that started with a paid search click, continued through a webinar, and closed after a sales call has three plausible owners, and the attribution model decides how the revenue is split between them.

The metric matters because most teams already know their channels generate traffic. What they often cannot answer is which channel generates revenue that sticks. Paid social might produce the most leads while organic search produces the most expansion. Without attribution by source, marketing spend gets allocated on cost per lead conversion rate rather than on revenue produced, and the cheapest leads quietly starve the channels that close.

Attribution is always a model, not a fact. First-touch credits the source that started the journey, last-touch credits the source that closed it, and multi-touch spreads credit across the path. Each answers a different question, so the model you choose shapes the conclusion. The discipline is picking one model deliberately and applying it consistently rather than switching to whichever view flatters a given channel.

Definition note

Attribution credits revenue, not activity. A source that drives thousands of clicks but no closed revenue should show a low share, and a source that drives few touches but high-value deals should show a high one. If your attribution rewards volume rather than value, the model is measuring the wrong thing.

How to calculate revenue attribution by source

For each source, divide the revenue credited to it by the total attributed revenue for the period, then multiply by 100 to get a percentage share. If paid search is credited with 120,000 pounds out of 600,000 pounds in total attributed revenue, paid search holds a 20% revenue share. Repeat for every source and the shares sum to 100%.

The hard part is not the division, it is deciding how much revenue each source is credited with in the first place. That depends on the attribution model and on clean, joined data linking touchpoints to closed deals. Get those two inputs right and the percentage falls out cleanly.

  1. 1

    Define the revenue you are attributing

    Choose new bookings, total contract value, or recurring revenue, and use the same definition across every source. Mixing one-time fees into some sources and not others distorts every share.

  2. 2

    Choose an attribution model

    First-touch, last-touch, linear, or position-based. Each splits credit differently. Document the choice so everyone reads the numbers the same way and nobody re-litigates the model when their channel looks weak.

  3. 3

    Stitch touchpoints to closed deals

    Join marketing touch data to the CRM record that booked the revenue. Without a reliable identity link from anonymous touch to closed account, attribution is guesswork dressed up as data.

  4. 4

    Credit revenue to each source per the model

    Apply the model to allocate the deal value across the touchpoints on its path, then sum the credited revenue for every source across the period.

  5. 5

    Convert to a percentage share

    Divide each source total by total attributed revenue and multiply by 100. Track the shares over time, because a rising share matters more than a single snapshot.

Revenue attribution by source in a metric tree

Revenue attribution by source is a headline number that hides a chain of causes. A channel share is the product of how much traffic the source sends, how well that traffic converts, the deal sizes it produces, and the rate at which those deals close. A metric tree pulls these drivers apart so a falling share has a diagnosable cause rather than a shrug.

Decomposing the metric this way shows you where to act. If paid search revenue drops, the tree tells you whether spend fell, click conversion rate softened, or average deal size from that channel declined. Each leaf points at a different team and a different fix.

Metric tree insight

KPI Tree maps each branch to the team that owns it, so a swing in paid search revenue routes to the channel owner while a swing in close rate routes to sales. When the metric moves, the accountable owner is notified, and the verified impact loop checks whether the fix they made actually moved the source share back. Attribution stops being a quarterly report and becomes a live signal someone is responsible for.

Revenue attribution by source benchmarks

There is no universal target share for any one source, because a healthy mix depends on your motion, market, and stage. What benchmarks usefully describe is the shape of a healthy portfolio: enough diversity that no single source can sink you, and a clear sense of which channels are scaling versus saturating. Use the ranges below as a sanity check, not a goal.

Portfolio signalHealthy rangeWhat it tells you
Top source revenue share25 to 40 percentA leader is fine; above half means dangerous concentration in one channel
Number of sources above 10 percent3 to 5 sourcesEnough diversity that one channel cooling off does not break the quarter
Organic and referral combined share30 to 50 percentCompounding, low-cost sources should carry meaningful weight as you mature
Paid share trendFlat or falling over timeA paid share that only ever rises signals weak organic and rising acquisition cost

How to improve revenue attribution by source

You do not improve the metric by gaming the model, you improve it by making the underlying decisions better and the data cleaner. The aim is twofold: shift spend toward sources that produce revenue, and trust the numbers enough to act on them.

Reallocate toward revenue, not leads

Rank sources by revenue share and cost to produce it, then move budget from cheap-lead channels that rarely close toward channels that book real revenue, even if their cost per lead looks higher.

Fix the identity join

Most attribution disputes are data disputes. Invest in reliable matching from anonymous touch to closed account so the model has clean inputs and the output survives scrutiny in the room.

Read first and last touch together

A channel that starts journeys but rarely closes is doing real work. Compare first-touch and last-touch views side by side so you do not defund the source that fills the top of the funnel.

Pair attribution with incrementality

Attribution credits influence; it does not prove cause. Run holdout or geo tests on your biggest sources to confirm the revenue would not have arrived anyway before doubling down.

Common mistakes when tracking revenue attribution by source

  1. 1

    Treating the model as objective truth

    Every model encodes an assumption about which touch deserves credit. Presenting one model as the answer hides that choice and invites endless argument when a channel looks bad.

  2. 2

    Switching models to win the argument

    Quoting last-touch when it favours your channel and first-touch when it does not destroys trust in the whole system. Pick a model and hold it across reporting periods.

  3. 3

    Ignoring deals with no tracked touches

    Dark social, word of mouth, and offline conversations are real revenue with no clean source. Bucketing them as direct or dropping them silently overstates the channels you can track.

  4. 4

    Confusing attribution with incrementality

    A source can be credited with revenue it did not cause. Without holdout testing on major channels, you may pour spend into a source that was simply present when deals that were going to close anyway closed.

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

Customer Acquisition Cost

CAC

SaaS Metrics
StripeShopifyAttioHubSpotSalesforce

Metric Definition

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Customer acquisition cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of new customers gained in a given period. It is one of the most important unit economics metrics for any growth-stage business.

View metric

Lead Conversion Rate

Sales Metrics
HubSpotSalesforce

Metric Definition

Lead Conversion Rate = (Converted Leads / Total Leads) x 100

Lead conversion rate measures the percentage of leads that progress to the next meaningful stage in the sales funnel, whether that is becoming a qualified opportunity, a demo booking, or a paying customer. It is the primary indicator of how effectively your top-of-funnel activity translates into commercial outcomes.

View metric

Win Rate

Sales Metrics
ApolloHubSpotSalesforce

Metric Definition

Win Rate = (Closed-Won Deals / Total Closed Deals) × 100

Win rate measures the percentage of sales opportunities that result in a closed-won deal. It is the single most revealing metric of sales effectiveness, indicating how well your team converts qualified pipeline into revenue.

View metric

Metric trees for marketing teams

Metric Definition

See how revenue attribution by source sits alongside the other metrics a marketing team owns and where each lever feeds revenue.

View metric

Customer acquisition cost: a metric tree approach

Metric Definition

Pair attribution by source with acquisition cost so you can judge which sources are not just generating revenue but doing so efficiently.

View metric

Turn attribution into a number someone owns

Build revenue attribution by source as a metric tree in KPI Tree, with each channel branch decomposed into traffic, conversion, deal size, and close rate, and a RACI owner on every node so a shift in source revenue reaches the person who can act on it.

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