adlibrary.com Logoadlibrary.com
← Back to Glossary

Conversions API

Conversions API is Meta's server-to-server event-matching system, sending conversion data directly from an advertiser's server to Meta to supplement browser and app tracking lost to ad blockers and privacy restrictions.

Definition

Conversions API sends web, app, and offline event data straight from an advertiser's server to Meta, running alongside the browser-based Meta Pixel rather than replacing it. Where the Pixel depends on a browser loading a script and cookies surviving deletion, Conversions API events travel server-to-server and hold up against ad blockers, iOS tracking restrictions and cookie-consent gaps.

Meta explicitly recommends running Pixel and Conversions API together — deduplicated by event ID — because each one catches conversions the other misses. On iOS specifically, Conversions API works alongside SKAdNetwork rather than replacing it: SKAdNetwork handles Apple's privacy-preserving postback attribution for app installs, while Conversions API covers web and server-side events.

Setup usually runs through a server-side tag manager or a direct server integration, matching hashed customer data (email, phone, external ID) to Meta's systems for attribution and optimization.

Why It Matters

Conversions API is the difference between an attribution stack that degrades gracefully under privacy restrictions and one that goes dark. Accounts running Pixel-only measurement lose a meaningful share of conversion events to blockers and cookie limits; Conversions API recovers a chunk of that signal server-side, which is why it now sits at the center of most post-iOS 14 Meta measurement setups.

Examples

  • An ecommerce brand deduplicates Pixel and Conversions API events by a shared event ID, so a single purchase isn't double-counted across both signals.
  • A lead-gen advertiser sends offline CRM conversions back through Conversions API days after the click, letting Meta's optimization credit ads for sales that closed outside the attribution window.

Common Mistakes

  • Running Conversions API without deduplication against the Pixel, inflating reported conversions.
  • Treating Conversions API as a full replacement for Pixel or SKAdNetwork instead of a complementary signal that fills their gaps.