All templatesAudits30 minutes for the reporting split, 2-4 weeks if you add the holdoutUpdated 9 August 2026

The 30-Minute Branded Bleed Audit

The thirty-minute reporting split plus the geo holdout method that separates demand a brand already owned from demand it paid to acquire, no data team required.

Who this is for

  • Founders who suspect their PMax ROAS is mostly their own brand
  • Operators deciding how much budget non-brand campaigns earn
  • In-house buyers building the case for or against an incrementality tool

Why this exists

Performance Max will bid on a brand's own name and report the sale as a platform win. The reported number and the incremental number are rarely the same, and the gap between them is usually bigger than operators expect. This is the thirty-minute split plus the geo holdout Ad-Lab runs to find the true number, without a data team or a paid measurement tool.

Read this first

A brand's own name is the cheapest, highest-converting query that exists for that brand. Performance Max and AI Max will find it, bid on it, and report the resulting sale at a ROAS that looks like the campaign is working. Some of that demand was coming regardless. This audit separates the two so the reported number and the real one stop being confused for each other.

1. Splitting branded from non-branded inside PMax and AI Max reporting

0/6 done

2. Designing a geo holdout with no data team

  1. Pick matched regions, not an arbitrary split

    Group the account's sales geography into two sets of regions matched on size and historical revenue share, close enough that swapping which set is the holdout wouldn't change the story. States, provinces, or DMAs work depending on the market. A single huge region against a handful of small ones does not.

  2. Pause paid spend, including brand, in the holdout regions only

    Turn off Search, PMax, and AI Max serving into the holdout regions using location exclusions at the campaign level. Leave the control regions running exactly as they were. The holdout regions keep organic, email, and any other channel untouched. Only paid media stops.

  3. Hold the split for a full purchase cycle plus a buffer

    Most ecom categories need two to four weeks to smooth out day-of-week and payday noise. Considered-purchase categories need longer. Do not end the test early because the first week looks dramatic in either direction; early weeks are the noisiest.

  4. Compare total revenue per region, not ad-attributed revenue alone

    Pull actual order revenue by shipping region from the store platform for both sets of regions, for the holdout window and for the same window last cycle. The gap between the holdout regions' revenue drop and the control regions' revenue is the closest a manual test gets to a true incrementality read.

Reported ROAS versus the incremental number, two composite examples

Composite, illustrative figures from Ad-Lab audits, not one specific client's account. The math: incremental ROAS equals reported ROAS multiplied by the share that was not already-owned brand demand.

Reported PMax ROASShare that was branded demandTrue incremental ROAS
9.1xAbout 60% of conversions3.64x
18xAbout 23% of revenue13.9x

3. Reading the result against blended revenue, not channel revenue

0/6 done

4. When keeping brand campaigns on is still correct

0/5 done

Automated incrementality tooling as the shortcut

The manual split and the geo holdout above cost nothing but time, which makes them the right starting point for any account that hasn't measured incrementality before. Once the first holdout confirms there's a real gap worth managing on an ongoing basis, a purpose-built tool becomes worth the cost of running it continuously instead of once a quarter.

Two paths are common. Google's own conversion lift and geo experiment tooling inside Google Ads runs a version of the same holdout logic natively, with the platform handling region assignment and statistical read instead of a spreadsheet. A marketing mix model, run through a third-party provider, goes further and estimates incrementality across every channel at once, not paid search alone, which matters once brand, PMax, and retention channels are all competing for credit on the same sale.

Neither replaces the first manual holdout. Both are easier to trust once an operator has already seen the manual version confirm that the gap between reported and incremental is real and worth the ongoing measurement cost.

What good looks like after this audit

The branded-adjusted ROAS from the reporting split and the result from the geo holdout land within a reasonable range of each other. Brand campaigns are either capped at defensive spend or confirmed as earning their budget for a documented reason from section 4. Non-brand and blended targets are rebuilt around the incremental number, not the reported one. The finding, the regions, and the date range are written down so the test doesn't need to be re-argued from scratch next quarter.

External resources

Authoritative references we link to alongside the template. Read them before running the audit.

Want this run for you?

Apply for a free audit. Patrick walks you through the most- relevant sections against your real account.