HomeTrainingAttribution & Measurement › Incrementality Testing
Attribution & Measurement
RGM° · Training

Incrementality Testing

The gold standard. Geo holdouts, user-level lift, test designs, statistical analysis, and the cadence discipline that separates real measurement from theater.

What you will learn

  1. Why incrementality testing is the gold standard
  2. Geo holdouts: design and execution
  3. User-level holdouts: ghost ads and PSA
  4. Test designs: matched-pair, switchback, response-curve
  5. Power analysis and minimum detectable effect
  6. Statistical analysis: difference-in-differences, synthetic control
  7. Test cadence and program design
  8. Advanced playbook
  9. Common mistakes
  10. Operating checklist

Why incrementality is the gold standard

Attribution models — MTA, MMM — rely on observational data and statistical inference. Both can be misled by confounders, model misspecification, or selection bias. Incrementality testing is causal inference through randomization: you withhold ads from some users or geos and compare. The difference, properly measured, is causal lift.

Properly designed incrementality tests are the gold standard for "is this channel actually driving sales above what would happen anyway?" They are slower, more expensive, and lower-coverage than attribution models, but they answer the question models can only approximate.

Geo holdouts

Geo holdouts are the workhorse of incrementality testing in retail, ecommerce, and any business where geographic separation of audiences is possible.

Mechanics

  1. Group DMAs or zip codes into matched cells.
  2. Assign cells to treatment (full ads), control (zero or reduced ads), or variations (spend levels).
  3. Run for predetermined duration (typically 6–12 weeks).
  4. Measure sales (or other outcome) in each cell.
  5. Compute lift: (treatment sales − control sales) / control sales, with statistical significance.

Cell matching

User-level holdouts

When the platform supports it and your spend qualifies. Meta Conversion Lift, Google Conversion Lift, TikTok Brand Lift, Amazon Brand Lift, LinkedIn Conversion Lift all work the same way:

  1. Audience is built.
  2. Platform randomly splits eligible users into treatment and control.
  3. Treatment sees the real ad; control sees no ad (or PSA).
  4. Platform measures conversion rate in each cell.
  5. Lift = (treatment CVR / control CVR) − 1.

Strengths

Limits

Test designs

Power analysis

Before launch, calculate minimum detectable effect (MDE):

MDE = (z1-α/2 + z1-β) × σ × √(2/n)

where α = 0.05 (significance level), β = 0.20 (power), σ = standard deviation of outcome, n = sample size per cell.

Common scenarios:

Statistical analysis

Difference-in-differences (DiD)

Compare the change in outcome from pre-period to test-period across treatment and control cells. Standard for geo holdouts.

DiD = (Testpost − Testpre) − (Controlpost − Controlpre)

Synthetic control

When pre-period matches are imperfect, synthetic control constructs a weighted combination of control cells that best matches the treatment cell's pre-period. Better than naive matching for small numbers of treatment cells.

Bayesian causal inference

Causal Impact (Google's open-source library) uses Bayesian structural time-series models to estimate counterfactual outcomes. Especially powerful with limited control cells.

Test cadence and program design

Advanced playbook

Common mistakes

Operating checklist

Sources and further reading


Part of the Attribution & Measurement series.