Advertising Waste Diagnostic · System 02 · naming what you found before you price it
Four Kinds of Waste
System 01 leaves you holding a gap between what the platform counted and what your own records show. This system sorts it. Every dollar you suspect belongs to one of four kinds of waste, and the kind decides what evidence would settle it and what you are allowed to do on Monday. Throughout, a slice is any cut of the spend you can name and put a dollar figure on: a campaign, a search term, a city, an hour, a placement.
The idea in one line: “wasted spend” covers four separate problems — money you can watch going somewhere wrong, money counted as a result nobody can find, money the platform declines to show you, and money spent on customers who were already coming. One of the four can be fixed this afternoon. The other three get labeled, and labeling them honestly is most of what an audit is.
The four kinds of wasted spend
Same symptom, four different problems. Each one has its own kind of evidence, and none of them accepts the others’ proof.
Visible waste
- You can point at the row. A search term, a placement, a city, an hour, a device, a setting somebody left on. It is named in an export you already have.
- Evidence: the row itself, plus a sentence saying why that spend fails.
- What it lets you do: change it today. The saving is real the moment the setting changes.
Mis-measured waste
- Counted as a result nobody can find. The conversions the reconciliation could not match to a lead, an order, a booking, or a call.
- Evidence: the System 01 ladder, gap and all.
- What it lets you do: repair the definition before you touch a bid. The spend behind it may turn out fine. The number is already wrong, and the bidding is learning from it.
Opaque waste
- The platform will not show you. The report does not exist, or a privacy threshold removed the row, or the field was never published.
- Evidence: absence. You can name what is missing and how much spend sits behind it.
- What it lets you do: bound it and carry it as a number. Taking the traffic back under your own control is a decision; optimizing it is not available.
Cannibalistic waste
- Customers who were coming anyway. Credit taken for demand that existed before the ad ran: branded search, retargeting the already-decided, automated campaigns absorbing traffic you had.
- Evidence: none the dashboard can produce, by construction. It takes a holdout: stopping the ads for one comparable group of customers and watching what your own records do.
- What it lets you do: nothing yet. Label it, leave it unsized, and take it to System 03.
Every dollar lands in exactly one bucket. A finding can straddle two, and several below do; when that happens its dollars are split, the rows you can see on one line and the tail you cannot on another, both citing the same finding. What the buckets never do is add. Visible waste is money you have stopped spending by Friday. Mis-measured waste is a reporting defect that may be hiding either good spend or bad. Opaque waste is a known unknown. Cannibalistic waste is a hypothesis with a price tag attached to it prematurely. Sum them and you get a large, frightening number that means four things at once, which is exactly the number nobody can defend when the incumbent agency pushes back.
Misfiling is expensive in a specific way. Call opaque waste visible and you invent a cause for spend you cannot see, then act on the invention. Call mis-measured waste visible and you pause a campaign whose only real problem was a duplicate tag. Call cannibalistic waste visible and you cut branded spend, watch reported return fall, and find that revenue barely moved — a result that tells you nothing about whether the cut was right.
Write down why the spend fails
Waste is never a property of a dollar. It is the share of spend failing a criterion you stated out loud, which means the criterion has to be stated.
Before any slice goes in a bucket, write the sentence that condemns it, in a form the person who built the account could disagree with. A criterion everyone nods at is doing no work:
- “Clicks from queries containing jobs, salary, free, or DIY. We sell to none of those people.”
- “Spend delivered outside the area we serve, using matched location rather than targeted location.”
- “Conversions on the brochure-download action, which has produced no reachable person in ninety days.”
- “Spend in hours when nobody is available to respond and the first reply goes out two days later.”
Then say what you measured and over how long. One month of evidence sizes one month. Multiplying it by twelve is a second claim, with its own assumption that the month was typical, and it should be written down as one.
Common patterns, and which kind each one is
These recur across practitioner audits often enough to be worth knowing by shape. Notice how few of them are purely visible.
The spend the platforms won’t show you
Four limits produce most of the opaque bucket. They are documented, they are deliberate, and no export route goes around them.
The way to carry this is arithmetic. Take the month’s spend, subtract everything you could classify with evidence, and give the remainder a name. That number is the honest measure of how much of the account you are steering in the dark, and it belongs in the brief next to the findings. Reporting zero there is itself a claim, and it is not one you can support.
Volume sets a second limit, and at small budgets it binds harder than any platform threshold. A slice with six conversions in it cannot be classified as good or bad, whatever the cost per conversion says. Classify at the level your conversion count supports, and put “too little evidence to say” beside the opaque bucket rather than inside the visible one.
Add it up
One month, one line per bucket, every line carrying its criterion. This is the artifact the rest of the diagnostic is built on.
The classifying is a long afternoon of reading exports, which is work an assistant does well, provided you hold it to the rule that every dollar it moves comes with the row that moved it:
Open ChatGPT, Claude, or whatever you use, and upload your month of exports. Then send these five messages one after another in the same chat. Don’t skip the last one: it stops the assistant handing you a single “percentage wasted,” which is the one number this method refuses to produce.
- “Here is a month of spend cut by campaign, network, search term, placement, geography, device, and hour. Put every slice in one of four buckets: visible, mis-measured, opaque, cannibalistic. Where one finding straddles two, split its dollars and cite the finding on both lines. Cite the row that puts each dollar there.”
- “For each slice you call waste, write the failure criterion in one sentence, phrased so the person who built this account could argue with it.”
- “Tell me which spend you could not classify at all, and why: which report does not exist, which threshold hid the row, which field the platform does not publish. Give me that as a dollar figure.”
- “Flag every slice where the conversion count is too low to support a conclusion, and leave those unclassified.”
- “Do not give me a single percentage of spend wasted.”
That last instruction holds for numbers arriving from outside the account as well. The published estimates worth quoting all name their universe, their denominator, and the exact criterion a dollar failed, and they cover narrow slices of the market: one study of open-web programmatic, one audit of a national supply chain. A single headline share of digital advertising wasted names none of those things, and it usually comes from somebody who sells the remedy.
With every dollar in a bucket, three of the four have somewhere to go this week: visible waste gets changed, mis-measured waste gets redefined, opaque waste gets bounded and revisited when the platforms disclose more. The fourth needs an experiment. System 03covers that one: how to find out whether the advertising is creating customers who would otherwise have stayed away, at a budget that cannot buy one of the platforms’ own experiments, which they call lift studies.
