Skip to content

Is Your Branded Search Actually Incremental? The Retargeting Cannibalization Test

Branded search and retargeting routinely claim the same order, and both platforms book it as performance. Here is a 30-minute GA4 export test that quantifies the overlap, plus the honest limits of pattern detection.

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, or the free discount and promotion profit calculator.

Probably not as incremental as Google Ads and your retargeting platform report. When a shopper clicks a retargeting ad, later googles your brand name, clicks the brand ad and buys, Google claims the conversion and the retargeting platform claims the same one. Both book it as performance, and you pay twice for one order.

Branded search and retargeting are where reported ROAS and incremental ROAS tend to drift apart, because both intercept demand that already existed. The test works at the level of brand terms and retargeting audiences, where channel-level reports can't see the overlap.

Why do branded search and retargeting both claim the same sale?

Because the platforms never compare notes: each one counts the order inside its own window.

Here is the journey, mechanically. A prospect visits your store and gets tagged. Your retargeting follows them for days across social feeds and display placements. When they decide to buy, they do the cheapest navigational thing available: they type your brand name into Google, click the first result, which is your own brand ad, and check out.

On the Google side, the brand click takes the credit. On the retargeting side, the same order falls inside the platform's attribution window and gets claimed there too. One order enters your books. Two platforms each report a conversion, each computes a healthy ROAS, and each asks for more budget next month.

The question neither platform asks is the counterfactual one: would this shopper have bought anyway? That's the incrementality question. If the answer is yes for a large share of these orders, part of both line items is a toll you pay on demand you already had, not a driver of new revenue.

To be fair, some branded spend is defensive. If competitors or resellers bid on your name, disappearing from that auction costs real sales. The goal of the test is not to zero the line. It is to separate the defensive share from the toll-collecting share.

Why is this the first line item your CFO audits in 2026?

The 2026 tariff and margin squeeze changed the budget conversation. When COGS inflation eats gross margin, finance stops accepting attributed revenue at face value and starts auditing the categories where double counting is structural. Branded search and retargeting are exactly those categories, and together they can be a meaningful share of paid media spend.

Until recently, the only credible answer came from enterprise incrementality vendors, and they gate it behind experiments quoted through sales: geo holdouts, matched markets, weeks of runway. That cost and wait kill the question before it gets asked. So the double claim compounds quarter after quarter, and both platforms keep reporting these as their best-performing lines. If the evidence is headed for a budget review, the CFO budget-defense kit shows how to package it.

There is also a reporting trap that hides the problem. If you add the two platform reports together, the combined performance looks better than your actual revenue from these customers, and the blended ROAS you present upward inherits the double count. Finance eventually notices when platform-reported revenue grows faster than the bank account, and that is when the audit lands on your desk instead of the other way around.

You don't need the enterprise experiment to find out whether you have the problem. You need an afternoon and your own data.

How do you run the cannibalization test on a GA4 export?

You need user or session-level data with timestamps, source and campaign fields, and transaction IDs. A GA4 BigQuery export is ideal; a well-built exploration with clean UTM parameters works too. Then run five checks, in this order:

  1. Isolate branded-search orders. Flag every conversion where the last non-direct touch was paid search on a brand term. Keep the brand list strict: exact brand name, common misspellings, brand plus words like discount or review.
  2. Look back 24 hours. For each branded-search order, check whether the same user carried a retargeting touch inside the prior 24 hours. That share is your headline overlap rate.
  3. Time the retargeting click. If the median gap between the retargeting click and the order is minutes rather than days, the ad caught someone already on the way back to buy.
  4. Compare brand demand with brand spend. If branded impressions and click prices climbed for two quarters while brand search volume stayed flat, you are paying more to harvest the same demand.
  5. Check new-customer rates. Retargeting that mostly converts returning visitors with full baskets is not creating customers; it is accompanying them to checkout.

A parallel interception pattern sits one step later in the journey, at the checkout itself, and the coupon and affiliate incrementality audit walks through it. Optional confirmation pulse: pause your brand-term ads for one week and watch total brand-name revenue. This is not an enterprise geo holdout; it is a cheap, slightly noisy self-test. If revenue barely moves, your branded ads were mostly a toll booth.

What does the overlap look like in numbers?

For illustration, here is a worked example with made-up figures for a home-and-living store over one quarter:

Metric (one quarter)Branded searchRetargeting
Spend€14,200€21,800
Platform-claimed conversions1,9401,610
Platform-claimed revenue€87,300€72,400
Platform-reported ROAS6.1x3.3x
Orders also touched by the other channel inside 24h38%44%
Incremental ROASNot in the platform reportNot in the platform report

Two things stand out. First, the combined platform-claimed revenue of €159,700 exceeds what the shop actually booked from these customers, because both platforms counted the same orders. Second, neither report shows how much of its line was incremental, and an overlap rate does not make a channel worthless: some doubly-touched buyers genuinely needed the nudge. The actionable finding is narrower and more valuable: a specific slice of spend is subsidizing orders that would have happened anyway, and the next step is to size it.

What happens next is usually a reallocation, not an execution. In this example the brand kept a defensive branded core, capped retargeting frequency, and moved the freed budget into prospecting. Reported platform ROAS on the two lines dropped afterwards, which is the point: the pretty number was the expensive one.

Where does pattern detection end and a causal read begin?

Be honest about what the five checks give you: strong suspicion, not proof. An overlap rate is a correlation between touches. Some doubly-touched buyers genuinely needed the retargeting nudge; some branded-search buyers would have found you through a reseller had the ad been gone. Patterns tell you where to dig. They do not tell you how much to cut.

The counterfactual, what would have happened without the spend, is a causal question. Incrementality testing with a geo holdout is the most direct evidence, and it remains the right tool when you have the scale and the budget. The path that fits a smaller store is causal inference on the observational data you already have: using natural variation in your time series to estimate how conversions would have behaved without the impressions. That's the approach behind proving a channel caused revenue without running an experiment.

How often should you re-run this? Quarterly, plus once before budget season and once after any big change in retargeting spend or brand bidding. The overlap rate drifts as creatives, audiences and competitors change, so a one-time read goes stale.

Once the overlap test has told you where to dig, a causal attribution tool like Causality Engine can give a second opinion at the channel level: it reads Paid Search and Paid Social as whole channels, so the brand-term and retargeting split stays with the test above.

Key takeaways

  • Branded search and retargeting each claim full credit for the same orders, and both platforms book the overlap as performance. Every platform grades its own homework, so the dashboard ROAS on these two lines is structurally inflated.
  • Flat brand demand against rising brand spend, and minute-level click-to-purchase gaps on retargeting, are the supporting tells that you are paying a toll on existing demand.
  • Pattern detection ranks suspicion but cannot produce the counterfactual; geo holdouts remain the gold standard if you can afford one, and causal inference on observational data is the SMB-feasible read.
  • Cut the toll, keep the defense: reduce the non-incremental slice, keep a defensive branded core, and re-read quarterly through budget season.

Further reading

Frequently asked questions

  • What is retargeting cannibalization?
    Retargeting cannibalization happens when a retargeting ad claims credit for an order the customer would have placed anyway, usually because they were already navigating back to buy. The platform books the sale as performance inside its attribution window, reported ROAS looks healthy, and budget keeps flowing to impressions that changed nothing. It is easy to miss, because each platform reports only its own side of the order.
  • How do I check if my branded search conversions are incremental?
    Export GA4 conversion data, isolate orders where branded search was the last non-direct touch, then look back 24 hours for a retargeting or prospecting touch on the same user. The share of branded orders with a recent paid touch is your overlap rate: strong suspicion, not proof. To confirm, pause brand-term ads for a week and watch total brand-name revenue.
  • Do I need a geo holdout to test branded search incrementality?
    No. Enterprise incrementality testing relies on geo holdouts, quoted through sales and taking weeks per test, which is why vendors pitch it to large brands. You can start with the GA4 overlap test, add a one-week brand-term pause as a confirmation pulse, and use causal inference on observational data for the counterfactual. No geographic split is required.
  • What overlap rate between retargeting and branded search is normal?
    There is no universal normal. The share of branded-search converters carrying a retargeting touch inside 24 hours depends on retargeting intensity and purchase cycle length, so there is no good number to aim for. What matters is the trend over time, and whether the overlapped buyers would have purchased without the extra impressions.
  • Should I pause branded search ads completely?
    Usually no. Part of branded spend plays defense: when rivals or resellers bid on your name, vanishing from that auction loses real sales. The goal is the right dose, not zero spend. Cut the share your tests show to be non-incremental, keep the defensive core, and re-check quarterly. Brands that axe branded search entirely can hand navigational clicks to resellers and competitors.
  • How much does it cost to answer this question as a small brand?
    Almost nothing for the first answer: the overlap test runs on your own GA4 export, and a one-week brand-term pause costs only the sales those ads were really driving. An enterprise experiment is quoted through sales and takes weeks to read. A causal read from Causality Engine costs €99 on a GA4 export and takes 1 to 2 minutes; it reads Paid Search and Paid Social as whole channels, so the overlap test stays your tool for brand terms and retargeting audiences. Pro, at €299 a month billed monthly, keeps the read running continuously.

Go deeper: Causal attribution, 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.