AI-Powered Performance MarketingAttribution, incrementality and mix modeling · Lesson 10 of 15

Attribution reality: what each number can and cannot tell you

Article · 8 min · 8 min lecture

Video lecture

Attribution reality: what each number can and cannot tell you

14 chapters · about 8 min · full transcript

Coming soon

Chapter 1 of 14

Attribution reality

  • Why the numbers never add up
  • What each number measures
  • Triangulation
  • Incrementality factors

The narrated lecture is in production

Every chapter is scripted and ready. Browse the chapters and read the full transcript now — the video will appear here when it’s published.

Chapters

Four numbers, four truths

A single purchase can be claimed by Google Ads, Meta, TikTok, your email tool and GA4 at the same time. None of them is lying; each answers a different question with different data.

SourceWhat it measuresBlind spots
Platform-reported conversionsConversions the platform can link to its own ads (clicks and, often, views) within its attribution window, including modeled conversionsCredits itself; cannot see other platforms; view-through inflates
Analytics (e.g., GA4)Sessions and conversions on your site with a cross-channel attribution model (data-driven or last click)Cannot see impressions without clicks; consent and blocking gaps; cross-device limits
Backend / CRMActual orders, revenue, refunds, qualified pipelineUsually no ad exposure data
Incrementality / MMMCausal effect or modeled contribution of channelsSlower, coarser, requires design and statistics

Why platform totals exceed reality

  • Overlapping credit: a customer who saw a TikTok ad, clicked a Google ad and opened an email is counted by all three.
  • View-through: impressions that preceded a conversion get credit even if the view had no effect.
  • Modeled conversions: platforms estimate conversions they cannot observe due to consent or browser limits. This is legitimate but adds uncertainty.
  • Baseline capture: ads shown to people who would have bought anyway.

Summing platform-reported conversions and comparing with backend orders often shows a total well above 100% of real orders. That is expected.

Attribution models, briefly

  • Last click — credits the final click. Simple, biased toward bottom-funnel channels like brand search and retargeting.
  • Data-driven attribution (DDA) — used by default in Google Ads and GA4; distributes credit based on observed paths, but only among touchpoints it can see.
  • Multi-touch (third-party tools) — similar idea across channels; increasingly limited by privacy restrictions on user-level tracking.

None of these is causal. They distribute credit; they do not tell you what would have happened without an ad.

Attribution windows and settings

Every platform lets you choose a click window and, on some platforms, a view window (for example, "7-day click, 1-day view"). Longer windows claim more conversions; shorter windows claim fewer. Choose windows that reflect your real purchase cycle, keep them consistent across reporting periods, and document them in your measurement charter. When you compare platforms, note that their default windows differ, so "conversions" rarely mean the same thing across dashboards.

The triangulation approach

Mature teams use a measurement stack:

  1. Platform data for daily steering (bids, creative, budgets inside a channel).
  2. Analytics for site behavior and cross-channel path insight.
  3. Backend truth for the scoreboard: orders, revenue, new customers, margin.
  4. Experiments (lift and geo tests) for causal answers on key channels.
  5. MMM for the big-picture budget split, calibrated with experiment results.

Then create a simple incrementality factor per channel from tests: if Meta reports 1,000 conversions and a lift test suggests 600 were incremental, the factor is 0.6. Apply factors to platform numbers for planning until the next test.

Worked example: a US e-commerce brand selling into the Gulf

A US-based modest-fashion brand sells to customers in the US, UK and the Gulf. Platform dashboards summed to about 1.6× actual orders (illustrative). The team:

  • Set a single source of truth: the Shopify backend for orders, new-customer flag and margin.
  • Used GA4 for landing-page and funnel analysis, not channel credit.
  • Ran one Conversion Lift study on Meta and one geo test on Google Demand Gen; derived incrementality factors.
  • Reported weekly: blended new-customer CAC (backend), channel spend, and "incrementality-adjusted" channel conversions.

Debates about "which dashboard is right" stopped because each number had a defined job.

Hands-on: a blended reporting table

-- Weekly blended metrics (BigQuery-style SQL; adapt table names)
WITH spend AS (
  SELECT week, SUM(cost) AS total_spend FROM ads.daily_spend GROUP BY week
), orders AS (
  SELECT DATE_TRUNC(order_date, WEEK) AS week,
         COUNTIF(is_new_customer) AS new_customers,
         SUM(contribution_margin) AS margin
  FROM shop.orders WHERE status = 'paid' GROUP BY week
)
SELECT s.week, s.total_spend, o.new_customers,
       SAFE_DIVIDE(s.total_spend, o.new_customers) AS blended_new_cac,
       o.margin - s.total_spend AS margin_after_ads
FROM spend s JOIN orders o USING (week)
ORDER BY s.week DESC;

Pitfalls

  • Using one platform's numbers to judge another platform.
  • Treating data-driven attribution as causal.
  • Chasing a "perfect" multi-touch model instead of running tests.
  • Changing attribution windows mid-quarter and comparing periods.

How to measure success

Leaders can answer, with one table: what did we spend, what did we get (backend), what is each channel's incrementality-adjusted contribution, and when is the next test?

Key takeaways

  • Platform, analytics, backend and incrementality numbers answer different questions — assign each a job.
  • Summed platform conversions usually exceed real orders due to overlap, view-through, modeling and baseline capture.
  • Attribution models distribute credit; they are not causal.
  • Triangulate: platforms steer, backend scores, experiments and MMM decide budgets.
  • Use incrementality factors from tests to adjust platform numbers for planning.

Check your understanding

Quick questions to lock in the lesson. They don’t count towards your certificate.

  1. Meta, Google and TikTok together report 1,500 purchases; the backend shows 1,000. What is the most accurate interpretation?
  2. What does data-driven attribution in GA4 fundamentally do?
  3. A lift test shows 60% of Meta-reported conversions were incremental. How should you use this?

Put it into practice

Write a one-page 'measurement charter' for your business: which number is the scoreboard, which numbers steer each channel, which tests you will run this quarter.

Enrol for free to save your progress

Reading is always free. Enrol to keep your place, take the final assessment and earn a verifiable certificate.