At a glance
The spend running on a catalog campaign whose linked product feed has live rejections. When products are rejected at the feed layer (by a feed-management tool such as Feedonomics, or by Meta’s own catalog review), the catalog Meta bids on is incomplete or stale. The bid signal degrades, the affected products stop serving, and ROAS bleeds until the feed clears. This card names the spend that is exposed to that degraded feed so you can fix the rejection rather than keep paying for a campaign that cannot show its best products. Caveat: a rejection does not always zero out a campaign; partial rejections quietly shrink the eligible product set, so the damage is often a slow ROAS erosion rather than a hard stop.
Calculation
Calculated automatically from your Meta Ads (Facebook) data joined to your product-feed health. 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 outdoor-gear brand running Advantage+ Catalog campaigns with the catalog fed by a feed-management export. Reading taken on 14 Mar 26 over the trailing 30 days. All figures are illustrative.- The card reads $47,000 of spend exposed to a feed with active rejections across the two campaigns linked to
main-export. - Only 6% of items are rejected, but the damage is larger than 6%. Catalog optimisation reallocates budget across the eligible set, so removing 412 items, especially if they include high-velocity products, distorts bidding for the whole campaign, not just the rejected lines.
- The bestsellers campaign is clean. It is fed by a separate, smaller export with no rejections, which is why its ROAS held while the main-export campaigns drifted down over the month.
- The fix is upstream, not in Ads Manager. Open the feed-management platform, read the rejection reasons (commonly a missing required attribute or a price mismatch against the landing page), correct the source data, and re-export. Confirm the catalog clears in Commerce Manager.
- Expect a recovery lag. Once the feed clears and the items re-enter the catalog, Meta needs time to relearn and redistribute budget. ROAS does not snap back instantly; budget the following week for recovery, not the same day.
- Rejections rising + ROAS drifting down on the same campaign = feed degradation. Fix upstream.
- Rejections on high-velocity SKUs = disproportionate ROAS damage. Prioritise those.
- Clean feed, separate campaign holding ROAS = isolate the broken feed and fix it without touching the healthy one.
Sibling cards merchants should reference together
Reconciling against Meta Ads Manager
Where to look in Meta Ads Manager: This is a two-surface reconciliation, because Ads Manager shows the spend and Commerce Manager shows the rejections:- Meta Commerce Manager → Catalog → Diagnostics / Items lists rejected items and their rejection reasons. This is Meta’s downstream review.
- The feed-management platform’s own dashboard (for example Feedonomics) shows upstream rejections caught before the export reaches Meta. Many rejections never appear in Commerce Manager because they were filtered at the source.
- Meta Ads Manager → Campaigns shows the spend per catalog campaign but does not link it to feed health.
Cross-connector reconciliation: