Cherry Seed

Why did my Meta Ads ROAS drop?

meta ads roas drop facebook roas decline meta ads performance drop conversion tracking roas ios 14 roas impact

Quick Answer

Meta ROAS drops for three core reasons: data loss (ad blockers, iOS 14.5+ opt-outs, and Safari ITP reduce attributed conversions by 30–40%), algorithm instability (underfed learning phases from too-low conversion volume), and creative fatigue. The root cause is almost always bad data reaching Meta's algorithm — it optimizes for what it can see, and if it can't see 30–40% of your conversions, it's optimizing with a blindfold.

Full Answer

ROAS drops look like a creative problem or audience problem. Usually they're a data problem. Meta's delivery algorithm optimizes for the signals you give it — if those signals are incomplete, targeting degrades gradually without any visible warning.

Data loss causes: iOS 14.5+ ATT opt-outs reduce Meta's ability to attribute cross-device conversions. Safari ITP limits fbclid cookie to 24 hours. Ad blockers block Meta Pixel for 31.5% of users globally. The result: Meta sees fewer conversions, builds lookalike audiences on a smaller pool, and starts showing ads to lower-intent audiences.

Algorithm causes: Each significant campaign edit resets the learning phase. Too many ad sets fragment conversion volume below the 50-events-per-week threshold. Meta needs clean, consistent conversion signals to stabilize delivery.

Fix: Implement Facebook CAPI server-side to recover lost conversions. Consolidate ad sets. Don't edit campaigns during the learning phase. Better data in = better ROAS out.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/171

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/ad-performance-data-gaps/why-meta-ads-roas-dropped