Meta Pixel (Conversions API)
The Meta Pixel is a snippet of code that tracks user actions on your website. Paired with the Conversions API (CAPI), it sends the same data server-side — essential after iOS privacy changes that block client-side tracking.
What it is
The Pixel is a JavaScript tag that fires events (PageView, Lead, Purchase, ViewContent, etc.) when users interact with your site. CAPI is a server-side companion that sends the same events directly from your server to Meta — bypassing browser-level blocks like iOS ATT, ad blockers, and Safari ITP.
Why it matters
Since iOS 14.5 (April 2021), client-side tracking signal has degraded significantly. Without CAPI, you lose 20–40% of the conversions that actually happen — meaning Meta's optimization algorithms have a fuzzier picture and your reporting under-reports ROI.
How to deploy CAPI
- Implement the standard Pixel on every page (handles browser-side events)
- Set up CAPI server-side via Google Tag Manager Server, a CDP, Shopify's native integration, or a direct API integration
- De-duplicate events using event_id so Meta doesn't double-count when both Pixel and CAPI fire
- Send hashed customer data (email, phone, name) for better match quality
Frequently asked questions
Is CAPI required or just nice-to-have?
Effectively required now. Meta's Event Match Quality score drops sharply without CAPI, and Smart Bidding accuracy follows.
Can I implement CAPI without a developer?
Plugins exist for major platforms (Shopify, WordPress, WooCommerce). For custom sites, you'll need engineering. Google Tag Manager Server is a popular middle ground.
Does CAPI fix iOS ATT signal loss?
Partially. CAPI still depends on identifiable user data (email/phone) that you have first-party. If you only had cookie-based identifiers, ATT still hurts. Most performant setups combine CAPI + first-party login + UTM-tagged links.