TikTok Events API 2.0: server-side conversions for TikTok ads
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.
Illustration of the event flow
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.
A shopper from your Facebook ad places an order.
Illustration of what happens on shoppers' devices, not a measurement.
Set up in minutes
- 1TikTok Ads Manager → Tools → Events → your web pixel: copy the pixel code.
- 2Settings → Events API → Generate access token.
- 3Add the TikTok destination in Trakero and send a test event with your test event code.
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.
Platform rules from TikTok API for Business: Events API 2.0.