Meta Conversions API for Facebook and Instagram ads, without code
Facebook and Instagram ads are optimized from the same Meta dataset. Send it every order from your server, with the browser's click id and hashed customer details, and the Pixel copy is dropped as a duplicate.
Illustration of the event flow
What you get
Pixel + CAPI, counted once
The Pixel (loaded by Trakero or your own) and the server send the same event_id; Meta keeps one within 48 hours.
Better match quality
Email, phone (country code, digits only), name, city and external id are normalized and SHA-256 hashed; fbc is rebuilt from the fbclid when the cookie is missing; IP and user agent are the shopper's.
Chat conversions
WhatsApp, Messenger and Instagram orders go out as business messaging or chat conversions.
Explains every failure
Invalid token, missing permission, unknown pixel or an old event: each is shown in plain words, and a bad token pauses sending so events wait instead of being lost.
Where browser-only tracking loses the sale
Pick a situation your shoppers are in and watch one order take both paths.
A shopper from your Facebook ad places an order.
Illustration of what happens on shoppers' devices, not a measurement.
Set up in minutes
- 1Events Manager → Data sources → your dataset: copy the Pixel ID.
- 2Settings → Conversions API → Generate access token.
- 3Add the Meta destination in Trakero and press Send test event; watch it arrive in Test events.
Questions
Do Instagram ads need something separate?+
No. Instagram ads use the same Meta dataset (Pixel) and Conversions API as Facebook ads.
Which Graph API version do you use?+
v26.0 by default; you can pin another version in the destination settings.
Platform rules from Meta: Conversions API, Meta: Deduplicate Pixel and server events.