Adverteren marketing

TikTok Pixel — consent fix

TikTok Pixel (analytics.tiktok.com/i18n/pixel/events.js) laadt vóór consent en stelt _ttp (TikTok tracking pixel, 13 maanden) in. Stuurt paginabezoeken en conversie-events door naar TikTok vóór toestemming.

Domeinen

  • analytics.tiktok.com
  • business-api.tiktok.com
  • ads.tiktok.com

Cookies

De TikTok Pixel (events.js) plaatst de _ttp tracking cookie op de apparaten van uw bezoekers, die 13 maanden geldig blijft. Daarnaast stuurt het direct pageviews en mogelijke conversiedata naar de servers van TikTok. Als dit gebeurt voordat de bezoeker akkoord is gegaan met marketing-cookies op uw cookie banner, is dit in strijd met de AVG en riskeert u handhaving door toezichthouders.

Waarom de TikTok Pixel te vroeg laadt

De TikTok Pixel wordt meestal geïnstalleerd via Google Tag Manager (GTM). In tegenstelling tot de tools van Google zelf, heeft de standaard TikTok-tag geen waterdichte out-of-the-box integratie met Google Consent Mode v2. Als de trigger in GTM ingesteld staat op All Pages, vuurt het script altijd af, onafhankelijk van wat de cookie banner dicteert.

De Fix: TikTok Pixel blokkeren tot toestemming

Om de TikTok Pixel AVG-proof te maken, mag het script pas inladen als de bezoeker expliciet toestemming heeft gegeven voor marketing (marketing_storage). Dit regelt u het beste in GTM.

1. Gebruik een Uitzonderingstrigger in GTM (Aanbevolen)

Volg deze stappen in uw GTM-workspace:

  1. Open uw TikTok Pixel Tag.
  2. Ga naar de sectie Triggers.
  3. Klik op Uitzondering toevoegen.
  4. Klik op het + icoon om een nieuwe trigger aan te maken.
  5. Kies het triggertype Aangepaste gebeurtenis.
  6. Vul bij Gebeurtenisnaam .* in en vink Overeenkomst met reguliere expressie gebruiken aan.
  7. Selecteer Sommige aangepaste gebeurtenissen.
  8. Stel in: Consent State — marketing_storage is niet gelijk aan granted (of ad_storage, afhankelijk van uw CMP).
  9. Sla de trigger op en publiceer uw wijzigingen.

2. De TikTok Consent API (Geavanceerd / HTML integratie)

Als u de TikTok Pixel zonder GTM direct in uw website-code heeft geplakt, kunt u de TikTok Consent API gebruiken. Dit zorgt ervoor dat het script wel laadt, maar geen cookies plaatst of events verstuurt tot u het sein op groen zet.

Voeg direct ná de initialisatie van de ttq-code het volgende toe om tracking te pauzeren:

// Pauzeer tracking standaard (voordat toestemming is gegeven)
ttq.consent(false);

Zodra uw specifieke Cookie Management Platform (CMP) een acceptatie registreert, voert u het volgende uit:

// Hervat tracking (na toestemming)
ttq.consent(true);

Controleer uw oplossing

Gebruik de Network tab van uw browser om te zien of het script écht geblokkeerd wordt.

  1. Open uw website in een incognitovenster.
  2. Negeer de cookie banner (klik nergens op).
  3. Open Developer Tools (F12) en ga naar de Network tab.
  4. Zoek op tiktok.com. Er mogen absoluut geen scripts of data-verbindingen (zoals calls naar analytics.tiktok.com) zichtbaar zijn.

Twijfelt u of de aanpassing is gelukt, of wilt u uitsluiten dat andere scripts nog data lekken? Voer een gratis scan uit met ConsentChecker.eu voor directe bevestiging.

Bronnen

Nog geen CMP?

Een Cookie Management Platform (CMP) regelt consent automatisch voor TikTok Pixel en andere trackers — inclusief correcte GTM-koppeling.

Controleer uw eigen site

Scan uw website gratis om te zien of TikTok Pixel (of andere trackers) vóór toestemming laadt.

Gratis scan starten →