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
Ad blockers, iPhone Safari and closed tabs hide real sales from your ads. Trakero sends every order from your own server, counted once, so Meta, Google and TikTok learn from what actually sold.
Free. A real browser checks your pixels, cookies and ad-blocker exposure in about 30 seconds.
1A shopper opens a product page. Her ad blocker stops the Pixel; the same event reaches Trakero through your own domain.
Works with your store and your ad platforms
The problem
Pick what your shopper's browser is doing. Watch where the browser Pixel's purchase goes, and where Trakero's does.
A shopper from your Facebook ad places an order.
Illustration of what happens on shoppers’ devices, not a measurement.
Side by side
The same ten orders, tracked by the browser Pixel alone and by the Pixel with Trakero. Sample
Ten sample orders showing the mechanism, not a measured rate. Your numbers depend on your shoppers.
The product
Search an order and see each copy that arrived and where it was delivered. When a shopper says they paid, you can check in seconds. Sample store
A customer says they paid? Search the order and see every copy and every delivery.
Browser copy received
14:02:11
Server copy received · merged into the same event
14:02:12
Delivered to Meta CAPI
212 ms · matched on email, phone, fbc
Delivered to Google Analytics 4
184 ms
Delivered to TikTok Events API
236 ms
| Event | Destination | Status | Attempts | Details / Reason |
|---|---|---|---|---|
| Purchase | Retrying | 2/8 | Meta returned 503, next try in 2 min | |
| Purchase | Failed | 1/1 | token expired · Reconnect Meta | |
| Purchase | Delivered | 1/1 | HTTP 200 · 184 ms | |
| AddToCart | Delivered | 1/1 | HTTP 200 · 198 ms | |
| PageView | Delivered | 1/1 | HTTP 200 · 236 ms | |
| Purchase | Delivered | 1/1 | HTTP 200 · 162 ms |
Deduplication
The order is authoritative. Every copy (browser, server, retry, webhook redelivery) resolves to one logical event, keyed by the order id. That same event_id is sent to Meta, so even Meta's side can't double count.
Send a copy to begin.
Built for Bangladesh
Bengali digits, a trunk 0, dashes, +880. Trakero normalizes it the way Meta and Google each specify, then SHA-256 hashes it before it is stored anywhere. This demo runs the real rules in your browser. Nothing is sent.
{ "em": "–", "ph_digits": "–", "ph_e164": "–" }
Hashes are computed with the Web Crypto API in this tab. Try the same number in different formats: the hash does not change.
Ways to track
Every way comes with every plan, the free one included, and they run together without counting anything twice.
Most stores start here
Your pixels, datasets and history stay. Only the system that sends to them changes, one platform at a time.
Read the move guideConnect one platform
Add Meta (or GA4, or TikTok) in Trakero with the same pixel id you use today.
Switch off the old sender
Pause that platform's tag in the old system the same day, so no purchase is sent twice.
Check, then move the next
When Events Manager shows Trakero's events, repeat for the next platform.
Setup
Simulation of the real screens, step by step.
Integrations
Events come in from your store and go out to every ad platform, once each.
4.5 KB JavaScript SDK, served from your own domain
POST /v1/events with a secret key, from any backend
Plugin: server-side purchase from the order lifecycle, COD-aware
Typed server SDK with browser attribution from cookies
Reads GA4 ecommerce events from the dataLayer
PHP 7.4+ server SDK, COD order lifecycle
App: order webhooks + Web Pixel (beta until the Shopify App Store listing)
Graph v26.0, event_id dedup with your Pixel
Measurement Protocol, user-provided data, session stitching
Events API 2.0, ttclid + _ttp matching, dedup with your TikTok Pixel
CAPI v3, ScCid + _scid matching, dedup with your Snap Pixel
v5 events, _epik click id, dedup with your Pinterest Tag
Meta (Facebook + Instagram), TikTok, Pinterest, Snap, LinkedIn, X and Microsoft Clarity from one snippet
Conversion rules, li_fat_id + hashed email, dedup with the Insight Tag
twclid + hashed email/phone, conversion_id dedup with the X Pixel
Data Manager API: gclid / gbraid / wbraid and hashed email, phone and address. No developer token
Every event POSTed as JSON to your URL, HMAC-SHA256 signed; private addresses refused
Pricing
Every feature on every plan. Duplicates we drop are never billed.
Prove it on your store. No card needed.
৳0/ mo
$0 · a month
Start freeFor a growing Facebook-first shop.
৳900/ mo
$9 · a month
Choose StarterFor brands spending seriously on Meta ads.
৳2,400/ mo
$24 · a month
Choose GrowthFor agencies and multi-brand groups.
৳4,900/ mo
$49 · a month
Choose ScaleDuplicates we drop are never billed. Pay with bKash, Nagad, card or bank transfer.
Compare prices
| Service | Free each month | Paid plan near 500K | Price a month |
|---|---|---|---|
TrakeroYou are here | 25,000 events | 500,000 events | ৳900 / $9 500,000 events |
| PixelFly | 15,000 events | 500,000 events | ৳1,200 500,000 events ৳900 a month if you pay a year ahead |
| Servero | 20,000 requests | 600,000 requests | $17 600,000 requests |
| Stape | 10,000 requests | 500,000 requests | $20 500,000 requests $17 a month billed yearly |
Monthly prices from each company's own pricing page, checked 24 October 2026. A request in server-side GTM also counts script loads, so the same traffic uses more requests than events.
Free tools
Check, build and debug your tracking in the browser. Nothing you paste leaves the page.
A short email when Meta, Google or TikTok change a tracking rule that affects stores, and when we add a free tool. A few a year. Unsubscribe in one click.
We use your address only for these emails. Privacy policy.
FAQ
Not covered here? Write to us and a person who builds Trakero answers.
No. Keep the Pixel and add Trakero. Both send the same event_id, so Meta keeps one copy and fills gaps from the other. Match quality goes up and nothing is double counted.
Trakero respects consent: when a shopper denies ads consent, no ad cookies are set and no event is sent to ad platforms. It moves measurement onto your own domain and server, which is how Meta and Google recommend sending conversions. It is not designed to evade privacy choices.
Email, phone, name and address are normalized and SHA-256 hashed inside our ingestion service before anything is queued or stored. Raw values never reach our database or logs. Destination tokens are encrypted with AES-256-GCM and can never be read back, even by us in the dashboard.
Your store keeps sending and we keep accepting. Deliveries retry with backoff for about six hours. If your Meta token expires, sending pauses and the events wait. They do not burn their retries. Reconnect, and they go out.
You decide. Send the purchase when the order is placed, confirmed or delivered. The order id makes it count once whichever moment you choose, and a later refund or cancel is linked to the same order.
Stores: WooCommerce through our plugin, any website through the JavaScript SDK, any backend through the server API or the PHP, Node and .NET SDKs, and Google Tag Manager. Shopify is in beta. Destinations: Meta, Google Analytics 4, Google Ads, TikTok, Snapchat, Pinterest, LinkedIn and X, each through its server API, plus browser pixels from one snippet.
It is Trakero, at trakero.com. People sometimes type Trackero or Trakaro; it is the same product: server-side tracking for ecommerce stores, built in Bangladesh.
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