TikTok Events API
What This Page Answers
TikTok Events API is TikTok's server-side system for sending web, app, offline, store, and CRM events directly to TikTok. It improves measurement resilience and should be paired with TikTok Pixel using event deduplication when both send the same event.
Why Use Events API
Events API helps when:
-
Browser events are blocked or incomplete.
-
CRM or offline outcomes matter.
-
You need server-side control over event quality.
-
Purchase value or lead quality should be passed back.
-
You want stronger optimization signals for Smart+ and web conversions.
Deduplication
When Pixel and Events API send the same event, pass the same event_id so TikTok can deduplicate duplicate browser and server events.
Without this, purchases or leads can be overcounted and reported ROAS can become unreliable.
Implementation Checklist
-
Define standard and custom events.
-
Choose partner integration, server-side tag manager, or direct API.
-
Pass event time, event name, event ID, value, currency, and allowed user data.
-
Match browser and server event IDs.
-
Validate in Events Manager.
-
Compare event counts to backend source of truth.
-
Monitor after checkout, CRM, or site releases.
Practical Rule
Events API is not just backup tracking. It is how TikTok learns from business-quality events that browsers may never send.