KPI Tree

Metric Definition

Revenue credit allocation

Track from

Marketing channel attribution

Marketing channel attribution assigns revenue credit to the marketing channels that influenced each purchase. It determines which channels drive profitable customers and guides budget allocation across paid, organic, social, email, and referral sources.

7 min read

Generate AI summary

What is marketing channel attribution?

Marketing channel attribution is the process of assigning conversion credit to the marketing touchpoints a customer interacted with before purchasing. If a customer first discovered your store through a Google ad, returned via an email campaign, and finally converted through a direct visit, attribution determines how much credit each channel receives.

Without attribution, marketing teams allocate budget based on guesswork. Last-click attribution, the default in most analytics platforms, gives 100% of credit to the final touchpoint, systematically undervaluing upper-funnel channels like display, social, and content that introduce customers to the brand. This creates a dangerous feedback loop where awareness channels are defunded because they appear unproductive, while bottom-funnel channels receive more budget than they deserve.

E-commerce merchants should compare multiple attribution models to build a complete picture. First-touch attribution highlights which channels bring new customers into the funnel. Last-touch shows which channels close the sale. Linear and time-decay models distribute credit more evenly across the journey. No single model is correct, but comparing them reveals which channels are consistently undervalued or overvalued.

Attribution becomes increasingly difficult as privacy regulations limit cross-site tracking. First-party data strategies, server-side tracking, and post-purchase surveys are becoming essential complements to cookie-based attribution.

Common attribution models

ModelHow credit is assignedBest for
First-touch100% to the first interactionMeasuring acquisition channel effectiveness
Last-touch100% to the final interactionIdentifying channels that close sales
LinearEqual credit to every touchpointUnderstanding full-journey contribution
Time-decayMore credit to recent touchpointsBalancing awareness and conversion credit
Data-drivenAlgorithmic credit based on patternsLarge data sets with enough conversions

How to improve attribution accuracy

  1. 1

    Enforce consistent UTM tagging

    Every link in every campaign should carry UTM parameters following a standardised naming convention. Inconsistent tagging creates gaps in attribution data that make channel comparison unreliable.

  2. 2

    Implement server-side tracking

    Browser-based tracking is increasingly blocked by ad blockers and privacy features. Server-side event collection captures a more complete picture of the customer journey and reduces data loss.

  3. 3

    Run incrementality tests per channel

    Hold out geographic or audience segments from specific channels and compare conversion rates. This reveals true incremental contribution rather than relying on correlation-based attribution models.

  4. 4

    Supplement with post-purchase surveys

    Ask customers how they heard about you. Self-reported attribution captures channels that digital tracking misses entirely, such as word of mouth, podcasts, and offline encounters.

  5. 5

    Compare multiple models side by side

    Build a report showing revenue credit by channel across at least three attribution models. Channels that appear strong across all models are genuine performers. Channels that only appear strong in one model warrant further investigation.

Related metrics

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

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
Google 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

Revenue Per Visitor

E-commerce metric

Ecommerce & Marketplace Metrics
Shopify

Metric Definition

Revenue Per Visitor = Total Revenue / Number of Unique Visitors

Revenue per visitor (RPV) measures the total revenue generated divided by the number of unique visitors to a website or app over a given period. It combines the effects of conversion rate and average order value into a single number that represents how effectively the business monetises its traffic. RPV is one of the most useful e-commerce metrics because it captures both "how many visitors buy" and "how much they spend" in a single, comparable figure.

View metric

See which channels truly drive revenue

Build a metric tree that connects channel attribution to CAC, ROAS, and customer lifetime value so your marketing team can allocate budget to the channels that genuinely earn 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