Log in Sign up
Spy on competitors

Conversions API (CAPI)

Meta's server-side tracking solution that sends conversion events directly from an advertiser's server to Meta, bypassing browser-level tracking restrictions from iOS 14.5+ and ad blockers.

Why Was Conversions API Created?

Conversions API was created in response to increasing browser-level tracking restrictions that degraded Meta Pixel accuracy. Apple’s iOS 14.5 App Tracking Transparency framework, introduced in 2021, allowed users to opt out of cross-app tracking — and approximately 75-85% of iOS users chose to opt out. This dramatically reduced the Meta Pixel’s ability to track conversions from iOS devices, hurting campaign optimization and attribution. Ad blockers further reduced pixel reliability on desktop. CAPI sends conversion data server-to-server, bypassing these browser restrictions entirely. Meta recommends running CAPI alongside the Pixel for redundant tracking (deduplicated via event IDs), ensuring maximum data coverage.

How Does CAPI Improve Campaign Performance?

CAPI improves campaign performance by providing Meta’s algorithm with more complete and accurate conversion data. When the algorithm can see more conversions, it optimizes delivery more effectively — identifying which users are most likely to convert and allocating impressions accordingly. Advertisers who implement CAPI alongside the Pixel typically see improved attribution accuracy, lower CPA, and better audience building for Custom Audiences and Lookalike Audiences. Meta reports that CAPI implementation can reduce CPA by 10-15% compared to Pixel-only tracking, though results vary by industry and iOS user share. The improvement is most pronounced for advertisers with mobile-heavy traffic where iOS tracking loss is greatest.

How Do You Implement Conversions API?

CAPI can be implemented through several methods: direct API integration (sending HTTP requests from your server), partner integrations (Shopify, WordPress, Google Tag Manager server-side), or Meta’s Conversions API Gateway (a simplified cloud-based setup). The most reliable implementation sends events from the advertiser’s backend system (e-commerce platform, CRM, or server) immediately when conversions occur. Key events to send include purchases, leads, add-to-cart, initiate checkout, and page views. Each event requires user identification parameters (email, phone, IP address) that Meta hashes and matches against its user database. Implementation complexity ranges from minutes (Shopify integration) to days (custom API integration).

How Does CAPI Relate to Google’s Offline Conversion Tracking?

Google Ads offers a similar server-side approach through offline conversion uploads and enhanced conversions. Enhanced conversions send hashed first-party data alongside conversion tags to improve attribution. Google’s offline conversion upload allows advertisers to send CRM data (like closed deals or qualified leads) back to Google Ads for optimization. Both Meta’s CAPI and Google’s offline conversions serve the same purpose: providing the platform’s AI with more complete conversion data for better optimization. AI platforms like Leo manage both systems — sending conversion data to Meta via CAPI and to Google via offline conversion uploads — ensuring both platforms optimize against the same conversion signals.