Skip to content

How to Run a Holdout Test on Meta Ads Without Killing Your Revenue

Learn how to run a holdout test on Meta Ads to measure the true incremental value of your campaigns without sacrificing revenue. A guide for Dutch Shopify brands.

Three platforms, three answers, one budget to defend. Your GA4 export already holds the answer, and the first finding is free and never leaves your browser. Get your first finding free

By , Founder & CEOUpdated 8 min read

Run the numbers for your store: the free holdout test planner.

You are celebrating, ready to scale your budget. Stop. The hard truth is that platform-reported metrics are fundamentally broken, and your actual return on ad spend is a mystery. The only way to find the truth is to stop relying on what Meta tells you and start measuring for yourself.

A holdout test is the only way to measure the true, incremental impact of your Meta Ads. It works by showing your ads to a test group while hiding them from a similar control group, allowing you to isolate the sales your ads actually caused. This guide shows you how to run one without risking your revenue.

The ROAS Lie: Why Your Dashboard Is Wrong

Platform-reported ROAS is a misleading metric because it relies on self-serving attribution models that take credit for sales that would have happened anyway. Unlike true incremental lift, which measures causation, ROAS is based on correlation and fails to account for organic customer behavior, leading to inflated performance data and inefficient ad spend.

Return on Ad Spend (ROAS) has been the benchmark for performance marketing for years. The formula is simple: Revenue / Ad Spend. But the data feeding this formula is anything but simple.

Meta, like every other ad platform, wants to take credit for as many conversions as possible. It uses generous attribution windows and counts view-through conversions, conversions that happen after someone saw your ad but did not click. A significant portion of these sales would have happened anyway. These are not incremental sales. They are organic purchases that your ads are simply taking credit for.

Imagine a shopper in Amsterdam. They follow your Dutch beauty brand on Instagram, see your products in a local boutique, and then finally purchase after seeing a retargeting ad on Facebook. Meta claims 100% of the credit. Your Meta ad was just one link in that chain, and likely not the most important one. Relying on Meta's numbers leads you to over-invest in channels that are not driving new growth, but are instead cannibalizing your organic demand.

This problem is magnified for high-growth Dutch ecommerce brands. As you scale your ad spend, the overlap between channels increases. A customer might see your ad on TikTok, search for your brand on Google, and then convert through a Meta retargeting campaign. Each platform will claim full credit for the sale. This isn't just a measurement error. It's a fundamental misunderstanding of customer behavior. You end up in a bidding war against yourself, paying multiple times to acquire the same customer. Breaking through this plateau requires a shift from attribution to causality.

The Gold Standard: Measuring True Incrementality with a Holdout Test

A holdout test is a scientific method for measuring the true causal impact of your advertising. Unlike ROAS, which relies on flawed correlations, a holdout test isolates the incremental sales generated by your ads by comparing a group that sees your ads to a control group that does not. This reveals your actual ROI.

To escape the ROAS trap, you need to measure incrementality. Incrementality tells you the percentage of sales that would not have happened without your ads. The most reliable way to measure this is with a holdout test. A holdout test meta ads is the scientific method applied to marketing. You create two identical groups from your target audience: a test group that sees your ads, and a holdout group that does not. By comparing the purchasing behavior of the two groups, you can isolate the true causal impact of your campaigns. You are no longer looking at correlation. You are measuring causation, a foundational concept in econometrics and marketing science [1].

The primary fear marketers have about holdout tests is lost revenue. The idea of intentionally not showing ads to a portion of your audience feels like leaving money on the table. This is a misconception. The insights gained from a short-term test will generate far more revenue in the long run than the small amount you risk by creating a holdout group. It is the difference between flying blind and having a GPS.

How to Run a Holdout Test in Meta Ads Manager

Running a holdout test in Meta Ads Manager involves using the built-in "Lift Test" tool. This feature automates the process by creating a randomized control group that is excluded from seeing your ads, allowing you to directly compare their behavior against the test group and measure the true, incremental impact of your campaigns.

Meta has a built-in tool for running these tests, which they call a "Lift Test." Setting one up is a straightforward process that gives you an undeniable measure of your ads’ real value.

Step 1: Define Your Test and Audience Before you start, know what you want to measure. Are you testing a specific campaign, a channel, or your entire Meta ads strategy? For your first test, keep it simple. Let’s say you want to measure the incrementality of your top-of-funnel prospecting campaign in the Netherlands. Your audience is defined, your campaign is running. Now it is time to create the test.

Step 2: Create the Lift Test in Meta's Experiments Tool Navigate to the "Experiments" tool in your Meta Ads Manager. Select "Lift Test." Meta will guide you through the setup. You will choose the campaigns you want to include in the test. Meta then automatically creates the holdout group. The randomization ensures that the only significant difference between the two groups is their exposure to your ads. It removes selection bias, a common flaw in less rigorous testing methods [2]. Without a randomized control group, you can never be certain if the outcomes you see are due to your ads or to pre-existing differences in the audience segments.

Step 3: Launch and Run the Test Determine the test duration. It needs to be long enough to gather statistically significant data. For most ecommerce brands, a 2 to 4 week period is sufficient. During this time, do not make major changes to your campaigns or budget. Consistency is key to isolating the variable you are testing: the ads themselves. This is a period of scarcity for the holdout group, a limited window where their natural behavior is observed without ad influence.

Step 4: Analyze the Results and Calculate Incremental Lift Once the test concludes, Meta provides a detailed report. The key metric is "Incremental Lift Percentage." The report will also show a confidence level.

The formula for incremental sales is simple:

(Conversions in Test Group / Users in Test Group) - (Conversions in Holdout Group / Users in Holdout Group) * Total Users

This calculation reveals the exact number of sales your ads generated that would not have happened otherwise. This is the number you should be basing your budget decisions on, not the inflated ROAS from your dashboard.

The confidence level is your guard against making decisions based on random noise. Making budget decisions on a low-confidence result is no better than guessing. It's a direct path to wasting money on campaigns that feel effective but have no real impact on your bottom line.

From Manual Tests to Automated Intelligence

Holdout tests are a useful tool, but they are a snapshot in time. Consumer behavior changes, market dynamics shift, and a test you ran last quarter may not be relevant today. Running them continuously is impractical for most teams.

Frequently Asked Questions

What is a holdout test in marketing?

A holdout test is an experiment where a portion of your target audience (the holdout group) is intentionally not shown advertising for a specific period. By comparing the conversion rate of the holdout group to the group that did see the ads (the test group), marketers can measure the true incremental lift, or the sales that were directly caused by the advertising.

How long should I run a holdout test?

The duration of a holdout test depends on your sales cycle and conversion volume.

What is a good incremental lift percentage?

A "good" incremental lift percentage varies by industry, margin, and business goals. The goal is to find the point where your ad spend is generating the highest possible number of new customers, not just retargeting existing ones.

Can I run a holdout test for other channels like Google or TikTok?

Yes, the principles of holdout testing and incrementality measurement apply to all marketing channels. While the setup process differs (Google has its own version called Geo-Lift studies), the methodology of comparing a test group to a control group is the universal standard for measuring causal impact. This is important for understanding your true media mix effectiveness.

How does a holdout test differ from A/B testing?

A/B testing compares two variations of an ad or landing page to see which performs better. A holdout test measures the impact of the advertising itself by comparing a group that sees ads to a group that sees no ads. A/B testing optimizes creative, while holdout testing validates budget.

References

[1] Varian, H. R. (2016). Causal inference in economics and marketing. Proceedings of the National Academy of Sciences, 113(27), 7310 - 7315. https://www.pnas.org/doi/abs/10.1073/pnas.1510479113

[2] Lewis, R. A., & Rao, J. M. (2015). The unfavorable economics of measuring the returns to advertising. The Quarterly Journal of Economics, 130(4), 1941-1973. https://academic.oup.com/qje/article/130/4/1941/1869538

[3] Gordon, B. R., Zettelmeyer, F., Bhargava, N., & Chapsky, D. (2019). A comparison of approaches to advertising measurement: Evidence from big field experiments at Facebook. Marketing Science, 38(2), 193-225. https://pubsonline.informs.org/doi/abs/10.1287/mksc.2018.1141

Go deeper: Incrementality testing, explained.

Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.

Have an audience of ecommerce operators? Earn 20% recurring commission by recommending the €99 read.

Keep reading

Terms in this article

Browse the full glossary

Your platforms guess.
We run the math.

Upload a GA4 export and see what each channel caused, next to last-click, in 1–2 minutes. The read is yours to keep.

The free finding runs in your browser. Your file never leaves it. The full read is €99, refundable within 30 days, no questions asked. Prices exclude VAT.