Holdout & Incrementality Testing
Holdout testing answers one question: how many of these conversions would have happened without the ad? Platform attribution takes credit for conversions that were going to happen anyway. A holdout test splits the audience into a group that sees ads and a group that does not, then compares their conversion rates.
How it works
Attribution models, including last-click and data-driven, show correlation, not cause. If someone sees a retargeting ad and then buys, the platform counts it, even if they had already decided to buy. A holdout test is a randomized experiment, so it isolates cause.
Example: the holdout group converts at 5% and the exposed group at 7%. The ads added 2 percentage points, a 40% lift over baseline. About 5 of every 7 exposed conversions (71%) would have happened anyway.
How to do it
- Pick what to test. Start with high spend where you suspect over-crediting. Retargeting and brand search are common first tests.
- Split the audience at random into an exposed group and a holdout group. Make sure the holdout truly sees no ads.
- Use a native tool where you can: Meta Conversion Lift or Google Conversion Lift. Otherwise, run a geo holdout: pause ads in matched markets and keep them running in similar ones.
- Calculate the sample size before launch, based on your baseline conversion rate and the smallest lift you want to detect. Run until you reach it.
- Calculate lift: (exposed conversion rate − holdout conversion rate) ÷ holdout conversion rate.
- Calculate incremental CPA: ad spend ÷ (exposed conversions − conversions expected without ads).
- Move budget toward campaigns with high incremental lift, even if their reported CPA looks worse.
What to measure
- Incremental lift: the percentage increase in conversion rate of the exposed group over the holdout.
- Incremental CPA (iCPA): ad spend divided by incremental conversions only.
- Lift by channel: incremental lift for each channel tested, compared side by side.
Best practices
- Test retargeting first. It is where over-crediting is most common.
- For geo holdouts, match markets on population, demographics, and past conversion rates.
- Re-run tests on a regular schedule. Lift changes as your brand, competitors, and audience change.
- For a channel-level view across all spend, consider a media mix model such as Meta’s Robyn or Google’s Meridian, calibrated with your lift tests.
Common pitfalls
- A holdout too small to produce a readable result. Size it from the sample-size math, not by habit.
- Contamination. If holdout users still see your ads elsewhere, the test is invalid.
- Ignoring results you do not like. A low-lift campaign is still costing you money.