RGM-GT-03 · GTM Server-Side · Module 3 of 5
RGM° · Training

Conversion API Implementation

CAPI lets advertisers send conversion data server-to-server, bypassing browser-pixel limitations. This module covers Meta CAPI, Google EC, and the patterns that produce 10 - 50% more measured conversions.

What you will learn

  1. What Conversion API is and why every paid-media program needs it
  2. Meta Conversions API: the canonical implementation
  3. Google Enhanced Conversions and Conversion API
  4. TikTok Events API, LinkedIn CAPI, Snap CAPI
  5. The event-quality match-quality score
  6. Customer data and hashed identifiers
  7. Event deduplication: pixel + API both
  8. Click identifier (CLID/FBCLID/GCLID) handling
  9. Common CAPI mistakes
  10. CAPI for offline conversions
  11. Measurement and validation

1. What CAPI does

Conversion API (CAPI) lets advertisers send conversion data directly from server to ad platform, bypassing the browser-pixel limitations of client-side tracking. Result: 10 - 50% more conversions reported, higher match rates, better campaign optimization.

2. Meta Conversions API

The canonical implementation. Server sends events to Meta's API endpoint with: event name, event time, user_data (hashed identifiers), custom_data (value, currency, content_ids), action_source, event_id (for deduplication).

3. Google's versions

4. Other platforms

5. Match quality

Meta's Event Match Quality score (0 - 10) reflects how well your events match Meta's identity graph. Higher match quality = better attribution and optimization. Improve by sending: email (hashed), phone (hashed), first/last name (hashed), city, state, zip, country, IP, user agent, click identifiers.

6. Hashed identifiers

SHA-256(normalized email) where normalized = trim + lowercase

Same hashing applies to phone (E.164 format), names (lowercase, no punctuation), and other identifiers.

7. Deduplication

Most implementations send the same event via pixel AND CAPI for redundancy. To prevent double-counting:

8. Click identifier handling

9. Common mistakes

Not hashing user data correctly. Missing event_id for deduplication. Sending raw PII. Failing to forward click identifiers. Not implementing for all key conversion events. Setting up but not monitoring.

10. Offline conversions

CAPI is the bridge from CRM / EHR / call-center conversions to digital ad platforms. Send conversion data with the original click identifier or hashed customer match to attribute.

11. Validation

How to use this module: The Meta CAPI structure (Section 2), the deduplication pattern (Section 7), and the validation checklist (Section 11) are the planning artifacts.

Sources & further reading


Part of the GTM Server-Side series · RGM Training