TikTok Events API
TikTok ads optimize on the events they receive. Send each order from your server with the TikTok click id and cookie, and the Pixel copy deduplicates by event id.
- Browser SDK
- Your server
- WooCommerce
- TikTok
What you get
Events API 2.0
Uses TikTok's current /event/track/ endpoint (the 1.0 pixel endpoints were sunset).
TikTok's own formats
Phones are hashed in E.164 with the + sign and emails lowercased, exactly as TikTok documents; ttclid, _ttp, IP and user agent are sent unhashed.
Page URL for server orders
TikTok requires a page URL for web events; server copies use the order's thank-you page or the captured landing page.
Deduplication
Same pixel, event and event_id within 48 hours are kept once; data arriving within 5 minutes is merged.
Where browser-only tracking loses the sale
Pick a situation your shoppers are in and watch one order take both paths.
Today's deliveries
Purchase #1043
Chrome, ad blocker on · Meta CAPI · 0.4 s
The ad blocker stops the browser Pixel on its way to facebook.com. The same purchase leaves your server, reaches Meta through the Conversions API and is counted.
Sample deliveries. Pick a row to watch its route.
Shopper, Sent to, Took
Set up in minutes
- TikTok Ads Manager → Tools → Events → your web pixel: copy the pixel code.
- Settings → Events API → Generate access token.
- Add the TikTok destination in Trakero and send a test event with your test event code.
Platform rules from TikTok API for Business: Events API 2.0.
track.yourstore.comTrakeroYour store → your domain → Meta, Google, TikTok
Questions
Are page views sent to the Events API?
No. TikTok's Events API does not list PageView; page views are counted by the TikTok Pixel, which Trakero can load for you.
Is BDT supported?
Yes, BDT is in TikTok's list of supported currencies.
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