16 pages · Conversion APIs
Server events still have a contract
CAPI is a POST from your backend. No network tab. No Pixel Helper. The vendor returns 200 for events it will never attribute. These pages are the envelope, the clock, and the match keys.
- The browser never saw the purchase CAPI · PMs, marketers, engineers
- Two pipes, one conversion CAPI · engineers, marketers, PMs
- One event_id, two transports CAPI · engineers, PMs
- A conversion with nobody on it CAPI · marketers, engineers, PMs
- Tell Meta where the event happened CAPI · engineers
- Your API host is not a landing page CAPI · engineers
- sGTM is a proxy. CAPI is your job. CAPI · engineers, PMs
- Test events are not a lower environment CAPI · engineers, marketers
- 200 means the server was awake CAPI · engineers, PMs
- Retry the body, not a new conversion CAPI · engineers
- The conversion happened in Salesforce CAPI · PMs, marketers, engineers
- Enhanced conversions are hashed PII on the Ads tag CAPI · marketers, engineers
- Value without currency is a non-event CAPI · engineers, marketers
- Purchse is a custom event whether you meant it CAPI · marketers, engineers, PMs
- Do not fire the whole funnel on thank-you CAPI · marketers, PMs, engineers
- A refund is a measurement event CAPI · PMs, marketers, engineers