I was in the exact same boat. Gave Andromeda a fair shake, set up proper conversion tracking in GTM, double-checked my GA4 attribution, even ran a full Screaming Frog crawl to rule out any site-side issues-nothing. Meta was haemorrhaging money across all my accounts. After six weeks of negative ROAS, you have to call it.
Here's the process I followed before pulling the plug:
- Audited my tracking - Tag Assistant, GTM preview mode, server-side tagging for enhanced conversions. No leaks.
- Cross-referenced with GSC and Ahrefs - Organic traffic was stable, CVR hadn't dropped. That ruled out site or landing page issues.
- Creatives refresh - New ad copy, video, static, UGC. No lift.
- Campaign structure - CBO, ABO, advantage+ shopping, manual bidding, even retargeting-only. Nothing worked.
After that, it's not stubbornness-it's repeated data. I moved that budget to Google PMax (with proper feed optimisation) and Microsoft Ads. Within a week, I was back to positive. Letting go of Meta was the best analytics decision I've made this year. There's no point throwing good money after bad, especially when the platform keeps breaking its own measurement stack.