Top-of-funnel campaigns can look like they’re working — solid ROAS, sales rolling in — while quietly sabotaging long-term growth. Auditing eCommerce ad accounts turns up the same setup mistakes again and again.
Common mistakes in TOF campaign setup
Past customers still included in TOF targeting. No audience exclusions for page views or purchasers. Engaged Instagram or Facebook users mixed into what’s supposed to be cold audience. No clear segmentation between TOF, MOF, and BOF. ROAS that looks high but is really inflated by organic buyers who’d have converted anyway — sometimes up to 50% of “TOF sales” traced back to view-through attribution rather than genuine new demand.
What’s actually happening underneath
The dashboard looks great, but the truth is simpler: it’s not new customer acquisition, it’s re-selling to people who already know the brand, or who’d have bought organically regardless. That means CAC looks artificially low, budget is being spent without driving real net-new growth, and genuine scale opportunities are being missed entirely.
“Exclusions don’t matter anymore” — not true
That claim might hold if the only goal is short-term ROAS. But for a sustainable acquisition engine, exclusions are non-negotiable — skip them, and the budget is effectively paying Meta to reacquire customers who were already there.
A clean targeting framework to fix it
Exclude past purchasers from TOF ad sets. Exclude page engagers, website visitors, and existing IG/FB followers. Measure CAC only against genuinely new customers. Break TOF, MOF, and BOF into separate campaigns or ad sets. Run creative designed specifically for cold traffic, not repurposed retargeting content. This gives clean data, accurate CAC measurement, and better scaling decisions overall.
Why clean TOF targeting matters
TOF is where real scale begins — but only when it’s actually reaching cold traffic. Get the structure right and it delivers genuine new customer acquisition, predictable scaling metrics, reliable first-touch attribution, and growth that’s actually profitable long-term.
Further reading
Meta’s own guide to custom audience exclusions covers the setup mechanics directly.
Related reading on this blog: