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
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
| Model | How credit is assigned | Best for |
|---|---|---|
| First-touch | 100% to the first interaction | Measuring acquisition channel effectiveness |
| Last-touch | 100% to the final interaction | Identifying channels that close sales |
| Linear | Equal credit to every touchpoint | Understanding full-journey contribution |
| Time-decay | More credit to recent touchpoints | Balancing awareness and conversion credit |
| Data-driven | Algorithmic credit based on patterns | Large data sets with enough conversions |
How to improve attribution accuracy
- 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
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
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
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
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 MetricsMetric 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.
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.
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.
Revenue Per Visitor
E-commerce metric
Ecommerce & Marketplace MetricsMetric 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.
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.