At a glance
Gross media spend on StackAdapt, the self-serve programmatic DSP for mid-market advertisers. Sums spend across all campaigns in the window. StackAdapt is multi-channel (display, native, CTV, video, audio, in-game, DOOH); this card aggregates regardless of channel. The platform’s edge is its AI bidding (“BidCore”); on a properly-fed campaign it typically delivers 20, 40% better CPC than manual bidding within 14 days.
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
A US homeware brand running StackAdapt as part of a mid-market omni-channel programmatic strategy. The 30-day window is 02 Apr 26 to 01 May 26.
What’s interesting:
- CTV is 41% of spend at $18,200 but contributes zero clicks (no click events on a TV). View-through attribution is doing the heavy lifting; if your CTV view-through window is set too short (default 1 day vs the 3, 7 day reality), you’ll under-credit CTV and over-credit display. Action: extend CTV view-through to 7 days for honest reads.
- **CTV CPM at 25, 45 CPM. StackAdapt routes through Magnite, Pubmatic, OpenX, etc., for cheaper CTV inventory at slightly lower premium-publisher quality. The trade-off is appropriate for mid-market budgets.
- **Display at 1.50, 2.00 for low-quality remnant; 2.95 is the BidCore sweet spot, brand-safe inventory with efficient targeting.
- **The Native CPC of 0.30, 0.40 typical), but StackAdapt’s audience targeting allows tighter prospecting that compensates.
- The 30-day prior window had spend $36,500 on the same channel mix; 21% rise this window. BidCore exited learning phase on the Display Prospecting campaign on 11 Apr 26 and drove most of the increase. ROAS held flat, so the rise is healthy scaling, not waste.
- **Audio at 15, 25 typical, so $4 CPM here is suspiciously low quality (likely run-of-network audio fill). Check creative placements before scaling.
- Spend up + impressions up + CPM stable = healthy volume scaling, BidCore working.
- Spend up + CPM up = bidding into more expensive inventory; check if it’s BidCore exploring premium publishers.
- Spend up + CPM down + clicks down = inventory degrading; auto-bid won the auction race-to-the-bottom; raise CPM floor.
- Spend flat + CTV CPM rising = peak hours pressure (Q4 / sports finals / awards season).
- Spend down sharply + impressions down sharply = BidCore is failing to find inventory at your bid; raise CPM or expand audience.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in StackAdapt: StackAdapt → Reports → Campaigns → “Spend” column at the account level for the same date range. The footer total should match this card to within sub-percent rounding once ingest catches up (allow 1, 2 hours for “today”). Other StackAdapt views that look similar but are not the same number:- Reports → Channels: spend per channel (display, native, CTV, etc.). Sum across channels matches account spend.
- Reports → Creative: spend per creative. Same total, different cut.
- Working Media: gross spend minus the StackAdapt platform fee. NOT what this card uses; this card uses gross.
Cross-connector reconciliation: