Server-side tracking
Trakt sends your purchases and leads to Meta server-side, with the fbc and fbp identifiers and a hashed match set, deduplicated against your existing pixel. No developer, no double-counting.
Browser-based pixel events are blocked by ad blockers, capped by Safari and Firefox, and lost when a page fails to load. Meta built the Conversions API so the sale can be reported from your server instead, where none of that reaches it. On its own it is a developer project; Trakt runs it for you.
How it works
Trakt records the click and the Meta identifiers on your own domain when the visitor lands, so the conversion can be matched back to the real ad interaction later.
The order arrives from Shopify or WooCommerce with authoritative revenue, and Trakt attaches it to the browsing session that earned it before sending.
Each conversion carries the same event id your pixel uses, so Meta collapses the two into one. Turning on CAPI does not inflate your numbers.
Trakt builds the exact CAPI payload and logs it without sending, so you can check every field before a single event reaches Meta.
See the exact events Trakt would send to Meta, and verify the match rate, before anything goes live.