- Attribution answers "which touchpoint gets credit." Incrementality answers "would the sale have happened anyway" — a different and more expensive question.
- The workhorse tests: brand-search pause, geo holdouts, and platform conversion-lift. Each trades cost for confidence differently.
- Incremental ROAS is routinely 40–70% below platform ROAS on retargeting and brand search, and closest to claimed on cold prospecting — test the campaigns where the gap is likely biggest.
The most expensive sentence in performance marketing is "it converts, so it's working." Retargeting your own recent visitors converts beautifully — many of them were coming back anyway. Brand-keyword search ads convert at absurd ROAS — people literally typed your name. Attribution gives those campaigns full credit. Incrementality asks the only question the P&L cares about: what changes if we turn it off?
The three measurement lenses (they answer different questions)
| Method | Question | Data needed | Confidence | Cost |
|---|---|---|---|---|
| Attribution / reconciliation | Which click preceded which order? | UTMs + order join | Directional, always-on | Low |
| Incrementality tests | Did the spend cause sales? | A controlled on/off split | Causal, per-test | Medium (paused spend or held-out audience) |
| Media mix modeling | How do channels trade off at the macro level? | 2+ years of varied spend | Statistical, quarterly | High |
Test 1: the brand-search pause (start here, it's nearly free)
Pause brand keywords in 2–3 cities (or alternate weeks) and watch total branded traffic — paid plus organic — for the same geography. In the classic pattern, organic absorbs 70–95% of the "lost" paid-brand clicks, because people searching your name were finding you regardless. A brand spending ₹80k/month on brand terms that finds 85% absorption just found ₹68k/month of free budget. This is the highest-certainty, lowest-cost test in the playbook.
Test 2: geo holdouts (the D2C workhorse)
- Design: pick matched city sets (similar size, trend, seasonality) — say, hold out Pune + Jaipur while Hyderabad + Lucknow keep running.
- Run: 3–4 weeks minimum; India's city-level order volumes are noisy and short tests read noise as signal.
- Read: compare total store orders (not platform conversions) between test and control geos, versus their pre-test baseline.
Worked example: a campaign spends ₹25,000 in the held-out period's mirror geos and platform-reports ₹1,00,000 (4.0×). The geo comparison shows only ₹40,000 of revenue actually disappears when ads stop → iROAS 1.6×. If your break-even MER is 1.7×, this "4× campaign" is marginally unprofitable — a conclusion no dashboard could reach.
Test 3: platform conversion-lift (when spend justifies it)
Meta and Google both run randomised holdout studies (a slice of your target audience never sees the ads). Statistically cleanest, but gated by minimum spend/conversion volume, run on the platform's terms, and still scored against the platform's conversion counting. Use them as a second opinion at ₹15L+/month spend, not as the foundation.
When incrementality testing is the wrong tool
- Under ~₹5L/month per channel: the confidence intervals will be wider than the effect you're measuring. Fix reconciliation first — it's free and catches the biggest lies.
- During launches, sales or seasonality spikes: baselines break; every result is contaminated.
- When you won't act on the answer: a test that can't kill a campaign is theatre. Decide the kill threshold before you run it.