How do sustainable DTC brands fix Meta ads attribution after iOS privacy changes?
Quick answer
After iOS App Tracking Transparency, Meta often under-reports conversions by 15% to 40% for sustainable DTC brands. Recover signal with Conversions API (CAPI) server-side, event_id deduplication between Pixel and CAPI, verified domain with Purchase as AEM priority #1, and hashed customer data for Event Match Quality above 80%. Judge scale decisions on blended Shopify new-customer revenue, not platform ROAS alone.
What did iOS privacy change for Meta ads?
Apple App Tracking Transparency (ATT) asks iOS users to opt into cross-app tracking. Roughly 75% to 80% opt out. Meta still sees ad impressions and clicks, but loses visibility into many on-site conversions. Platform-reported ROAS drops even when actual sales are stable.
For sustainable DTC, the problem compounds: education-heavy journeys mean more conversions happen outside short attribution windows, so Meta under-credits prospecting that actually drove the sale.
How do you set up Conversions API correctly?
Send purchase and key funnel events from your server (Shopify app, Stape, Elevar, or custom endpoint) directly to Meta. Include:
- event_id shared with the browser Pixel event for deduplication
- event_name matching exactly between Pixel and CAPI
- Hashed email, phone, first name, last name, zip at purchase
- Client IP and user agent when available
Without deduplication, Meta may double-count conversions and inflate ROAS while the algorithm optimizes on bad data.
What are AEM priorities and why do they matter?
Aggregated Event Measurement limits domains to eight prioritized conversion events on iOS. Put Purchase first, then AddToCart, InitiateCheckout, and ViewContent as needed. Verify your domain in Business Manager before scaling spend.
How should sustainable brands measure paid social now?
Use a three-layer stack:
- Platform reporting (Meta 7-day click) for daily pacing
- Blended analytics (Shopify new-customer revenue vs. spend) for weekly decisions
- Incrementality tests (geo holdout or pause tests) quarterly to validate true lift
Do not cut proof-led creative because platform ROAS dipped if blended CAC and new-customer volume are healthy.
Weekly check
Compare Meta purchase events (deduplicated) to Shopify orders by day. A persistent gap above 25% signals a tracking leak, not a creative problem.
Frequently asked questions
Why does Meta ROAS not match Shopify for eco DTC brands?
Attribution windows, modeled conversions, and view-through credit inflate platform numbers. Compare new-customer revenue in Shopify to Meta 7-day click for a cleaner read.
Is Conversions API required in 2026?
Yes for reliable optimization. Browser-only Pixel tracking loses 20% to 40% of events on iOS and privacy-focused browsers.
What Event Match Quality score should I target?
Aim for 80% or higher in Events Manager. Send hashed email, phone, name, and zip when available at checkout.
Should I use 7-day click or 1-day click attribution?
Optimize on 7-day click for volume, but report 1-day click alongside blended analytics to see inflation from delayed credit.