Skip to main content
Metrics type: Key MetricsCategory: Ad Platform

At a glance

Spend on StackAdapt placements (publisher domains, app bundles, audience segments) that drove zero attributed conversions in the window. The “obvious savings” number; this is money that produced impressions/clicks but no purchases. DSP is multi-channel and multi-touch, so wait at least 14 days before acting; CTV and display view-through can take 3, 7 days to surface and BidCore is exploring constantly.

Calculation

Calculated automatically from your StackAdapt data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

The same US homeware brand. Window 02 Apr 26 to 01 May 26. Total spend $44,000. What’s interesting:
  1. 5.3% wasted spend is healthy band for a multi-channel DSP account; healthy DSP runs 4, 8% wasted. No structural issue here, but the candidates flagged are still actionable.
  2. The weather widget app ($380) is suspicious for click-fraud. 84 clicks on 920k impressions = 0.009% CTR; legitimate display CTR is 0.1, 0.4%. This is bot traffic that StackAdapt’s IVT filter missed; in-app weather widgets are a known low-quality bundle. Action: add to the bundle block list across all campaigns.
  3. Candy Crush in-app ($620) is genuine audience mismatch. Mobile gaming audiences don’t convert on homeware; the demographics overlap is poor. Add to block list and revisit if you launch a more impulse-purchase product line.
  4. buzzfeed.com display ($840) is borderline. The 920 clicks suggest engagement but no conversions despite 18 days of activity. Likely cause: the display creative is on entertainment articles where the audience is in scroll-mode, not purchase-mode. Either change creative (more native-like format), block the publisher, or accept as awareness spend.
  5. Regional sports streaming audio ($480) at 21 days zero-conv = block. Audio is hard to attribute and this audience is wrong; not worth the noise.
  6. Total potential savings $2,320 but in practice net savings are usually 60, 80% of headline because BidCore reallocates to the next-cheapest inventory which often costs more per click.
Quick sanity tests:
  • Wasted % rising over time = inventory degrading; BidCore finding more low-quality bundles.
  • Wasted % stable at 4, 8% = normal exploration cost.
  • Wasted % spiking on a single placement = audience mismatch or click-fraud; investigate.
  • High wasted % on in-app placements specifically = the in-app bundle list needs curating; mobile gaming and weather widget bundles are usual suspects.
  • Zero wasted spend = you’ve over-allowlisted and missed scaling opportunities.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in StackAdapt: StackAdapt → Reports → Site/App Breakdown for the same window. Filter to placements with zero conversions; spend column should match this card to within sub-percent rounding. StackAdapt does not surface “wasted spend” as a single number; this card derives it. Why our number may legitimately differ from a manual StackAdapt cut: Cross-connector reconciliation:

Known limitations / merchant FAQs

Should I block every zero-conversion placement immediately? No. DSP has long conversion lag (especially CTV view-through); some placements take 14, 30 days for impressions to convert. Wait until a placement has 14+ days of activity with zero conversions before blocking. Acting too aggressively shrinks the inventory pool BidCore can use, often raising CPM on remaining inventory. What’s the “right” wasted-spend percentage on DSP? 4, 8% on a healthy account. Below 4% means you’ve over-allowlisted; above 8% means audience targeting or bundle curation needs work. CTV-heavy accounts run higher (6, 12%) because view-through tracking misses some legitimate conversions and falsely labels good placements as wasted. Why is in-app display so often in the wasted list? Mobile in-app inventory is a known low-quality category. Click-fraud is more prevalent (weather widgets, low-quality games), bundle metadata is often unreliable, and the audience demographics rarely match brand-target audiences. Action: maintain a curated bundle allowlist (e.g. only premium app publishers like NYT app, ESPN app) rather than relying on open-bundle exchange. My CTV placements show as wasted but I expect long view-through, what’s wrong? Check the view-through window setting. CTV with 1-day view-through almost always shows lots of “wasted” placements because TV-driven conversions take 3, 7 days. Set CTV view-through to 7 days and most CTV “waste” disappears. Why do similar bundles waste on StackAdapt and TTD but not on Google? Google’s DV360 buys through Google’s own ad exchange (AdX) which has tighter quality controls; StackAdapt and TTD buy through the broader programmatic ecosystem (Magnite, Pubmatic, OpenX, Index) which has more long-tail inventory. The fix is curation, not platform switching: build the same bundle allowlists across both DSPs. My wasted spend dropped sharply but ROAS also dropped, what happened? You over-blocked. Aggressive bundle/publisher blocks shrink the inventory pool BidCore can choose from; the algorithm bids up on remaining inventory, CPM rises, marginal conversions cost more than the wasted spend you saved. Net efficiency falls when you over-block. Use bundle-level CPM caps for borderline cases rather than hard blocks. Can I block specific placements within a publisher (e.g. nytimes.com/sports but not /news)? Limited. Section-level blocking works on some publishers via custom inclusion/exclusion lists, but most publishers route at domain level. The reliable lever is domain-level blocking; section-level is best-effort. What’s BidCore’s role in wasted spend? BidCore is exploration-driven by design; it deliberately tests new placements to find efficient ones. Some exploration cost is healthy. The card surfaces placements that have failed exploration (extended activity with no conversions); BidCore eventually de-weights them but does so probabilistically rather than blocking outright. How does this card differ from Zero-Conversion Spend? This card is publisher/bundle/segment-level (which placements within campaigns are wasting); Zero-Conversion Spend is campaign-level (which whole campaigns are wasting). A whole campaign with zero conversions is a bigger problem (likely pixel or goal misconfig) than a single bad placement.

Tracked live in Vortex IQ Nerve Centre

Wasted Spend is one of hundreds of KPI pulses Vortex IQ tracks across StackAdapt and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.