At a glance
Sum of spend on Snap adsets that produced zero attributed purchase conversions in the period. Note: Snap is not a keyword-driven platform; the unit of waste is the adset (or ad), not the keyword. On Snapchat, the dominant waste shape is vertical-mismatch waste (adset targeting an audience that’s outside Snap’s vertical fit) rather than the creative-fatigue waste typical of TikTok or audience-mismatch waste typical of Meta. iOS-attribution false positives are also a larger share of “wasted” spend on Snap because of the platform’s high iOS share.
| What it counts | SUM(spend) for every adset whose attributed purchase count was zero in the period, advertiser-level. Adsets with non-purchase conversions but zero purchases still flag if account objective is Conversions. |
| Marketing API level | Adset-level. Drill down to per-adset rows in Zero-Conversion Spend. |
| Currency | Account currency. |
| Attribution model | Account default (typically 7d swipe-up + 1d view). |
| iOS 14.5+ ATT impact | Largest false-positive risk of the major platforms. Snap’s 60, 75% iOS share means ATT-blocked iOS purchases are a big share of total. Without CAPI, this card over-states wasted spend by 20, 35% (compared to 15, 30% on Meta and 10, 20% on TikTok). With CAPI live, narrows to 8, 15%. |
| Vertical-fit waste | Adsets targeting demographics outside Snap’s vertical fit (older, B2B-leaning, non-lifestyle) consistently produce zero conversions regardless of creative. Pause, don’t refresh. |
| Conversions vs all-conversions | Uses purchase conversions only. Adsets with zero purchases but lots of add-to-carts still flag. |
| Frequency cap relevance | Adsets capped early may show low spend AND low conversions, mathematically zero-conversion, practically just throttled. Audit before pausing. |
| AR Lens self-serve waste | Lens adsets often appear here because Lens is awareness-tier (low direct ROAS by design). Filter Lens objective out of the alert rule for production accounts. |
| Time window | 30D. |
| Alert trigger | >$0 (any zero-conv adset). Tighten to spend > $50 for production. |
| Roles | owner, marketing, finance |
Calculation
Calculated automatically from your Snapchat Ads data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A US Gen-Z DTC athleisure merchant testing Snap as a 2nd social channel. 30-day window 02 Apr 26 to 01 May 26. Sales-objective account, CAPI live, iOS share 71%.| Adset | Campaign | Spend ($) | Purchases (Snap-attributed) | Wasted? |
|---|---|---|---|---|
| LAL 1% (purchasers) | Conversions, cold prospect | 3,200 | 28 | No |
| LAL 3% (engagers) | Conversions, cold prospect | 1,400 | 4 | No |
| Interest: athleisure + 18-24 + female | Conversions, cold prospect | 1,200 | 8 | No |
| Interest: yoga + 25-34 + female | Conversions, cold prospect | 800 | 0 | Yes (vertical-fit edge) |
| Interest: gym-equipment + 25-45 + male | Conversions, cold prospect | 600 | 0 | Yes (vertical-fit failure) |
| Custom audience: cart-abandoners 7d | Retargeting | 320 | 14 | No |
| Custom audience: site-visitors 30d | Retargeting | 240 | 6 | No |
| AR Lens (auction self-serve) | Awareness | 1,400 | 1 | Yes (expected, Lens objective) |
| Account total | $9,160 | 61 | $2,800 wasted (30.6%) |
- 9,160 spend (30%) produced zero/near-zero attributed purchases. Higher than typical TikTok (25%) or Meta (30%) but expected on Snap. On a 71%-iOS account with CAPI live, expect 12, 22% of wasted spend to be false positives (real iOS conversions invisible to attribution). Real wasted spend is $2,200, 2,500.
- **AR Lens (1,400 (15.3% wasted), much closer to the TikTok / Meta baseline.
- “Interest: gym-equipment + 25-45 + male” ($600) is vertical-fit failure. The audience is outside Snap’s natural fit (older male demographic, gym-equipment is industrial/utilitarian, doesn’t suit Snap’s lifestyle aesthetic). Pause and never re-test, no creative or audience tuning will fix this.
- “Interest: yoga + 25-34 + female” ($800) is vertical-fit edge. Yoga has lifestyle aesthetic appeal but the 25-34 demographic is at the older edge of Snap’s prime audience. Two reads: (a) audience too narrow, broaden to 18-34 → likely converts. (b) Snap can’t break through with this product on this audience → pause. Test the broaden first, then decide.
- Vertical-fit waste is the dominant shape on Snap: half of this account’s waste ($800) is structural mismatch that can’t be tuned away, vs typical TikTok waste which is mostly creative-fatigue (refreshable).
- Action priority: (a) filter Lens out of alert rule, (b) pause “gym-equipment” today (clearest fit failure), (c) broaden “yoga” audience to 18-34 for one more period, (d) reallocate freed-up $1,400 to LAL 1% and retargeting (already at 4+ ROAS).
- Wasted spend dominated by vertical-fit failure = stop testing those audiences entirely on Snap.
- Wasted spend dominated by Lens objective = filter Lens out of the alert rule; not real waste.
- Wasted spend dominated by creative-fatigue (rare on Snap, more common on TikTok) = refresh creative.
- Wasted spend % rising fast = on Snap, almost always vertical-creep (testing audiences progressively further from fit). Roll back.
- Wasted spend stable around 15, 25% (excluding Lens) = healthy testing cadence.
Sibling cards merchants should reference together
| Card | Why pair it with Wasted Spend | What the combination tells you |
|---|---|---|
| Zero-Conversion Spend | Per-adset drill-down. This card sums; that card lists. | Which adsets to pause vs broaden. |
| Total Spend | The denominator for wasted-spend percentage. | 30% wasted on 30k urgent. |
| Spend by Campaign | Campaign-level waste cluster. | Vertical-fit waste vs Lens-objective waste vs creative waste. |
| Conversion Rate Trend | Downstream-funnel check. | Distinguish upstream (audience / creative) waste from downstream (landing / pricing) waste. |
| CTR Trend | High-CTR / zero-conv = downstream problem. Low-CTR / zero-conv = creative or vertical mismatch. | Different fixes. |
| Conversion Lag | Snap’s 7d/1d window means today’s wasted might convert tomorrow. | Don’t act on day-1 reads. |
| ROAS | Wasted-spend ratio rising while ROAS holds = experimentation cost. Both rising = systemic vertical-fit problem. | Health check. |
| Meta Wasted Spend | Cross-platform waste peer. | Meta waste = audience-mismatch (pause); Snap waste = vertical-fit (pause permanently); TikTok waste = creative-fatigue (refresh). Different fixes per platform. |
| TikTok Wasted Spend | Cross-platform Gen-Z social peer. | TikTok waste is more often refreshable; Snap waste is more often structural. |
Reconciling against the vendor’s own dashboard
Where to look in Snap Ads Manager: Snap Ads Manager > Ad Sets > sort by Purchases ascending, filter Spend > 0. Top of the sort with non-zero spend and zero purchases is the wasted bucket. Sum Spend column to reconcile. Other relevant views:- Reports > Custom > Adset Performance (downloadable).
- Audience Insights per adset: diagnose vertical-fit issues.
- Delivery > Learning Phase: adsets in Learning often spend without converting.
| Reason | Direction | Why |
|---|---|---|
| Time zone | Boundary days off | Snap uses ad-account TZ; UTC card. |
| Modeled conversions | Lower waste in our card | Modeled fill counts toward attributed purchases; Pixel-only accounts get modeled credit, reducing the zero-conversion pool. |
| Attribution window changes | Direction depends | 7d→28d switch hides more conversions in the long-tail; tighter windows show more waste. |
| Ingest lag | Higher waste for “today” | 4, 8 hour lag. |
| AR Lens objective | Same | Both UI and card include Lens spend by default; filter at alert-rule level. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
google_analytics.ga_revenue_by_channel | If GA4 attributes revenue to a campaign flagged here, iOS attribution gap is the cause. | Real iOS conversions invisible to Pixel. |
shopify.total_revenue | UTM-tagged Snap revenue should account for “real” conversions. | Without UTM, Shopify can’t attribute back. |
facebook_ads.fac_wasted_spend | Independent paid-social peer. | Meta waste = audience-mismatch; Snap waste = vertical-fit. Different fixes. |
tiktok_ads.tik_wasted_spend | Independent Gen-Z social peer. | TikTok waste = creative-fatigue (refreshable); Snap waste = vertical-fit (structural). |
Known limitations / merchant FAQs
My Snap wasted-spend ratio is 30%. Is that bad? Context-dependent. Healthy DTC Snap account ranges 20, 30% wasted-spend share, slightly higher than TikTok (15, 30%) because Snap has more vertical-fit edge cases and a high-iOS attribution gap. Above 35% means systemic problems (vertical-fit failure, Lens objective polluting the read, broken CAPI dedup). The trend matters more than the absolute. Why is Snap wasted-spend higher than TikTok wasted-spend? Three reasons:- Vertical-fit failures: Snap has a tighter audience-fit window than TikTok; products outside fit fail completely (zero conversions) rather than under-perform (low conversions).
- Higher iOS share (60, 75% vs TikTok’s 35, 45%): more iOS attribution gaps inflate the wasted-spend false-positive count.
- Lens objective pollution: AR Lens campaigns are awareness-tier and naturally show low direct conversions; they often appear here unless filtered.
- Vertical-fit failure (audience clearly outside Snap’s fit, e.g. B2B / older / industrial): pause permanently.
- Vertical-fit edge (audience at the edge of fit, e.g. older female demographic for a youth-leaning brand): broaden the audience first; if still wasted next period, pause.
- Lens / awareness objective: don’t pause; filter out of the alert.
- iOS share >60%: cross-check GA4 / Shopify before pausing; could be attribution gap not real waste.
| Platform | Dominant waste shape | Right action |
|---|---|---|
| TikTok | Creative-fatigue | Refresh creative, keep audience |
| Meta | Audience-mismatch | Pause adset, rebuild audience |
| Snap | Vertical-fit failure | Pause permanently, don’t re-test |
| Google Ads | Zero-conversion search terms | Add as negative keyword |
- CAPI dedup is broken. Pixel + CAPI events not matching via
event_idproperly. Audit in Snap Events Manager > Test Events. - Account is mostly non-iOS waste. If your wasted-spend is mostly vertical-fit (not attribution gap), CAPI won’t help much; the conversions never happened.
- Modeled fill is high. CAPI reduces modeled fill, but the real wasted-spend reduction comes from attribution recovery; if your modeled fill was already low pre-CAPI, the headroom for improvement was small.
objective in ('AWARENESS', 'BRAND_AWARENESS', 'LENS') for production accounts. The default rule includes everything; refine to your account mix.
Sponsored AR Lens reservation deals, do they appear?
No. Reservation deals bill on a separate ledger and don’t appear in the Marketing API. If you ran a reservation Lens flight, judge it from your Snap rep’s reporting (lift studies, brand-search delta), not this card.
My Snap account’s wasted-spend has been climbing for 3 months. What’s wrong?
Most likely vertical-fit creep: progressive testing of audiences progressively further from Snap’s fit. Each new test produces zero conversions and adds to the wasted bucket. Roll back to the last 30-day window when wasted-spend was acceptable; identify the audiences active then; rebuild around those.
Can Snap wasted-spend be 0?
No, and you don’t want it to be. Some experimentation cost (testing new creative, new audience, new format) is healthy. Wasted-spend at 0% means you’ve stopped testing; complacent on Snapchat is dangerous because audience saturation hits faster than on TikTok or Meta.
Should I run multiple Snap accounts to isolate wasted spend?
Sometimes. If you’re running B2B + DTC, or mixed-vertical brand families, separating into multiple Snap accounts gives cleaner pacing and waste reads per vertical. The trade-off is operational overhead and lookalike-pool sharing across accounts.