Integrazioni
TikTok PixelTikTok Pixel
documentazione presetDocumentazione

Preset TikTok Pixel in CookiePilot: _ttp ed eventi marketing dopo consenso

TikTok Pixel tratta dati di marketing e deve aspettare il relativo consenso. Il preset aiuta a bloccare _ttp e analytics.tiktok.com prima della scelta e poi avvia gli eventi.

Comportamento del consenso

Categoria: marketing.

Cookie tipico: _ttp.

Richiesta tipica: analytics.tiktok.com.

Passaggi

Sposta il Pixel in GTM o dietro un livello condizionato dal consenso.

Richiedi consenso marketing prima dell'avvio.

Testa pagina prodotto e pagina di conferma.

Esempio di codice

Esempio di codice
<script>
window.addEventListener('cookiepilot:consent', function (event) {
  var consent = event.detail || {};
  if (!consent.marketing || window.__tiktokPixelLoaded) return;
  window.__tiktokPixelLoaded = true;

  !function (w, d, t) {
    w.TiktokAnalyticsObject=t;
    var ttq=w[t]=w[t]||[];
    ttq.methods=['page','track','identify','instances','debug','on','off','once','ready','alias','group','enableCookie','disableCookie'];
    ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};
    for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);
    ttq.load=function(e){var s=d.createElement('script');s.async=true;
      s.src='https://analytics.tiktok.com/i18n/pixel/events.js?sdkid='+e+'&lib='+t;
      d.getElementsByTagName('script')[0].parentNode.insertBefore(s,d.getElementsByTagName('script')[0]);
    };
    ttq.load('TIKTOK_PIXEL_ID');
    ttq.page();
  }(window, document, 'ttq');
});
</script>

Lista di test

Prima del consenso _ttp è assente.

Dopo Reject non partono richieste TikTok.

Dopo Accept gli eventi non vengono inviati due volte.

Integrazioni correlate

Vedi le configurazioni usate più spesso con questa integrazione.

Pronto per la configurazione?

Avvia CookiePilot, scegli l'integrazione giusta e verifica che i tag attendano il consenso prima di partire.