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.