Tracklio
Tracklio
Conversions API

Meta Conversions API
Server-side, in 15 minutes.

Recover 30-40% of Facebook and Instagram ad events lost to iOS 14.5, ad-blockers, and Safari ITP.

Tracklio sends purchases, leads, and custom conversions directly from your server to Meta — dedup'd against the Pixel via event_id, hashed PII (em, ph, fbc, fbp), and Advanced Matching auto-applied. No Cloud Run, no Python scripts.

Why server-side for Meta Conversions API

Deduplication out of the box

event_id + event_name pair stops Meta counting Pixel + CAPI events twice.

Event Match Quality 8.5+

Automatic fbc / fbp / IP / UA / hashed PII attached — no manual mapping.

Offline events

Upload CRM-closed deals via API — CAC attribution even when purchase happens off-site.

Events tracked out of the box

Standard Meta Conversions API events mapped automatically. Custom events supported via the same endpoint.

PurchaseInitiateCheckoutAddToCartLeadCompleteRegistrationViewContentSearchSubscribe

Setup — 4 steps

Average time to live: under 15 minutes.

  1. 1

    Paste your Meta Pixel ID + CAPI access token

    Grab both from Events Manager > Data Sources. Tracklio encrypts the token with AES-256.

  2. 2

    Install the Meta Pixel GTM template

    Fires client-side Pixel + mirrors event to Tracklio container with matching event_id.

  3. 3

    Turn on Advanced Matching

    Tracklio hashes em, ph, fn, ln, zp, ct, st, country before sending — SHA-256 as Meta requires.

  4. 4

    Verify in Events Manager

    Diagnostics tab shows 'Server' source with EMQ score. Our average: 8.5/10.

Send a Purchase from your backend

javascript
fetch("https://track.yourdomain.com/capi/meta", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    event_name: "Purchase",
    event_id: orderId,
    event_time: Math.floor(Date.now() / 1000),
    user_data: { em: hashedEmail, ph: hashedPhone, fbc, fbp },
    custom_data: { currency: "USD", value: 129.99, content_ids: [sku] },
  }),
});

Meta Conversions API FAQs

Will this deduplicate against my existing Pixel?

Yes — every server event carries the same event_id as the browser Pixel. Meta counts one conversion, not two.

How long to go live?

Median 12 minutes: paste Pixel ID + token, install GTM template, verify. No code deploy needed if you use GTM.

Do I need to hash PII myself?

No — Tracklio hashes em, ph, first/last name, zip, city, state, country with SHA-256 before sending. Raw PII never leaves your container.

Other integrations

Join 300+ brands

Ready to stop losingconversions?

Get set up in 15 minutes. No DevOps. No contracts.Cancel any time.

14-day free trialNo credit cardAll modules included
Get in touch

We're here when you need us.

Send us a message

We reply within 2 hours, even on weekends. Tell us about your current tracking setup and what you'd like to improve.

Average 2-hour response
Technical support included
No sales pressure

Never shared. Never spammed. Privacy Policy applies.