Strategy

Marketing Attribution: How to Know Which Channels Are Actually Working

20 January 2026 10 min read

You're running Google Ads, investing in Meta Ads, building an affiliate programme, and optimising your Shopify store. Revenue is growing — but which channel is actually driving that growth? Which deserves more budget, and which is quietly costing you money? Welcome to the attribution problem, and it's the single most important analytical challenge in modern digital marketing.

Marketing attribution is the process of identifying which touchpoints — ads, emails, organic search visits, social interactions — contribute to a conversion. Get it right, and you make confident budget decisions that compound growth. Get it wrong, and you systematically over-invest in channels that take credit for conversions they didn't create whilst under-investing in the channels that actually drive them.

Why Attribution Matters More Than Ever

The average customer journey in 2026 involves 6–8 touchpoints across multiple devices and channels before a purchase. A customer might discover your brand through a Meta Ad, research your product via Google Search, read a review on an affiliate partner's site, and finally convert after clicking a retargeting ad. Every one of those channels will claim credit for the sale — and without proper attribution, you'll believe all of them.

The Real Cost of Bad Attribution

Poor attribution doesn't just waste money — it actively misleads your strategy:

  • Last-click bias: You over-invest in bottom-funnel channels (branded PPC, retargeting) that capture demand without creating it, whilst under-investing in the awareness channels that actually fill your funnel
  • Channel cannibalisation: Multiple channels claim the same conversion, making your combined ROI look better than it actually is
  • False scaling signals: You increase budget on a channel that appears to be performing well, but the incremental conversions don't materialise because the channel was taking credit for conversions that would have happened anyway
  • Affiliate fraud exposure: Without proper attribution, you may be paying affiliate commissions on sales that were already guaranteed through other channels

Attribution Models Explained

Before diving into solutions, let's understand the models available and what each one tells you — and what it doesn't.

Last-Click Attribution

The simplest and most misleading model. Last-click gives 100% credit to the final touchpoint before conversion. It's the default in many platforms and the reason so many businesses over-invest in branded search and retargeting. If a customer's journey involved five touchpoints, last-click ignores four of them entirely.

When it's useful: understanding which channels close sales. When it's dangerous: making budget allocation decisions, because it systematically undervalues awareness and consideration channels.

First-Click Attribution

The opposite extreme — giving all credit to the first interaction. First-click helps you understand which channels introduce new customers to your brand, but it ignores everything between discovery and purchase. Useful for evaluating prospecting campaigns; dangerous when used for budget allocation.

Linear Attribution

Divides credit equally across all touchpoints. A five-touchpoint journey gives each touchpoint 20% credit. More balanced than single-touch models, but treats every interaction as equally important — which is rarely true.

Time-Decay Attribution

Gives increasing credit to touchpoints closer to the conversion, which is reasonable for e-commerce businesses with shorter consideration windows.

Position-Based (U-Shaped) Attribution

Assigns 40% credit to the first touchpoint, 40% to the last, and distributes the remaining 20% across middle interactions. A strong starting point for businesses new to multi-touch attribution.

Pro Tip: Don't agonise over finding the "perfect" attribution model. Any multi-touch model is dramatically better than last-click for budget decisions. Start with position-based or data-driven attribution and refine as you gather more data. The goal is to be directionally right, not precisely wrong.

GA4 Data-Driven Attribution

Google Analytics 4 introduced data-driven attribution (DDA) as its default model, and it represents a significant leap forward from the rule-based models above. For a full guide on setting this up correctly, see our GA4 conversion tracking setup guide.

How DDA Works

Rather than applying predetermined rules, GA4's data-driven model uses machine learning to analyse your actual conversion paths and determine how much credit each touchpoint deserves based on its statistical impact on conversion probability. It compares paths that led to conversions against paths that didn't, identifying which touchpoints genuinely increase the likelihood of a sale.

Requirements and Limitations

DDA needs sufficient data — Google recommends at least 400 conversions per conversion action over 30 days. Businesses with lower volumes may find DDA produces volatile results, in which case position-based attribution is more stable. Beyond data volume, GA4 DDA has real limitations:

  • Walled garden blindness: GA4 can't see what happens inside Meta's ecosystem, and Meta can't see what happens in Google's. Each platform's attribution model operates in its own silo
  • Cookie deprecation impact: As third-party cookies continue their decline, cross-device and cross-browser tracking becomes less reliable, creating gaps in attribution paths
  • Consent-based data loss: Privacy regulations and cookie consent requirements mean a portion of your customer journeys are invisible to analytics, with opt-out rates varying by region and audience
  • Offline blindness: GA4 can't attribute conversions influenced by offline touchpoints — word of mouth, events, or brand awareness that doesn't involve a trackable click

Cross-Channel Measurement

The biggest attribution challenge for businesses running multiple channels — PPC, Meta Ads, affiliate, and organic — is that each platform quis its own attribution. For a deeper dive into Meta-specific attribution challenges, read our Meta Ads attribution guide.

The Double-Counting Problem

A customer clicks a Meta Ad on Monday, searches your brand on Google on Wednesday, and buys through an affiliate link on Friday. Meta claims the sale (7-day click attribution). Google Ads claims the sale (last click). Your affiliate network claims the sale (last click). Three "attributed" sales — one actual purchase.

Understanding how affiliate attribution interacts with other channels is critical. Our affiliate attribution models guide covers this in detail, including how to prevent affiliates from cannibalising your paid media conversions.

Building a Unified View

True cross-channel measurement requires stepping outside any single platform's reporting. Here are the approaches that work:

  • GA4 as the source of truth: Use GA4 with consistent UTM tagging as your primary attribution source, understanding its limitations but benefiting from its cross-channel visibility
  • Platform-reported vs GA4 comparison: Regularly compare what each platform reports against what GA4 attributes to that channel. The gaps reveal where platforms are over-claiming
  • Custom attribution dashboards: Build dashboards (in Looker Studio or similar) that show GA4 attributed conversions alongside platform-reported conversions, making over-claiming immediately visible

Incrementality Testing

Incrementality testing answers the fundamental attribution question: would this conversion have happened anyway without this marketing touchpoint? It's the gold standard for understanding true channel impact, and every serious marketing operation should be running incrementality tests regularly.

How Incrementality Tests Work

The concept is simple: divide your audience into a test group (who see your ads) and a control group (who don't), then compare conversion rates between the two groups. The difference represents the true incremental impact of your advertising.

Types of Incrementality Tests

  • Geo-based holdouts: Pause advertising in specific regions whilst maintaining it in comparable regions, then compare conversion rates
  • Audience holdouts: Both Meta and Google offer built-in conversion lift studies that hold out a portion of your target audience as a control group
  • Channel-level tests: Pause an entire channel for a defined period and measure the impact on total conversions
  • Budget variation tests: Significantly increase or decrease spend on a channel and measure whether the conversion impact is proportional
Pro Tip: Start your incrementality testing with your most expensive channel. If you're spending £10,000/month on Meta Ads, understanding the true incremental value of that spend should be your first priority. Even a 10% improvement in allocation based on incrementality data saves £1,000/month — or reallocates it to where it genuinely drives growth.

Media Mix Modelling (MMM)

Media Mix Modelling uses regression analysis to determine the relationship between marketing spend and business outcomes. Unlike digital attribution, MMM incorporates offline channels, seasonality, and competitor activity. It's most valuable for businesses spending significant budgets across multiple channels, requiring 2–3 years of historical data for reliability.

For smaller businesses, the combination of GA4 data-driven attribution and regular incrementality testing provides sufficient insight. Tools like Google's open-source Meridian and Meta's Robyn have made lightweight MMM accessible to growing businesses without dedicated analytics teams.

Building Your Attribution Framework

For most businesses running PPC, Meta Ads, affiliate programmes, and e-commerce, we recommend a layered attribution approach:

  • Foundation layer: GA4 data-driven attribution with proper UTM tagging and conversion tracking as your day-to-day reporting source
  • Validation layer: Quarterly incrementality tests on your top 2–3 channels to validate that GA4 attribution aligns with true incremental impact
  • Strategic layer: Annual or semi-annual media mix analysis to inform high-level budget allocation across channels
  • Platform layer: Monitor each platform's native attribution for campaign-level optimisation, but never use platform-reported numbers for cross-channel budget decisions

Practical Steps You Can Take This Week

Start with these immediate actions:

  • Audit your UTM tagging: Ensure every paid campaign, email, and social post uses consistent UTM parameters
  • Check GA4 attribution settings: Confirm data-driven attribution is enabled and conversion events are properly configured
  • Compare platform vs GA4 numbers: Pull last month's conversions from each ad platform and compare against GA4 — the discrepancy reveals your double-counting
  • Set up a basic dashboard: Create a Looker Studio dashboard showing GA4 attributed conversions alongside platform-reported numbers

At Spires Digital, attribution isn't an afterthought — it's central to how we manage multi-channel campaigns from our offices in Guernsey and Lichfield. As a Google Partner, Bing Ads accredited, Shopify Partner, and AWIN Certified agency, we work across all major performance channels and understand how they interact, overlap, and — critically — how to measure their true contribution. Our growth partnership model (£1,200/month + 5% of profitable revenue) means we're as invested in accurate attribution as you are — because our revenue depends on genuinely driving yours, not just claiming credit for it.

If you're unsure whether your marketing budget is allocated to the channels that actually drive growth, book a free attribution audit via Calendly. We'll review your current measurement setup, identify attribution gaps, and recommend a practical framework that gives you confidence in your channel decisions.

Which attribution model should I use for my business?

For most e-commerce businesses, GA4's data-driven attribution is the best starting point — provided you have at least 400 monthly conversions per conversion action. For lower-volume businesses, position-based attribution offers a good balance between simplicity and accuracy. The most important step is moving away from last-click attribution, which systematically distorts budget decisions regardless of your business type.

Why do Google Ads and Meta Ads report different conversion numbers for the same period?

Each platform uses its own attribution model and window. Google Ads defaults to last-click within a 30-day window, while Meta uses a 7-day click / 1-day view window. When a customer interacts with both platforms before converting, both claim the sale. This is normal — the solution isn't to make the platforms agree, but to use an independent measurement source (GA4 or a third-party tool) as your cross-channel source of truth.

How often should I run incrementality tests?

We recommend quarterly incrementality tests on your largest spending channels and whenever you're considering a significant budget change (increase or decrease of 25% or more). Annual tests are sufficient for smaller channels. The key is treating incrementality testing as an ongoing practice, not a one-off exercise — channel effectiveness changes over time as audiences, competition, and platform algorithms evolve.

Is marketing attribution even possible with cookie deprecation and privacy regulations?

Perfect attribution has never been possible, and yes, privacy changes make it harder. However, the combination of GA4 data-driven attribution, server-side tracking, conversion API integrations, incrementality testing, and media mix modelling gives you directionally accurate measurement that's more than sufficient for confident budget decisions. The businesses that succeed aren't the ones with perfect data — they're the ones with better data than their competitors and the discipline to act on it.

Ready to Grow Your Business?

Get a free, no-obligation audit of your current digital marketing performance.

Get Free Marketing Audit