TikTok Pixel
Integrazione di TikTok Pixel con Consentio
Cos'è TikTok Pixel
Uno strumento di misurazione per tracciare le conversioni e ottimizzare le campagne su TikTok. TikTok Pixel ti permette di misurare l'efficacia degli annunci, creare pubblici personalizzati e ottimizzare la diffusione degli annunci.
Categoria di cookie
TikTok Pixel appartiene alla categoria marketing.
| Categoria Consentio | Segnale GCM |
|---|---|
| marketing | ad_storage, ad_user_data, ad_personalization |
Installazione con Consentio
Aggiungi il codice di TikTok Pixel con gli attributi type="text/plain" e
data-category="marketing". Lo script di Consentio attiverà il pixel
solo dopo che il consenso ai cookie di marketing è stato concesso.
<!-- 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>
YOUR_PIXEL_ID con l'ID reale
dal Gestore inserzioni TikTok → Risorse → Eventi.
Alternativa con API JavaScript
Carica dinamicamente TikTok Pixel dopo la concessione del consenso:
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 non supporta nativamente Google Consent Mode v2. Per questo motivo devi
utilizzare il blocco degli script tramite l'attributo type="text/plain"
con data-category="marketing", come descritto sopra.
Consentio garantisce che il pixel si carichi solo dopo la concessione del consenso di marketing. Mappatura delle categorie:
| Categoria Consentio | Segnale GCM | Descrizione |
|---|---|---|
| marketing | ad_storage |
Archiviazione dati pubblicitari |
| marketing | ad_user_data |
Condivisione dei dati utente con le piattaforme pubblicitarie |
| marketing | ad_personalization |
Personalizzazione degli annunci |
Verifica
- Installa l'estensione TikTok Pixel Helper in Chrome
- Prima di concedere il consenso: il pixel non dovrebbe inviare alcun evento
- Dopo aver concesso il consenso di marketing: il pixel dovrebbe inviare un evento
PageView - Verifica nel Gestore inserzioni TikTok → Risorse → Eventi che gli eventi vengano registrati correttamente