Recovering Ad Attribution After iOS Privacy Changes
Recovering Attribution with Meta CAPI After iOS
📌 Introduction
A subscription box company running primarily iOS-targeted Meta campaigns saw attribution collapse after iOS 14, with Meta reporting 30% of actual subscriptions from these campaigns and no clear way to optimize.
❗ The Problem
The 7-day click / 1-day view attribution window, combined with ATT opt-outs, meant Meta was receiving conversion signals for only 30% of actual subscription sign-ups. The algorithm was effectively flying blind, increasing CPAs by 78% year over year.
🔍 Identifying the Causes
The company had a two-step conversion flow: ad click → landing page → subscription checkout on a separate subdomain. The cross-domain journey was breaking the Meta Pixel's ability to attribute even for consenting users. The iOS ATT gap was compounding an existing cross-domain attribution problem.
⚠️ Consequences for the Business
Meta campaigns were being evaluated based on a 30% signal, making ROAS calculations meaningless. Budget allocation between Meta and Google was skewed because Meta appeared to perform 3x worse than it actually did. The Meta team nearly lost budget entirely.
✅ Solution
Fixed the cross-domain tracking gap first by implementing Meta Pixel with full URL parameter passing across the subdomain transition. Deployed CAPI with server-side GTM to capture iOS conversions using hashed email matching. Switched to a 28-day click attribution window available only via CAPI. Integrated CRM data to import subscriber value back to Meta.
📈 Results
Attributed conversions recovered from 30% to 81% of actual subscriptions. Meta ROAS went from appearing as 1.1x to a measured 3.7x — its actual contribution. Budget was restored and scaled. Over 6 months, Meta became the brand's highest-ROAS channel.
🏁 Conclusion
iOS attribution recovery requires solving two separate problems: the ATT opt-out gap (CAPI) and any existing cross-domain or URL parameter loss. Solving only one delivers partial improvement.
💡 Key Takeaways
Fix cross-domain tracking gaps before blaming iOS ATT. CAPI extended attribution windows (28-day click) reveal more value than the standard 7-day window. CRM subscriber value import enables value-based bidding on Meta, which dramatically improves LTV-based ROAS.
Talk to Us, It's Free
We are always willing to help. Let us know what you are looking for, and we will develop a unique solution for you.
Thank You!
Your message has been sent successfully. We'll get back to you soon.
Business Hours
Our support Hotline is available 24 Hours