KPI Tree

Metric Definition

Comparing channels across models

Model Variance = First Touch Share - Last Touch Share (per channel)
First Touch ShareChannel share of leads under a first-touch model
Last Touch ShareChannel share of leads under a last-touch model

Track from

Metric GlossarySales Metrics

Lead source attribution analysis

Lead source attribution analysis is the practice of comparing how different attribution models credit each channel, then using the differences to understand how demand is really created and captured. It moves a team from one fixed source field to a fuller picture of which channels start, assist, and close the journey.

9 min read

Generate AI summary

What is lead source attribution analysis?

Lead source attribution analysis is the practice of comparing how different attribution models credit each channel, then using the differences to understand how demand is really created and captured. A single source field answers one question: where did this lead come from. The analysis answers a richer one: which channels open the journey, which assist in the middle, and which close it. By running the same set of leads through first touch, last touch, and multi-touch models, you see a channel from several angles at once.

The analysis matters because no single model is correct. First touch over-credits the channel that started the relationship and ignores everything that moved the buyer along. Last touch over-credits the final click and erases the campaigns that built awareness weeks earlier. The gap between the two is the most useful signal in the whole exercise. A channel that scores high on first touch but low on last touch is a demand creator. One that does the reverse is a demand closer. Funding them as if they did the same job wastes budget.

This is the analytical layer above lead source attribution. Attribution records the source. The analysis interrogates it, comparing models and joining the result to downstream lead conversion rate so channel decisions rest on pipeline value rather than raw lead counts.

The goal of attribution analysis is not to crown one model as true. It is to read the disagreement between models. Where first touch and last touch diverge most is where the most interesting channel behaviour lives, and it is exactly what a single source field cannot show you.

How to calculate lead source attribution analysis

The analysis is built from several attribution shares run over the same leads, then compared. The headline measure is model variance: the difference between a channel share under first touch and its share under last touch. The inputs below define a sound, comparable analysis.

  1. 1

    A clean attributed lead set

    Start with deduplicated leads that each carry a full touch history, not just a single source. The analysis is only as good as the journey data underneath it, so identity resolution comes first.

  2. 2

    Multiple attribution models

    Run the same leads through at least first touch, last touch, and one multi-touch model such as linear or position based. Each model assigns the same total leads differently across channels.

  3. 3

    Model variance per channel

    For each channel, subtract its last-touch share from its first-touch share. A large positive number marks a demand creator, a large negative number marks a closer, near zero marks a self-contained channel.

  4. 4

    Downstream value join

    Join each channel back to conversion and revenue, not just to lead volume. A channel can carry many leads under every model and still produce little pipeline, which only the value join reveals.

Worked example. Across 1,000 leads, organic search holds a 35 percent first-touch share but only a 20 percent last-touch share, a variance of plus 15 points. It opens many journeys but rarely closes them. Retargeting shows the opposite, 8 percent first touch and 22 percent last touch, a variance of minus 14. Read alone, last touch would cut organic and over-fund retargeting. The analysis shows retargeting only works because organic filled the top of the funnel first.

Lead source attribution analysis in a metric tree

A metric tree turns the analysis into a structure rather than a set of side-by-side reports. The root is attributed pipeline. The first level splits it by the role a channel plays in the journey: demand creators, assisters, and closers. Each role then decomposes into the channels that fill it and the levers that drive each.

This framing is more useful than a flat channel list because it maps to how budget should be allocated. Demand creators are funded on reach and early engagement. Closers are funded on conversion and intent capture. When pipeline slows, the tree tells you whether the top of the journey dried up, the middle stopped assisting, or the close rate fell, three problems with three different owners.

KPI Tree builds this as a live tree with RACI ownership on each node. The variance between models becomes a tracked signal, so when a channel quietly shifts from creator to closer, the accountable owner is pushed the change. The verified impact loop then checks whether a budget shift made on the analysis actually moved pipeline, closing the gap between the decision and its result.

Metric tree insight

A channel that drifts from a positive variance toward zero over time is quietly changing role, often because its top-of-funnel reach is shrinking. Tracking variance as a node catches this months before a flat lead total would.

Lead source attribution analysis benchmarks

Benchmarks here are about the shape of the analysis, not a target channel split. What you want is enough journey data to run several models meaningfully, and a clear separation between channels that create demand and channels that close it. Flat agreement across all models usually means the journey data is too thin to see anything.

Analysis signalHealthy rangeWhat it tells you
Multi-touch lead coverage70 percent or higherThe share of leads with more than one recorded touch. Below this, multi-touch models have little to work with and the analysis collapses back to single touch.
Creator-closer separationAt least two channels above 10 point variance each wayA clear split between channels that open journeys and channels that close them. No separation suggests every channel is being measured as if it acts alone.
Assisted lead share20 to 40 percentThe portion of leads touched by a mid-journey channel. A very low share means nurture is invisible to the model, not that it is absent.
Pipeline-weighted vs lead-weighted gapWithin 15 points per channelWhen a channel ranks similarly on lead volume and on pipeline value, its leads convert as expected. A large gap flags a channel that looks busy but produces little revenue.

Use these to judge whether the analysis can be trusted before acting on it. If multi-touch coverage is low, the sophisticated models are guessing, and a simpler comparison of first and last touch is more honest than a multi-touch number presented with false precision.

How to improve lead source attribution analysis

Improving the analysis means improving the journey data it runs on, choosing models that fit the buying motion, and pushing the result through to revenue so the comparison rewards quality over volume.

Capture full touch history

Single touch sources cannot feed multi-touch models. Record every interaction against a resolved identity so a journey reads as a sequence, not a single click. Richer history is what makes the model comparison worth running.

Run models side by side

Do not commit to one model and discard the rest. Keep first touch, last touch, and a multi-touch view live together. The disagreement between them is the analysis, and a single model throws that signal away.

Weight by pipeline, not leads

Re-run every model on pipeline value as well as lead count. A channel that dominates lead volume but trails on pipeline is filling the funnel cheaply without producing revenue, and only the weighted view exposes it.

Investigate the variance, not the average

Spend the analysis effort where models disagree most. Those channels are the ones whose role is misunderstood, and correcting how they are funded usually moves pipeline more than tuning the well-behaved ones.

The discipline that separates useful analysis from a deck of charts is acting on it and checking the result. KPI Tree carries each channel through the tree to pipeline, surfaces the model variance as a tracked node, and runs a verified impact loop so a reallocation made on the analysis is measured against what actually happened to pipeline in the next period.

Common mistakes when tracking lead source attribution analysis

  1. 1

    Picking one model and defending it

    Choosing a single model and treating its output as the truth discards the comparison that makes the analysis valuable. The insight lives in the differences between models, not inside any one of them.

  2. 2

    Running multi-touch on single-touch data

    A multi-touch model fed by leads that each carry only one recorded touch produces confident numbers built on nothing. Fix touch capture before trusting any multi-touch share.

  3. 3

    Comparing channels on leads, not pipeline

    A channel can win every model on lead volume and still produce almost no revenue. Without weighting by pipeline value, the analysis rewards cheap volume over real outcomes.

  4. 4

    Ignoring how roles drift over time

    A channel that was a demand creator can become a closer as a market matures. Running the analysis once and never again misses these shifts until they show up as a flat lead total.

  5. 5

    Presenting precision the data cannot support

    Reporting a channel at 22.4 percent under a multi-touch model implies an accuracy the underlying journey data rarely has. State the confidence the data allows rather than a falsely exact figure.

Related metrics

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

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

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

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

How to choose KPIs using a metric tree

Metric Definition

Lead source attribution analysis only matters when it feeds the right KPIs, and this guide shows you how to pick the channel metrics worth tracking.

View metric

Metric trees for sales teams

Metric Definition

This guide shows how a sales team can place lead source attribution within a wider tree of pipeline and conversion drivers.

View metric

Run attribution analysis as a living tree

Build a metric tree that compares your channels across first touch, last touch, and multi-touch models, tracks the variance with an accountable owner, and checks whether each budget shift actually moved pipeline.

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