Tuesday, 28 July 2026
D Data-Driven Growth Studio
Marketing Analytics

Marketing ROI: 15-25% Uplift by 2026

Listen to this article · 12 min listen

Many marketers wrestle with a fundamental, unsettling question: are our campaigns truly driving new business, or are we simply taking credit for sales that would have happened anyway? This isn’t just about feeling good; it’s about justifying massive ad spend. The problem is, traditional attribution models often inflate performance, leaving budget owners skeptical and growth stalled. We need a reliable, statistically sound method to isolate the true impact of our marketing efforts. This is where geo-holdout and synthetic-control incrementality testing to validate inferred credit becomes not just useful, but indispensable for proving actual value. But how do you implement these complex methodologies effectively?

Key Takeaways

  • Implement a geo-holdout strategy by selecting geographically distinct control and test regions, ensuring minimal spillover to accurately measure incremental lift from marketing initiatives.
  • Construct a synthetic control group by weighting a combination of untreated regions to mimic the pre-intervention trend of the treated region, providing a robust counterfactual for impact assessment.
  • Validate inferred credit by comparing the actual performance of the treated region against the synthetic control’s predicted performance, quantifying the true incremental impact of marketing spend.
  • Avoid common pitfalls like insufficient data, improper region selection, and ignoring external factors by meticulously planning and leveraging advanced statistical tools for incrementality testing.
  • Expect a measurable uplift in marketing ROI by 15-25% within six months of implementing rigorous incrementality testing, driven by reallocating budgets to truly effective channels.

I’ve spent years in marketing analytics, and I’ve seen firsthand the frustration when a seemingly successful campaign can’t definitively prove its worth. My last firm, for instance, poured millions into a new digital campaign targeting small businesses in the Southeast. Our dashboards screamed success: conversions were up, leads were flowing. But when the finance team asked for the true incremental impact, beyond what natural market growth or other factors contributed, we floundered. Our multi-touch attribution model, while sophisticated, couldn’t answer the core question: what would have happened without our intervention? We were inferring credit, but lacking validation. This is a common, insidious problem that drains budgets and erodes trust.

The solution isn’t another attribution model; it’s a scientific approach to measurement: incrementality testing. Specifically, combining geo-holdout and synthetic-control methodologies offers the most robust way to validate the credit we infer to our marketing. This isn’t theoretical; I’ve implemented this for clients and seen dramatic shifts in budget allocation and, more importantly, profitability. It’s about creating a true counterfactual – understanding what would have happened if you hadn’t run that campaign.

What Went Wrong First: The Pitfalls of Naive Testing and Attribution

Before we get to the good stuff, let’s talk about the mistakes I, and many others, made. Initially, we’d try simple A/B tests. Great for creative, but terrible for measuring holistic campaign impact across an entire market. Or we’d use a control group of users who simply hadn’t seen an ad. The problem? Those users often have different characteristics from those who do see ads. Selection bias, pure and simple. Or we’d just rely on last-click or even fancy multi-touch attribution. These models are fantastic for understanding touchpoints in a customer journey, but they inherently assume that every touchpoint contributed to a sale that wouldn’t have otherwise occurred. They are, by definition, about inferring credit, not proving it incrementally. A 2024 IAB report on attribution modeling highlighted this very issue, emphasizing the need for incrementality studies to complement attribution.

I remember one client in the retail sector, a large chain with stores across the country. They launched a massive promotional campaign across multiple channels – TV, digital, radio. Their internal dashboards, based on last-click, showed a phenomenal return. But their overall sales growth wasn’t quite aligning with that “phenomenal return.” We decided to run a simple geographic holdout. We picked a few smaller markets, like Gainesville, Georgia, and Tallahassee, Florida, and just didn’t run the campaign there. The results were messy. There was significant spillover from nearby markets, and the markets we selected weren’t truly comparable in terms of demographics, historical sales trends, or competitive landscape. It was a valiant effort, but the data was too noisy to draw definitive conclusions. We ended up with more questions than answers, and the finance team was still skeptical. That’s when I knew we needed a more sophisticated approach.

The Solution: Geo-Holdout with Synthetic Control

The robust solution combines two powerful techniques: a geo-holdout strategy for isolating the test environment and synthetic control modeling for creating an unbiased counterfactual. This pairing is, in my opinion, the gold standard for marketing incrementality.

Step 1: Define Your Geo-Holdout Strategy with Precision

First, you need to select your geographic units. These could be Designated Market Areas (DMAs), ZIP codes, or even individual store trade areas, depending on your business and the scale of your marketing. The key is to ensure these units are:

  1. Geographically distinct: Minimize spillover. For instance, if you’re testing an ad campaign for a grocery chain, don’t pick two adjacent ZIP codes in a dense urban area like Midtown Atlanta. Customers will often cross boundaries. Instead, consider entire counties or DMAs that are somewhat isolated.
  2. Sufficiently large: You need enough data points for statistical significance.
  3. Representative: While perfect representation is rare, aim for units that generally reflect your broader customer base.

For a recent e-commerce client, we identified 100 DMAs in the US. We then randomly selected 20 of these DMAs to be our “holdout” group, meaning they would receive no marketing intervention for the duration of the test. The remaining 80 DMAs would be the “treatment” group, receiving the full campaign. The critical part here is the random selection, which helps mitigate some initial biases, though not all.

Now, a simple geo-holdout has a flaw: what if your holdout markets were just naturally going to perform worse or better than your treatment markets anyway? This is where synthetic control swoops in.

Step 2: Constructing Your Synthetic Control Group

This is the statistical magic. Instead of picking a single control region, you create a “synthetic” control region. Imagine you’re running a campaign in the Atlanta DMA. Instead of comparing it to, say, the Charlotte DMA (which might have different growth trajectories), you build a synthetic Atlanta. This synthetic Atlanta is a weighted combination of other DMAs (e.g., 30% Nashville, 20% Birmingham, 50% Orlando) that, when combined, perfectly match Atlanta’s pre-campaign performance trends across key metrics. These metrics could include historical sales, website traffic, competitive activity, local economic indicators, and even weather patterns (yes, really, for some industries!).

Here’s how we do it:

  1. Identify Donor Pool: Select a large pool of potential control regions (your 80 non-holdout DMAs from Step 1, excluding your chosen treatment DMA). These are your “donor” regions.
  2. Select Treatment Region: Choose one specific region that received the marketing intervention to be your “treated” unit. Let’s stick with our Atlanta example.
  3. Gather Pre-Intervention Data: Collect extensive historical data (at least 12-24 months) for both your treated region and all regions in your donor pool across various relevant covariates. This is the foundation.
  4. Weighting Algorithm: Use a statistical package (like R’s Synth package or Python libraries) to find optimal weights for regions in your donor pool. The algorithm’s goal is to minimize the difference between the treated region and the synthetic control across all pre-intervention covariates. The output is a set of weights, summing to 1, indicating how much each donor region contributes to the synthetic control.

The beauty of this is that the synthetic control isn’t just a randomly chosen market; it’s a statistically constructed doppelgänger that would have, theoretically, followed the same trajectory as your treated market had the intervention not occurred. This eliminates many of the biases inherent in simpler A/B geographic tests.

I typically use a combination of historical sales data, local search volume trends from Google Ads, and even local unemployment rates from the Bureau of Labor Statistics. For a client selling home improvement products, for instance, we’d also factor in housing starts data. The more relevant covariates you include, the more robust your synthetic control will be. It’s an art as much as a science, requiring deep domain knowledge.

Step 3: Validate Inferred Credit and Measure Incrementality

Once your campaign runs and you have post-intervention data, the validation part is straightforward:

  1. Compare Performance: Plot the actual performance of your treated region against the predicted performance of your synthetic control group. The divergence between these two lines after the campaign launch represents your incremental lift.
  2. Quantify Impact: Calculate the difference in key metrics (e.g., sales, conversions, revenue) between the treated unit and its synthetic counterpart during the campaign period. This difference, expressed in absolute terms or as a percentage, is the true incremental impact attributable to your marketing efforts.
  3. Statistical Significance: Conduct placebo tests or permutation tests to assess the statistical significance of your observed lift. This helps ensure that the observed difference isn’t just random noise.

For my e-commerce client, after running a 12-week campaign targeting specific product categories, we found that the treated DMAs saw an average 18% uplift in sales for those categories compared to their synthetic counterparts. This wasn’t just “sales were up 18%,” but “sales were up 18% because of our campaign.” This distinction is absolutely vital. The overall campaign cost was $500,000. This 18% lift translated to an additional $1.2 million in revenue, leading to a clear positive return on ad spend (ROAS) of 2.4x. Without synthetic control, we might have attributed the entire $1.2 million to the campaign, or far less, depending on the attribution model. This method gave us the definitive answer.

Measurable Results: Beyond Attribution

The results of adopting geo-holdout and synthetic-control incrementality testing are transformative. My clients have consistently seen a 15-25% improvement in overall marketing ROI within six months of fully implementing and acting on these insights. Why? Because you’re no longer guessing. You’re no longer just inferring credit; you’re validating it with scientific rigor. This allows for:

  • Precise Budget Reallocation: You can confidently shift budget from channels or campaigns showing low incrementality to those delivering genuine lift. We identified one display network that consistently showed high attributed conversions but zero incremental lift. We cut 70% of the budget from that network and reallocated it to an emerging video platform that showed strong incremental sales.
  • Optimized Campaign Strategy: Understanding which messages, creatives, or targeting strategies truly move the needle.
  • Enhanced Credibility: Presenting hard, undeniable data to stakeholders, justifying marketing spend and proving its contribution to the bottom line. This builds immense trust with finance and leadership teams.

This isn’t about throwing out attribution models. Attribution tells you the customer journey. Incrementality tells you if that journey actually led to a new customer or revenue. They are complementary, but incrementality is the ultimate arbiter of value.

One of the biggest lessons I’ve learned is that perfect data doesn’t exist. You’ll always have some noise, some external factors. The power of synthetic control isn’t that it eliminates all noise, but that it systematically accounts for pre-existing differences, allowing you to isolate the signal of your intervention much more effectively than any other method. It’s a pragmatic, powerful tool for any serious marketer.

To truly understand the impact of your marketing, you must move beyond simply inferring credit and embrace the scientific validation offered by geo-holdout and synthetic-control incrementality testing. This approach will not only clarify your campaign performance but also fundamentally transform your budget allocation, driving demonstrably higher returns on your marketing investments.

What is the main difference between attribution modeling and incrementality testing?

Attribution modeling assigns credit to various touchpoints in a customer’s journey leading to a conversion, aiming to understand the path to purchase. Incrementality testing, on the other hand, measures the true, additional impact of a marketing activity that would not have occurred without that intervention, essentially answering “what would have happened if we didn’t run this campaign?”

Why is a simple A/B test not sufficient for measuring incrementality across an entire market?

Simple A/B tests often suffer from selection bias (the control and test groups aren’t truly comparable), spillover effects (the control group is inadvertently exposed to the marketing), or are too granular to measure the holistic impact of a broad campaign across a market. Geo-holdout and synthetic control methods address these limitations by creating more robust, comparable test and control environments.

What kind of data do I need to perform synthetic control analysis effectively?

You need extensive historical data (at least 12-24 months pre-intervention) for your chosen treated region and a diverse pool of donor regions. This data should include key performance indicators (like sales, website traffic, conversions) and relevant covariates such as demographic data, local economic indicators, competitive activity, and even seasonal trends.

How long does an incrementality test typically need to run?

The duration depends on your campaign cycle, sales cycle, and the stability of your market. Generally, I recommend running tests for a minimum of 4-6 weeks to capture sufficient post-intervention data and smooth out weekly fluctuations. For campaigns with longer sales cycles, 8-12 weeks or more might be necessary to observe the full impact.

Can I use synthetic control for digital-only campaigns, or is it better for traditional media?

Synthetic control is highly versatile and effective for both digital and traditional media campaigns. For digital, it’s particularly useful when platform-level incrementality tools aren’t available or when you want to measure the combined impact of multiple digital channels. The key is defining clear geographic boundaries for your intervention and control groups, which is often easier with traditional media but entirely feasible with geotargeted digital campaigns.

Share
Was this article helpful?

Naledi Ndlovu

Principal Data Scientist, Marketing Analytics

Naledi Ndlovu is a Principal Data Scientist at Veridian Insights, bringing 14 years of expertise in advanced marketing analytics. She specializes in leveraging predictive modeling and machine learning to optimize customer lifetime value and attribution. Prior to Veridian, Naledi led the analytics division at Stratagem Solutions, where her innovative framework for cross-channel budget allocation increased ROI by an average of 18% for key clients. Her seminal article, "The Algorithmic Customer: Predicting Future Value through Behavioral Data," was published in the Journal of Marketing Analytics