All posts

Incrementality Testing for Shopify Ad Spend

Incrementality Testing for Shopify Ad Spend

Incrementality testing measures the sales your ads actually caused. It answers one question: which outcomes did this ad or campaign cause that would not have happened otherwise? Google calls its version Conversion Lift, a tool that measures conversions directly driven by people seeing your ads.

Your ROAS column cannot show that. It reports the sales the platform attributes to your ads, not the sales the ads caused, and only a controlled experiment separates the two.

What Is Incrementality Testing?

In short, incrementality testing means running a controlled experiment on your own ad spend.

The experiment has two groups. People who see your ads are the treatment arm, and people who do not are the control arm. Google calls the difference between them the lift, meaning the increase in conversions caused by the ads.

Meta's Conversion Lift uses the same design, with a test group that sees your ads and a control group that does not. The groups are randomised when the Facebook campaign is created, not afterwards.

That is why incrementality cannot be pulled from a report after the fact. The test has to be set up before the campaign spends, with your budget as the treatment.

Why Reported ROAS Is Higher Than Incremental ROAS

Platform-reported ROAS is not a causal number. Research shows how far it can drift from what the ads actually caused.

The strongest evidence is peer reviewed, not vendor content. Gordon, Zettelmeyer, Bhargava and Chapsky, two of whom worked at Facebook, published their study in Marketing Science in 2019. It covered 15 US advertising experiments at Facebook, with 500 million user-experiment observations and 1.6 billion ad impressions.

The authors compared those experiments with ordinary attribution-style models. The models often failed to match the experiment results, even after accounting for detailed demographic and behavioral data.

In half the studies, the modelled increase in purchases was off by a factor of three. The models generally overestimated what the ads did.

Checkout conversions fared worst, and those are the conversions a Shopify store counts. In 7 of the 14 studies that measured checkout conversions, estimates were off by more than a factor of three.

Paid search shows the same pattern. Blake, Nosko and Tadelis ran experiments at eBay, published as NBER working paper 20171. They found that brand-keyword ads had no measurable short-term benefit.

Non-brand ads did worse. Most of the spend went to frequent buyers whose purchases the ads did not change, and average returns came out negative. Our Shopify ad benchmarks include a modelled version of the same gap.

Incrementality Testing vs A/B Testing: What Is the Difference?

The two tests are easy to confuse, but they answer different questions.

An A/B test compares two things that both run. It picks a winning creative, audience or landing page. An incrementality test compares advertising against no advertising.

That is why Google groups Brand Lift, Search Lift and Conversion Lift together as lift studies. They are built to go beyond metrics like clicks and impressions.

QuestionRight Test
Which headline performs better?A/B test
Which audience is cheaper?A/B test
Did this campaign create sales at all?Incrementality test
Would we lose revenue if we paused this?Incrementality test, holdout design

Meta Incrementality Testing: How Conversion Lift Works

Meta's tool for Facebook incrementality testing is Conversion Lift. Advertisers who meet Meta's criteria can run a Conversion Lift test themselves, using the self-serve option in Meta Ads Manager. Meta does not publish those criteria, so check Ads Manager to see if the option is open to you.

Meta's Conversion Lift page also makes two performance claims, with no study shown behind them. Businesses running 15 experiments a year saw 30% higher ad performance than those running none. Meta also cites a 15% return-on-ad-spend correction from experimentation-based calibration.

Meta's A/B testing guidance sets its own rules. Run a test for 2 weeks to 30 days, and expect results after at least 100 events. One rule from that guidance limits contamination: do not use the test audience for any other campaign running at the same time.

Google Incrementality Testing: Which Lift Tests You Can Run Yourself

Google's incrementality tools split into two groups: some need a rep and others you can set up yourself. That split decides what you can run this quarter.

Conversion Lift is not open to every Google Ads account. To use it, you have to contact your Google account representative.

Custom experiments in Google Ads are self-serve. Google recommends a 50% traffic split for the best comparison. Choose the cookie-based split, which makes sure each user sees only the original campaign or the experiment.

Custom experiments have two hard limits. You can schedule up to 5 experiments for a campaign, but only one runs at a time. They also only work for Search, Display, Video and Hotel Ads campaigns.

Performance Max and Shopping are not on that list. Those are the campaign types most Shopify stores run.

Performance Max experiments only half fill the gap. They come in several subtypes, and the Uplift experiment is the one that measures incrementality.

The Uplift experiment does not support Performance Max with a Merchant Center (GMC) feed. It is only available for the Online Sales (Non-feed), Store goals (Offline) and Lead Gen marketing objectives.

So a Shopify store running Performance Max from a Merchant Center product feed cannot use it. The subtype that does cover Merchant Center is the Upgrade experiment, which tests Standard Shopping against Performance Max. Both arms run ads, so it is an A/B test between campaign types, not an incrementality test.

TestSelf-Serve?Covers PMax or Shopping?
Conversion Lift, user basedNo, rep requiredNot by default. Google lists Video, Discovery and Demand Gen as available, and says to ask your rep about Shopping and PMax
Conversion Lift, geo basedNo, rep requiredYes, both listed
Custom experimentsYesNo
PMax Uplift experiment (incrementality)YesNo, excludes PMax with GMC feed
PMax Upgrade experiment, Shopping vs PMaxYesYes, but both arms advertise, so not incrementality

Geo-based lift supports a broader list of campaign types than the user-based version, including Performance Max and Shopping. That makes the geo version the better fit for most Shopify stores.

Our Google Ads for Shopify guide argues Performance Max should be judged on incremental return. For a feed-based Performance Max campaign, geo-based Conversion Lift or a manual geo holdout is how you get that number.

What Is a Geo Lift Test?

A geo lift test splits regions instead of people. Some cities or postal areas keep the ads while others go dark. You then compare total sales across the two sets.

Google offers this as geography-based Conversion Lift, and supported campaign types include Performance Max and Shopping. It still needs a rep, at least one compatible conversion action, and single-country targeting.

Google's November 2025 measurement update puts the minimum spend for an incrementality experiment at $5,000. The same experiment could once cost more than $100,000.

The geo Conversion Lift page names no budget figure. It only says geo budgets tend to be higher than budgets for user-based studies.

You can run a manual holdout without a rep. Google Ads location targeting reaches regions, cities and postal codes. Small towns can be a problem, because Google only allows targeting for locations that meet minimum privacy thresholds.

Google's public geo lift deck gives two rules for drawing regions. Both aim to minimise contamination, where a shopper crosses from a control area into a test one.

Geo results use pre-attributed conversions, which are not linked to a specific cookie or ad interaction. That is why a geo test survives tracking loss and a pixel report does not.

How Long Should an Incrementality Test Run?

Google recommends running an experiment for at least 4 to 6 weeks, or longer if you have a long conversion delay. It gives the same advice when a Performance Max experiment comes back inconclusive.

New experiments also need a 7 to 14 day ramp-up, and data can be volatile during that period. Do not judge the results until the ramp-up is over.

Google publishes no minimum duration for Conversion Lift, and the 4 to 6 week figure is for experiments, not lift studies. Meta publishes no duration for Conversion Lift either. Its 2-week to 30-day window and 100-event floor are A/B testing rules that do not carry over to a lift test.

Common Incrementality Testing Mistakes

How to Calculate iCPA and iROAS

Incremental cost per acquisition is total spend divided by incremental conversions: iCPA = total spend / incremental conversions.

Incremental ROAS is the mirror image: iROAS = incremental conversion value / total spend.

Compare iROAS against your break-even number, not against reported ROAS. Our break-even ROAS calculator gives you that threshold. Pair it with blended MER and your CAC calculation.

Check significance before you act, because an inconclusive result means you have not learned anything yet. Google splits each arm's data into twenty buckets and applies jackknife resampling. Significance is two-tailed, against a 95% confidence interval.

Does Agency AI Run Incrementality Tests?

No, we do not run lift studies. Our dashboard shows platform-reported and blended numbers together, so you can see where they disagree.

The AI Strategist has a starter prompt for this exact problem: "Why does my ROAS not match Meta Ads Manager?" Our guide to what MER measures covers the dashboard side.

Our app costs $59 per month or $492 per year on the Shopify App Store, with a 30-day free trial.

Final Thoughts

Google's Conversion Lift needs an account representative, and Meta's self-serve route depends on criteria it does not publish. Google's self-serve Uplift experiment excludes Performance Max with a Merchant Center feed, so most Shopify stores cannot use it.

That leaves three routes to try:

Read whatever result you get against your break-even number, not against the ROAS column in your dashboard. If the result is inconclusive, do not treat it as a green light.

Frequently Asked Questions

What is incrementality testing in marketing?
It is an experiment that measures the outcomes your ads caused, the ones that would not have happened otherwise. One group sees the ads and a control group does not. The gap between them is the lift.
How long should an incrementality test run?
Google recommends at least 4 to 6 weeks for its experiments, including Performance Max experiments. Expect a 7 to 14 day ramp-up where data can be volatile. Neither Google nor Meta publishes a duration for Conversion Lift, and Meta's 2-week to 30-day window is for A/B tests.
Can a small Shopify store run an incrementality test?
Not easily. Google's Conversion Lift needs a rep, the self-serve Uplift experiment excludes Performance Max with a Merchant Center feed, and Meta's self-serve option depends on unpublished criteria. A manual geo holdout in Google Ads needs no rep.
What is a geo lift test?
It withholds ads from selected regions instead of selected people. Google supports it as geography-based Conversion Lift, including for Performance Max and Shopping. It reports on pre-attributed conversions, so cookie loss does not break it.
Why does my reported ROAS look better than my incrementality result?
Because attribution models tend to over-credit ads. Gordon and co-authors found observational estimates "off by a factor of three" in half of 15 Facebook experiments. eBay's experiments found branded search had "no measurable short-term benefits."

Sources

Free to install. Launch campaigns and pay nothing for your first 30 days.

Download Agency AI free on the Shopify App Store