Walityk sends your events to the TikTok Events API (v1.3), server-side, with an event_id per event for deduplication against the TikTok browser pixel.
Takes 5 minutes.
Prerequisites
- A TikTok Ads Manager account with a Web pixel created.
1. Get the Pixel ID and Access Token
- TikTok Ads Manager → Tools → Events → Web Events → select your pixel.
- The Pixel ID (
C4XXXXXXXXXXXXXXXXformat) is shown in the pixel details. - Pixel Settings tab → Generate Access Token (Events API). Copy the token.
2. Configure the destination
- Walityk dashboard → Destinations → your site → TikTok Events API card.
- Paste the Pixel ID and Access Token.
- Optional: a Test Event Code to view events in the Events Manager debug view without polluting stats. Remove it after testing.
- Save.
3. Deduplication with the browser pixel
- If Walityk “Pixel deduplication” is enabled on the site, the tag initializes the TikTok pixel (
ttq) and re-fires each browser event with the sameevent_idas the server copy. Remove your manualttq.track(…)calls to avoid double counting. - Without a browser pixel, the Events API alone works perfectly well.
4. Verify
- Destinations → your site → TikTok: delivery log (each hit with its HTTP status).
- On the TikTok side: Events Manager → your pixel → events arrive with the “Server” channel.
Common errors
- HTTP 401/403: invalid or expired token → regenerate it in the pixel settings.
- HTTP 400: wrong Pixel ID (check the
C4…format — it’s not the ad account ID). - “Skipped” events in the log = advertising consent declined. Normal.
Next steps
- TikTok dashboard: accept rate and signals (email, ttclid)
- Walityk email matching sends the SHA-256 hashed email → better TikTok matching.
Need help? hi@walityk.com.