GuidesFixing app ad tracking, explained
Diagnose and repair the broken signal chains between your app and Meta or TikTok — purchase events, the Conversions API, and the setups that quietly cost you conversions.
DiagnosingIf your Meta (Facebook) ads aren't recording in-app purchases, the signal chain between your app and Events Manager is broken somewhere. Here are the seven most common causes and how to fix each.
Read guidearrow_forwardFixingWhen you send the same purchase from both the client SDK and the Conversions API, Meta must deduplicate it. Here's how event_id deduplication works, why it fails, and how to fix double-counted or discarded events.
Read guidearrow_forwardSetup guideHow to reliably send RevenueCat purchase and subscription events to Meta's Conversions API — with the right value, currency, identity, and deduplication so your ads can optimize toward revenue.
Read guidearrow_forwardSetup guideHow to forward Adapty purchase and subscription events to Meta's Conversions API with the right value, currency, identity, and deduplication — so your app's ad campaigns can optimize toward real revenue.
Read guidearrow_forwardConceptsClient-side tracking fires from the app; server-side tracking (the Conversions API) fires from your backend. Here's how they differ, why modern apps need both, and how deduplication ties them together.
Read guidearrow_forwardConceptsiOS privacy changed how app ad tracking works. Here's what App Tracking Transparency, SKAdNetwork, and Aggregated Event Measurement actually are, how they interact, and what they mean for tracking purchases.
Read guidearrow_forward