Incrementality Testing: Stop guessing your ad performance. Incrementality testing is the only way to measure the true causal impact of your marketing. Learn how.
Read the full article below for detailed insights and actionable strategies.
Incrementality testing is the only method to determine if your advertising budget actually generates new sales. Your ad platforms are lying to you. Every single one of them. Meta, Google, TikTok. they all claim credit for the same conversions, leaving you with a bloated ROAS that looks great on a dashboard but fails to materialize in your bank account. You see a 6.2x ROAS on a retargeting campaign and a 2.1x on prospecting, and the logical move seems to be shifting budget to the higher performer. But when you do, your entire funnel collapses. This is the daily reality for Dutch Shopify brands, and it is a direct result of relying on broken marketing attribution.
Attribution models are designed to do one thing: assign credit. They are scorekeepers, not scientists. They look for correlations, not causes. A last-touch model gives 100 percent of the credit to the final click, ignoring every interaction that came before. A multi-touch model spreads the credit around based on arbitrary rules. None of them answer the only question that actually matters: what would have happened if I had not run this ad? Answering that question is the key to unlocking profitable scale, and the only way to do it is with incrementality testing.
Your Dashboards Are a Fantasy: The Truth About Attributed Revenue
Attributed revenue is a metric used by ad platforms to show the total value of conversions they claim to have influenced. Unlike actual revenue, this figure is often inflated because multiple platforms take credit for the same sale. For ecommerce brands, relying on attributed revenue leads to misinformed budget allocation and wasted spend on channels that do not drive real growth.
Let’s be direct. The “revenue” number you see in your Meta Ads dashboard is not real. It is a calculated metric based on a model that is fundamentally designed to make Meta look good. The same is true for Google. When a customer sees a TikTok ad, clicks a Google Search result, and then converts from a Meta retargeting ad, all three platforms will claim 100 percent of that sale. Your Shopify backend reports one sale, but your ad platforms report three. This is not just a minor discrepancy. it is a systemic flaw that makes intelligent budget allocation impossible.
This is the core problem of correlation-based attribution. It assumes that because a click happened before a sale, the click caused the sale. But what if that customer was already on their way to buy from you? What if they were already a loyal customer who would have purchased anyway? Your retargeting campaign did not create that sale; it just got in the way. The revenue it claims is not incremental. it is cannibalized from other channels or organic intent. You are paying to acquire customers you already had. For a deeper dive into why this happens, see our post on the ROAS trap.
For high-growth Dutch e-commerce brands, especially in the beauty and fashion sectors, this problem is magnified. You operate in a competitive space where every marketing euro needs to be justified. When your CFO asks why a €200,000 ad spend with a reported 4.5x ROAS only generated €600,000 in actual revenue instead of the expected €900,000, “because Meta’s numbers are inflated” is not an acceptable answer. You need proof. You need causality. Causality Engine is a behavioral intelligence platform that uses causal inference to replace broken marketing attribution for ecommerce brands.
From Guesswork to Certainty: The Science of Incrementality Testing
Incrementality testing is a scientific method used to measure the true causal impact of a marketing campaign. Unlike traditional attribution, which only tracks correlations, incrementality testing isolates the effect of your ads by comparing a group that sees them to a group that does not. This reveals the actual lift in conversions directly caused by your marketing spend.
Incrementality testing, at its core, is a scientific experiment. It moves beyond correlation and measures the true causal impact of your marketing spend. Instead of just tracking what happened, it reveals why it happened by isolating the effect of a single variable: your ad campaign. The methodology is simple in principle but powerful in practice. It involves splitting your target audience into two identical groups:
- The Test Group: This group is exposed to your advertising. 2. The Control Group (or Holdout Group): This group is deliberately not shown your advertising.
By comparing the behavior of the test group to the control group, you can measure the incremental lift generated by your ads. This is the difference in conversion rate, revenue, or any other key metric that can be directly and causally attributed to your marketing efforts. If the test group converts at a 5 percent rate and the control group converts at a 3 percent rate, the incremental lift from your campaign is 2 percent. That 2 percent is the real, undeniable value your ads created. It is the growth you paid for. For more on this, see our guide on causal attribution.
The formula for incremental lift is straightforward:
Incremental Lift = (Test Group Conversion Rate) - (Control Group Conversion Rate)
And the number of incremental sales is calculated as:
Incremental Sales = (Incremental Lift) * (Number of Users in Test Group)
This is not a model. It is a measurement. It is the difference between guessing and knowing. While traditional attribution asks “which channel gets the credit?”, incrementality testing asks “did this channel create a new customer?”. This shift in perspective is the foundation of behavioral intelligence.
How to Run an Incrementality Test: A Framework for Shopify Brands
Geo-lift testing is a method of incrementality testing that uses geographic regions as test and control groups. Instead of splitting users randomly, you show ads to one region while withholding them from another comparable region. This approach is practical for Shopify brands and provides clean data on the causal impact of ad campaigns by measuring the difference in conversions between the two areas.
Running a proper incrementality test requires a structured approach. For Shopify brands in the Netherlands, a geo-lift test is often the most practical and effective method. Instead of holding out a random subset of users (which can be technically challenging), you can use geographic regions as your test and control groups. This is particularly effective in a market like the Netherlands, where distinct provinces can serve as clean testing grounds.
Here is a framework for designing and executing a geo-lift test:
-
Select Your Test and Control Regions: Identify two or more geographic areas with similar demographic and behavioral profiles. For example, you might designate North Holland as your test region and South Holland as your control region. The key is to ensure the regions are comparable in terms of population, income levels, and past purchasing behavior.
-
Establish a Baseline: Before launching the test, measure the baseline conversion rate and other key metrics in both regions for a set period (e.g., four weeks). This ensures that any pre-existing differences between the regions are accounted for in your final analysis.
-
Launch the Campaign: Run your ad campaign exclusively in the test region. The control region receives no advertising from this specific campaign. It is critical to maintain this separation for the duration of the test to avoid contamination of the results.
-
Measure and Analyze: After a predetermined period (e.g., another four weeks), measure the conversion rates in both the test and control regions. The difference between the two is your incremental lift. You can then calculate the true, incremental ROAS of your campaign. You can use our ROAS calculator to do this.
Incremental ROAS = (Incremental Revenue) / (Ad Spend)
This number is often shockingly different from the platform-reported ROAS. A campaign with a 6x ROAS on the dashboard might only have a 1.5x incremental ROAS, while a 2x ROAS campaign might have a 1.8x incremental ROAS. This is the kind of data that allows you to make genuinely profitable decisions. You can now confidently cut the underperforming campaign, even if its vanity metrics look impressive, and scale the one that is actually driving incremental sales.
Causality Engine: Your Partner in Behavioral Intelligence
Causality Engine is a behavioral intelligence platform that automates incrementality testing and causal analysis for ecommerce brands. Unlike manual testing, our platform continuously measures the causal impact of all marketing activities, revealing how channels interact and which ones drive true incremental sales. This provides a complete, real-time view of marketing performance without the complexity of traditional methods.
Running manual incrementality tests is a powerful step towards understanding your true marketing performance. But it can be slow, complex, and resource-intensive. This is where Causality Engine provides a decisive advantage. Our platform automates the entire process of causal inference, allowing you to move beyond simple A/B testing and understand the complex causality chains that drive customer behavior. To get started, check out our developer portal.
We do not just run one test at a time. Our behavioral intelligence platform continuously analyzes the causal impact of every marketing touchpoint, identifying not only which channels are driving incremental sales but also how they interact with each other. We can tell you if your TikTok ads are creating a delayed conversion on Meta 21 days later, or if your Google Ads are simply cannibalizing your organic search traffic. This is the power of moving from attribution to causality. It is the difference between looking at a map and having a GPS that tells you the best route. To learn more about the fundamentals, read our guide to causal inference.
FAQ: Incrementality Testing
What is the main difference between incrementality testing and A/B testing?
Incrementality testing measures the causal impact of an ad by comparing a test group to a control group that sees no ad, determining the ad's true value. A/B testing, however, compares two different versions of a creative or landing page to see which performs better. It optimizes content, while incrementality testing validates spend.
How long should I run an incrementality test?
The ideal duration for an incrementality test depends on your sales cycle and conversion volume. For most Dutch Shopify brands, a test duration of 4 to 6 weeks is sufficient to gather statistically significant data. This timeframe is long enough to capture the full impact without letting external factors like seasonality skew the results.
Can I run incrementality tests on all my marketing channels?
Yes, incrementality testing is a versatile method that can be applied to any marketing channel, from Meta and Google to email and influencer campaigns. The methodology remains the same: isolate the channel’s impact by comparing a test group to a control group. This provides a complete picture of which channels drive real growth.
What if I cannot create a perfect control group?
Creating a perfect control group is a common challenge, and this is where causal inference platforms like Causality Engine excel. We use advanced statistical methods and causal AI to create a synthetic control group, allowing for accurate incrementality measurement even in complex, real-world scenarios where a clean holdout is not feasible.
Is ROAS a useless metric?
Platform-reported ROAS is a dangerous metric because it encourages investment in channels that are good at taking credit, not creating value. Incremental ROAS, however, is a vital metric. It reveals the true return on your ad spend and provides a reliable foundation for making profitable budget allocation decisions. You can calculate your waste with our waste calculator.
Your Next Step
Measure Your True ROAS.
JSON-LD Schema
Get attribution insights in your inbox
One email per week. No spam. Unsubscribe anytime.
Key Terms in This Article
Attribution Model
An Attribution Model defines how credit for conversions is assigned to marketing touchpoints. It dictates how marketing channels receive credit for sales.
Causal Analysis
Causal Analysis identifies true cause-and-effect relationships in data, moving beyond correlation to show how marketing actions directly impact outcomes.
Causal Attribution
Causal Attribution uses causal inference to determine which marketing touchpoints genuinely cause conversions, not just correlate with them.
Causal Inference
Causal Inference determines the independent, actual effect of a phenomenon within a system, identifying true cause-and-effect relationships.
Conversion rate
Conversion Rate is the percentage of website visitors who complete a desired action out of the total number of visitors.
Incrementality Testing
Incrementality Testing measures the additional impact of a marketing campaign. It compares exposed and control groups to determine causal effect.
Marketing Attribution
Marketing attribution assigns credit to marketing touchpoints that contribute to a conversion or sale. Causal inference enhances attribution models by identifying true cause-effect relationships.
Target Audience
A target audience is a specific group of consumers identified as the intended recipients of a marketing message or campaign.
Ready to see your real numbers?
Upload your GA4 data. See which channels drive incremental sales. Confidence-scored results in minutes.
Book a DemoFull refund if you don't see it.
Stay ahead of the attribution curve
Weekly insights on marketing attribution, incrementality testing, and data-driven growth. Written for marketers who care about real numbers, not vanity metrics.
No spam. Unsubscribe anytime. We respect your data.