Glossary · Data plumbing
Conversions API
The server-to-server endpoint each ad platform provides for conversion events. A transport, not a truth.
Also: CAPI, Events API, enhanced conversions
One of 25 entries in the Endpoint Forms glossary.
Definition
The server-side endpoint an ad platform exposes for receiving conversion events directly: Meta’s Conversions API, TikTok’s Events API, Google’s enhanced conversions and Ads API uploads. Same idea, different names and payloads.
Why it matters
It is the practical implementation of server-side tracking for paid social, and it is genuinely what closes the measurement gap that opened with iOS tracking restrictions. Teams that run it well recover a real and material share of attributed conversions.
The framing worth holding on to: CAPI is a pipe. It delivers whatever you put in it, more reliably than the browser did. If what you put in it is “form submitted,” you have become more effective at teaching the platform to find people who submit forms — which is the correct outcome only if form submissions are the thing you want.
In practice
- Deduplicate with the pixel. Same
event_idandevent_namefrom both paths, or every conversion counts twice. - Match keys decide everything. Hashed email, phone, click id, external id, IP and user agent. Meta’s event match quality score is mostly a report on how many of those you sent.
- A low match score is usually missing fields, not broken code. Check what you are sending before you debug the integration.
- Send the value. An event without a value trains the optimiser on volume, which is where this whole problem started.
The common mistake
Judging it by event volume.
The dashboard shows more conversions after the migration, which is exactly what you were told to expect, so the project is declared a success and nobody looks again.
But volume rising is the mechanical consequence of losing fewer events; it is not evidence that the campaign improved. The measurements that would tell you are downstream — MQL→SQL rate and cost per closed deal — and they are the ones nobody re-checks after a tracking migration.
Related terms
- Server-side tracking
- Sending conversion events from your server rather than the visitor’s browser — more reliable measurement of a dataset that may be worse.
- GCLID
- The click id Google appends to your landing page URL — the join key between your CRM and your ad account, and it is discarded by default.
- Offline conversion import
- Uploading what happened downstream back to the ad platform against the click id — a standard practice, and one that teaches the platform while teaching the form nothing.
- Duplicate leads
- The same person, twice — inflating your conversion count and, through it, the signal you send back to the ad platform.
- Cost per lead
- Spend divided by leads — a metric that improves when your lead quality collapses.