TikTok Events API - Troubleshooting Guide
Wat checkt deze validatie?
De TikTok Events API Check analyseert of je events correct worden doorgestuurd naar TikTok via de server-side Events API. Dit is essentieel voor:
Accurate conversie tracking ondanks iOS/browser privacy beperkingen
Betere ad optimalisatie door TikTok's algoritme
Verbeterde ROAS berekening met betrouwbare data
Severity Levels
Status | Criteria | Impact |
|---|---|---|
đ´ CRITICAL | <70% success rate | Groot dataverlies |
đ´ CRITICAL | >5% "Token invalid/revoked" | Geen data delivery |
đ´ CRITICAL | >5% "Token empty" | Configuratie fout |
â ī¸ WARNING | 70-90% success rate | Gedeeltelijk dataverlies |
â ī¸ WARNING | Pixel Code errors | Configuratie issues |
â SUCCESS | >90% success rate | Tracking werkt correct |
Veelvoorkomende Problemen
đ´ Error: "Access token is incorrect or has been revoked" (40105)
Dit is de #1 TikTok error! (~90% van alle TikTok errors)
HTTP Status: 401 Unauthorized
Oorzaken:
Token is verlopen
TikTok Access Tokens verlopen na 1 jaar
Anders dan Meta System User tokens (die niet verlopen)
Token is ingetrokken
Handmatig ingetrokken in TikTok Events Manager
Account/app permissions gewijzigd
Verkeerde token gebruikt
Token van een andere Pixel
Test token i.p.v. productie token
Oplossing:
Ga naar TikTok Events Manager
Selecteer je Pixel (Dataset)
Klik op Settings â Access Tokens
Genereer een nieuwe Access Token
Update de token in TryTagging:
Tags â TikTok Events API
Plak de nieuwe Access Token
â ī¸ Pro Tip: Zet een reminder voor 11 maanden om de token te vernieuwen!
đ´ Error: "The access_token is empty" (40104)
HTTP Status: 400 Bad Request
Oorzaak: De Access Token is niet geconfigureerd of niet correct doorgegeven.
Oplossing:
Controleer TryTagging configuratie:
Tags â TikTok Events API
Verifieer dat het Access Token veld is ingevuld
Check voor lege variabele:
Als je een variabele gebruikt:
{{tiktok_token}}Controleer of deze variabele een waarde heeft
Test de configuratie:
Voer een test event uit
Check in TikTok Events Manager of het binnenkomt
â ī¸ Error: Pixel Code Issues
Oorzaak: De Pixel Code (ook wel "Pixel ID" genoemd) is incorrect.
Hoe vind je je Pixel Code?
Ga naar TikTok Events Manager
Klik op Assets â Events
Selecteer je Pixel/Dataset
De Pixel Code staat rechtsboven (bijv.
XXXXXXXXXXXXXXXX)
Oplossing in TryTagging:
Tags â TikTok Events API
Update het Pixel Code veld
Kopieer exact de code uit TikTok Events Manager
âšī¸ Server Errors (502/503)
HTTP Status: 502 Bad Gateway / 503 Service Unavailable
Oorzaak: Tijdelijke issues aan TikTok's kant.
Kenmerken:
Sporadisch voorkomend
Meestal < 0.1% van requests
Lost zichzelf op
Actie nodig?
< 1%: Geen actie nodig
> 1%: Neem contact op met TikTok support
TikTok Event Namen
TikTok verwacht specifieke event namen. Mapping:
TryTagging / GA4 | TikTok Event | Beschrijving |
|---|---|---|
|
| Pagina bekeken |
|
| Product bekeken |
|
| Toegevoegd aan winkelwagen |
|
| Checkout gestart |
|
| Betaalgegevens ingevuld |
|
| Aankoop voltooid |
|
| Zoekopdracht |
|
| Formulier verzonden |
|
| Nieuwsbrief/abonnement |
Parameters voor TikTok Events
Verplichte Parameters
Parameter | Beschrijving | Voorbeeld |
|---|---|---|
| Event naam |
|
| Unix timestamp |
|
| Uniek event ID |
|
| Je Pixel Code |
|
User Data (voor matching)
Parameter | Beschrijving | Hashing |
|---|---|---|
| E-mailadres | SHA-256 |
| Telefoon (E.164) | SHA-256 |
| Klant ID | SHA-256 |
| TikTok Click ID | Niet hashen |
| TikTok Cookie | Niet hashen |
| IP adres | Niet hashen |
| Browser user agent | Niet hashen |
Ecommerce Parameters
Parameter | Beschrijving | Voorbeeld |
|---|---|---|
| Conversiewaarde |
|
| Valuta (ISO 4217) |
|
| Type content |
|
| Product ID |
|
| Aantal |
|
TikTok Cookie (_ttp)
De _ttp cookie verbetert matching significant.
Wat is _ttp?
First-party cookie gezet door TikTok Pixel
Bevat een unieke browser identifier
Verbindt server-side events met client-side
Hoe activeren?
TikTok Pixel base code moet op de site staan
Cookie wordt automatisch gezet bij eerste bezoek
TryTagging pikt
_ttpautomatisch op
Controleren
In browser DevTools:
Application â Cookies â je-domein.nl â _ttp
TikTok Click ID (ttclid)
De ttclid parameter is essentieel voor ad attributie.
Wat is ttclid?
URL parameter toegevoegd door TikTok Ads
Koppelt click aan conversie
Formaat:
ttclid=XXXXXXXXXXXXXX
URL Voorbeeld
https://jouw-site.nl/product?ttclid=EJqrq7uSh4oDFA...
Aandachtspunten
Behoud ttclid in URL - strip hem niet
Pass naar server - zorg dat backend hem ontvangt
Stuur mee in Events API - als
ttclidparameter
Access Token Best Practices
Token Eigenschappen
Eigenschap | TikTok | Meta (ter vergelijking) |
|---|---|---|
Geldigheid | 1 jaar | Onbeperkt (System User) |
Verlengen | Handmatig | N.v.t. |
Scope | Per Pixel | Per Business |
Token Management
Noteer de vervaldatum bij genereren
Zet een reminder voor 11 maanden
Test na vernieuwing met een test event
Documenteer welke token waar gebruikt wordt
Token Vernieuwen
TikTok Events Manager â je Pixel
Settings â Access Tokens
Klik op Generate Access Token
Kopieer nieuwe token
Update in TryTagging
Test met een event
Debugging Tips
1. TikTok Events Manager Test Events
Ga naar Events Manager â je Pixel
Klik op Test Events tab
Selecteer Server API Testing
Voer een test event uit op je site
Controleer of het event binnenkomt
2. TryTagging Monitoring
Container â Monitoring
Filter: platform = Tiktok
Bekijk request/response details
Check error messages en codes
3. Error Code Reference
Code | Betekenis | Actie |
|---|---|---|
40104 | Token empty | Token toevoegen |
40105 | Token invalid | Nieuwe token genereren |
40106 | Invalid event format | Check event structure |
50001 | Server error | Retry later |
Checklist: TikTok Events API Setup
Basis Setup
[ ] Pixel Code correct (uit Events Manager)
[ ] Access Token gegenereerd (verloopt over 1 jaar)
[ ] Event namen correct gemapped
[ ] event_id wordt meegestuurd
User Data
[ ] Email gehashed (SHA-256)
[ ]
_ttpcookie wordt uitgelezen[ ]
ttclidparameter wordt doorgegeven[ ] IP adres (niet gehashed!)
[ ] User Agent
Ecommerce
[ ] Currency bij purchase events
[ ] Value als number
[ ] Content IDs correct
Monitoring
[ ] Token vervaldatum genoteerd
[ ] Reminder gezet voor vernieuwing
[ ] Test events werkend
FAQ
Hoe lang is een TikTok Access Token geldig?
1 jaar. Plan een reminder om de token te vernieuwen.
Moet ik email hashen voor TikTok?
Ja. TikTok verwacht SHA-256 gehashte email (lowercase, geen spaties).
Wat is het verschil tussen Pixel Code en Access Token?
Pixel Code: Identificeert je pixel (publiek, in URLs zichtbaar)
Access Token: Authenticatie (geheim, niet delen!)
Mijn events komen niet binnen, wat nu?
Check of Pixel Code correct is
Verifieer Access Token (niet verlopen?)
Controleer event namen (TikTok format)
Bekijk error responses in TryTagging Monitoring
