Testing & Measurement

Geo Testing vs Incrementality Testing

In short: Geo testing is one specific way to run an incrementality test - the umbrella category is any method comparing exposed to a genuine no-ad control, and geo testing is the version that does it at the market level using aggregate sales instead of individual users. Because it never needs a cookie, device ID, or platform identifier, geo testing survives cookie loss and can measure channels no pixel reaches, including offline media. Other incrementality methods, like platform lift studies or user-level holdouts, work at the individual level and need some form of tracking to assign people to groups. Reach for geo testing specifically when you need a channel-agnostic, identity-free read across enough distinct markets, and reach for a user-level incrementality method when you have trackable individuals and do not need cross-channel coverage.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Geo Testing

Turns spend up or down in selected regions and compares outcomes against matched control regions to estimate causal effect.

You pair similar markets on historical sales, change spend in the test set, and model what the test regions would have done without the change. Because it works on aggregate regional revenue, it survives cookie loss entirely and can measure channels no pixel reaches. It suits national advertisers with enough geographic spread. The pitfall is contamination, whether media spillover across market boundaries or a promotion that ran in one region.

Full definition

Incrementality Testing

Measures how many conversions the advertising actually caused by comparing an exposed group against a randomized control that saw nothing.

You withhold ads from a randomly chosen slice of the eligible audience or market, then read the difference in outcomes between exposed and held-out groups. It answers the question attribution cannot: how much of this would have happened anyway. Advertisers run it on brand search, retargeting, and any channel with suspiciously good reported returns. The mistake is running it too small or too briefly to detect a realistic lift.

Full definition

Side by side.

The differences that actually change what happens in your account.

 Geo TestingIncrementality Testing
Unit comparedWhole geographic markets, paired on historical sales similarity.Depends on the method - individual users, accounts, or devices for most other incrementality tests.
Identity dependencyNone - built on aggregate regional revenue, unaffected by cookie or app tracking changes.Usually yes for other methods, like lift studies or holdouts, which need to assign specific people to test or control.
Channel coverageAny channel active in the test market, including offline media a pixel cannot see.Typically scoped to whatever channel or platform the specific method is tracking.
Scale requiredEnough distinct, comparable markets to build a credible matched control - out of reach for single-metro advertisers.Varies by method - a platform lift study needs enough exposed and held-out users, not multiple markets.
Contamination riskSpillover across market boundaries, or a promotion running only in the test region.Leakage - held-out individuals still get reached through another campaign or channel.
What it is good at provingWhether total spend in a market is producing incremental revenue, across every channel active there.Whether a specific campaign, segment, or platform is producing incremental conversions among trackable individuals.
RelationshipOne specific implementation of incrementality testing, done at the market level.The umbrella category that geo testing, conversion lift tests, and holdouts all fall under.

What actually separates them.

01

Geo testing compares whole markets using aggregate sales; other incrementality methods usually compare individual users or accounts, which requires some way to track and assign them.

02

Geo testing needs no cookie or device identifier at all; most other incrementality methods depend on one to keep a person correctly sorted into exposed or control.

03

Geo testing can capture offline and cross-channel effects happening in a market; user-level incrementality methods are typically scoped to whichever channel or platform is running the test.

04

Geo testing requires enough distinct, comparable markets to exist, which rules it out for advertisers concentrated in one metro; other incrementality methods just need enough individual users, regardless of geographic spread.

05

Geo testing's contamination risk is spillover across a market boundary; user-level incrementality testing's contamination risk is leakage, where a held-out person gets reached through some other campaign.

Which one should you use?

Use Geo Testing when

  • You operate in enough distinct, comparable markets to build a credible matched control.
  • You need to measure a channel that no pixel reaches, including offline media.
  • Cookie loss or walled-garden reporting has made user-level attribution unreliable for your channel mix.
  • You are making a market-level or channel-level budget call, not validating one platform's campaign.

Use Incrementality Testing when

  • You are concentrated in one metro or region with no geographic spread to test against.
  • You have trackable individual users or accounts and do not need cross-channel coverage.
  • You want a faster, cheaper read than standing up a matched-market study.
  • You are validating one specific platform's campaign or one audience segment, like retargeting.

Common questions.

Is geo testing a type of incrementality testing?

Yes. Incrementality testing is the general category of comparing exposed to a genuine no-ad control, and geo testing is the specific implementation that does this by pairing markets and comparing aggregate sales instead of tracking individuals.

When would I use geo testing instead of a user-level incrementality method?

Reach for geo testing when you need to measure a channel no pixel can see, when cookie loss has made your platform-level tracking unreliable, or when you want one read that covers every channel active in a market at once. User-level methods are faster and cheaper when you have trackable individuals and only need to validate one platform or segment.

Can I run geo testing if I only advertise in a few cities?

It is difficult - matched-market methodology needs enough distinct, comparable regions to build a credible control group, and with only a few markets a single local event can swing the whole result. Advertisers without geographic spread are usually better served by a user-level incrementality method like a holdout or platform lift study.

Does geo testing replace conversion lift tests or holdouts?

No, they are different implementations of the same category suited to different situations - geo testing is the right tool when you need cross-channel or identity-free measurement, while conversion lift tests and holdouts are faster and cheaper when you are validating one specific platform's campaign or audience segment. Many advertisers use both, geo testing for big cross-channel budget calls and platform-level methods for narrower questions.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons