What is a geo test?

Analytics & measurement

How does a geo test work?

Pick regions. Change the ads in some of them. Leave the others alone. Compare sales after the change.

The regions that kept their ads stand in for what would have happened without the change. That is the point of a control. The result is a lift: the difference versus the control. Always say lift against which control.

A geo test is a regional version of a holdout test. It answers the question behind incrementality: what would have happened without the ads?

Do you have to switch everything off?

No. Google's GeoX documentation also lists heavy-up designs, where spend in some regions goes up instead of down1. And only part of the map takes part. A holdout test does not require losing a whole channel.

How is the control built?

This is the hard part. Two common ways:

  • Matched markets. Pair regions that look alike.
  • Synthetic control. Build a control as a weighted mix of untreated regions that follows the test region's trajectory before the change.

They are ways of building a control, not synonyms for the test. Haus, a measurement vendor, claims its synthetic control gives more precise results than matched market tests2. It sells tests, so treat that as one position in the debate.

What can go wrong?

  • Spillover. Ads from a test region reach people in a control region, or the other way round. The result drifts.
  • Too small an effect. If the design cannot detect it, the result is noise. See minimum detectable effect.

For a planning guide, read how to run a geo holdout test. For choosing between methods, read geo test vs conversion lift test.

For ZFD: A geo test needs a design someone has signed off before the result, not after it.

Worked example

Easily confused with

  • Geo test vs Geo lift

    The result of a test, not the method.

  • Geo test vs Holdout test

    The general name. A geo test builds the holdout from regions.

  • Geo test vs Matched markets and synthetic control

    Ways to build the control.

Buzzword alert

  • "Geo-validated results"

    Usually means: a regional test was run, with unstated matching and no range around the result.

    Ask: what is the range around the result?

  • "Geo lift confirms our numbers"

    Usually means: a measured gap between regions, read as confirmation.

    Ask: what would the test have shown if the ads did nothing?

FAQ

A rider in a red cape and bicorne hat on a rearing yellow plush horse, after David's Napoleon Crossing the Alps

Is a geo test the same as a holdout test?

A geo test is a holdout test built from regions. Holdouts can also be built from audiences.

Does a geo test need user-level tracking?

No. It compares results between regions, so it works when you cannot track individuals.

Is "geo lift" another name for a geo test?

No. Geo lift is the measured difference. The geo test is the experiment that produces it.

Let’s find what’s actually working.

Next step. See what a measured result would change in your numbers. Use the Is your ROAS real? calculator.