One order, from the ad to Meta

Nine steps, with the actual payload at each one. Press play, or open any step.

Start free
  1. Captured

    Browserpurchase_1042
    Your serverpurchase_1042
  2. Cleaned

    Phone 01712-345678
    +8801712345678
    650037f7…6e05c08c
  3. Counted once

    purchase:order:1042
    2 copies → 1 event
  4. Delivered

    Meta CAPI212 ms
    GA4188 ms
    TikTok240 ms

One sample order. Timings are illustrative.

Follow the parcel

Meta adBrowsertrack.shopYour serverIngestRedisWorkerPostgresMeta CAPIGA4
1 / 9
  1. Where: Browser

    The landing URL carries fbclid. The Trakero SDK, loaded from your own subdomain, stores it as a first-party _fbc cookie and records the first touch. Nothing is sent to Meta from the browser.

    first-party cookies on shop.com.bd
    _cdt_vid  v_7c1f…           365 days
    _cdt_sid  s_91ab…           30 min, rolling
    _fbc      fb.1.1727440000000.IwAR2xK…
    _fbp      fb.1.1727440000000.8812349912
    _cdt_ft   {"source":"facebook","medium":"cpc","click_id_type":"fbclid"}

Ways to track

Pick how your store sends events

Every way comes with every plan, the free one included, and they run together without counting anything twice.

Direct

Most stores start here

  • Plugin, script or server SDK: no server of your own
  • A pixel id and token per platform
  • Deduplicated, hashed and retried for you
How Direct works

Google tag gateway

  • gtag.js and Tag Manager load from your own domain
  • GA4 and Google Ads hits get past ad blockers
  • Keeps Google's own cookies and sessions
About your own tracking domain

Your GTM dataLayer

  • One Custom HTML tag in your web container
  • Reads the GA4 ecommerce events you already push
  • No server container to host or pay for
Set up with Tag Manager
Planned

Hosted server GTM

  • For agencies with their own server container logic
  • Today: keep your sGTM host and add Trakero beside it
  • The same Meta event id keeps both from double counting
Run both side by side

Already on Stape, PixelFly or your own sGTM?

Your pixels, datasets and history stay. Only the system that sends to them changes, one platform at a time.

Read the move guide
  1. Connect one platform

    Add Meta (or GA4, or TikTok) in Trakero with the same pixel id you use today.

  2. Switch off the old sender

    Pause that platform's tag in the old system the same day, so no purchase is sent twice.

  3. Check, then move the next

    When Events Manager shows Trakero's events, repeat for the next platform.

Three promises

Never waits on Meta

Ingestion answers in milliseconds and only touches memory and one Redis call. Destinations are called later, by workers.

Never loses silently

Every failure ends in a visible state: retrying, paused, failed with a reason, or a per-event error returned to the sender.

Never counts twice

The order id is the identity. Browser, server, retries and redeliveries collapse into one event, and Meta gets one event_id.

track.yourstore.comTrakero

Your store → your domain → Meta, Google, TikTok

Start counting every order today

Create a free account, connect your store and watch a test order arrive in Meta Events Manager.

Free plan · No card needed · Set up in one afternoon