Dokumentacja

Wszystko, co musisz wiedzieć, aby szybko wdrożyć Consentio

TikTok Pixel

Integracja TikTok Pixel z Consentio

Czym jest TikTok Pixel

Narzędzie pomiarowe do śledzenia konwersji i optymalizacji kampanii na TikToku. TikTok Pixel pozwala mierzyć skuteczność reklam, tworzyć niestandardowe grupy odbiorców i optymalizować wyświetlanie reklam.

Kategoria plików cookie

TikTok Pixel należy do kategorii marketingowej.

Kategoria Consentio Sygnał GCM
marketing ad_storage, ad_user_data, ad_personalization

Instalacja z Consentio

Dodaj kod TikTok Pixel z atrybutami type="text/plain" i data-category="marketing". Skrypt Consentio aktywuje piksel dopiero po udzieleniu zgody na pliki cookie marketingowe.

HTML
<!-- TikTok Pixel -->
<script type="text/plain" data-category="marketing">
  !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","holdConsent","revokeConsent","grantConsent"],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.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};ttq.load=function(e,n){var r="https://analytics.tiktok.com/i18n/pixel/events.js",o=n&&n.partner;ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=r,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{};var i=d.createElement("script");i.type="text/javascript",i.async=!0,i.src=r+"?sdkid="+e+"&lib="+t;var a=d.getElementsByTagName("script")[0];a.parentNode.insertBefore(i,a)};
    ttq.load('YOUR_PIXEL_ID');
    ttq.page();
  }(window, document, 'ttq');
</script>
Uwaga: Zamień YOUR_PIXEL_ID na rzeczywisty identyfikator z TikTok Ads Manager → Zasoby → Zdarzenia.

Alternatywa: API JavaScript

Dynamiczne ładowanie TikTok Pixel po udzieleniu zgody:

JavaScript
Consentio.onConsentChange((consent) => {
  if (consent.marketing) {
    !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","holdConsent","revokeConsent","grantConsent"];
      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.instance=function(t){for(var e=ttq._i[t]||[],n=0;
        n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e};
      ttq.load=function(e,n){var r="https://analytics.tiktok.com/i18n/pixel/events.js";
        ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=r,
        ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},
        ttq._o[e]=n||{};var i=d.createElement("script");
        i.type="text/javascript",i.async=!0,
        i.src=r+"?sdkid="+e+"&lib="+t;
        var a=d.getElementsByTagName("script")[0];
        a.parentNode.insertBefore(i,a)};
      ttq.load('YOUR_PIXEL_ID');
      ttq.page();
    }(window, document, 'ttq');
  }
})

Google Consent Mode v2

TikTok Pixel nie obsługuje natywnie Google Consent Mode v2. Dlatego konieczne jest użycie blokowania skryptów za pomocą atrybutu type="text/plain" z data-category="marketing", jak opisano powyżej.

Consentio zapewnia, że piksel zostanie załadowany dopiero po udzieleniu zgody marketingowej. Mapowanie kategorii:

Kategoria Consentio Sygnał GCM Opis
marketing ad_storage Przechowywanie danych reklamowych
marketing ad_user_data Udostępnianie danych użytkownika platformom reklamowym
marketing ad_personalization Personalizacja reklam

Weryfikacja

  1. Zainstaluj rozszerzenie TikTok Pixel Helper w Chrome
  2. Przed udzieleniem zgody: piksel nie powinien wysyłać żadnych zdarzeń
  3. Po udzieleniu zgody marketingowej: piksel powinien wysłać zdarzenie PageView
  4. Zweryfikuj w TikTok Ads Manager → Zasoby → Zdarzenia, czy zdarzenia są rejestrowane poprawnie
Facebook PixelMicrosoft Ads