Il server-side tracking di TikTok garantisce una misurazione accurata delle conversioni e la conformità al GDPR per le tue campagne pubblicitarie. Implementando le TikTok Events API insieme al tradizionale TikTok Pixel, puoi raccogliere dati più affidabili riducendo le perdite dovute alle restrizioni sui cookie di terze parti e ai limiti di tracking di iOS.
Perché il server-side tracking di TikTok è importante
Migliore qualità dei dati
Recupera i dati di conversione persi a causa di ad blocker e restrizioni del browser
Conformità privacy
Soddisfa i requisiti GDPR con la trasmissione dati server-to-server
Ottimizzazione delle campagne
Un tracking delle conversioni più accurato migliora le performance dell'algoritmo di TikTok
Step 1: crea il container server di Google Tag Manager
Il primo passo è creare un container server per gestire i tuoi tag server-side. Con un container server puoi inserire tag sul tuo sito senza modificare il codice, gestendo tutto da una posizione centralizzata.
Setup del container server
- Vai su Google Tag Manager: accedi al tuo account GTM su tagmanager.google.com
- Crea un nuovo container: clicca su "Crea account" o aggiungi un nuovo container all'account esistente
- Seleziona container Server: scegli "Server" come piattaforma di destinazione (non Web)
- Configura le impostazioni: dai al container un nome descrittivo (es. "TuoBrand-Server-Production")
- Recupera il Container Config: copia la stringa di Container Config del server, ti servirà per il setup dell'hosting
Una solida base di server-side tracking è essenziale per il successo. Considera di seguire la nostra guida completa in 7 passi per configurare l'infrastruttura di server-side tracking.
Step 2: ospita il container su Tracking Hippo
Tracking Hippo offre hosting sGTM conforme alla UE con deployment automatizzato e infrastruttura gestita. Elimina la complessità del setup server garantendo al contempo conformità GDPR.
Processo di deployment su Tracking Hippo
- Crea un account Tracking Hippo: registrati su trackinghippo.io e accedi alla dashboard
- Nuovo container server: clicca su "Crea nuovo container" e seleziona la regione UE che preferisci
- Inserisci il Container Config: incolla il Container Config del server GTM ottenuto allo Step 1
- Configura il dominio personalizzato: imposta il sottodominio di tracking (es. analytics.tuodominio.com)
- Deploy e configurazione DNS: distribuisci il container e aggiorna il DNS con i record CNAME forniti
Step 3: installa il TikTok Pixel
Il TikTok Pixel è essenziale per tracciare le azioni dei visitatori sul tuo sito, come la visualizzazione di prodotti o il completamento di acquisti. Questo metodo di tracking tradizionale lavora insieme al server-side tracking per una raccolta dati completa.
Implementazione del TikTok Pixel
- Accedi a TikTok Ads Manager: vai al tuo account TikTok Business e accedi all'Ads Manager
- Crea il TikTok Pixel: vai su Assets → Events e crea un nuovo TikTok Pixel per il tuo sito
- Recupera il codice Pixel: copia il tuo TikTok Pixel ID univoco (formato: C9XXXXXXXXXXXXXXXXX)
- Installalo in GTM: aggiungi il tag TikTok Pixel al tuo container web (non al container server)
- Configura gli eventi: imposta gli eventi standard come ViewContent, AddToCart e Purchase
- • ViewContent — visualizzazioni della pagina prodotto
- • AddToCart — aggiunta al carrello
- • InitiateCheckout — avvio del processo di checkout
- • Purchase — transazioni completate
- • Subscribe — iscrizioni alla newsletter
- • SubmitForm — completamento di form
Step 4: configura le TikTok Events API
Le TikTok Events API inviano i dati di conversione direttamente dal tuo server a TikTok, offrendo un tracking più affidabile rispetto alle implementazioni basate solo sul pixel. Questo approccio server-to-server aggira le restrizioni del browser e gli ad blocker.
Processo di setup delle Events API
- Collega il tuo container web: nel tuo container GTM web imposta il parametro server_container_url del tag Google sul tuo dominio di tracciamento personalizzato (es. https://analytics.tuodominio.com); il client GA4 nel tuo container server riceverà questi eventi e potrà attivare il tag TikTok Events API
- Recupera l'access token: in TikTok Ads Manager vai su Assets → Events → Manage e genera un access token per le Events API
- Installa il tag Events API: nel container server GTM aggiungi il template del tag TikTok Events API dalla Community Template Gallery
- Configura l'autenticazione: aggiungi access token e TikTok Pixel ID alla configurazione del tag
- Configura i parametri evento: mappa gli eventi del tuo sito sugli eventi standard di TikTok (Purchase, ViewContent, ecc.)
- Configura i dati utente: imposta i parametri delle informazioni cliente come email, telefono ed external_id per un matching più preciso
Parametri dati consigliati
Dati evento:
- • Nome evento (Purchase, ViewContent)
- • Timestamp evento (timestamp del server)
- • Valore e valuta
- • ID e categorie dei contenuti
Dati utente (hashati):
- • Indirizzo email (SHA256)
- • Numero di telefono (SHA256)
- • ID esterno (ID cliente)
- • Indirizzo IP e user agent
Le Events API hashano automaticamente i dati personali (email, telefono) con SHA256 prima della trasmissione. Questo garantisce conformità GDPR mantenendo l'utilità dei dati per l'audience matching.
Step 5: assicurati di avere la deduplicazione degli eventi
La deduplicazione degli eventi evita che la stessa conversione venga conteggiata due volte quando si usano sia TikTok Pixel sia Events API. Garantisce report puliti e accurati ed evita metriche di conversione gonfiate.
Perché la deduplicazione è importante
Quando esegui contemporaneamente TikTok Pixel e Events API (configurazione consigliata), la stessa azione utente può essere tracciata due volte: una dal pixel e una dal server. Il risultato sono conversioni duplicate e dati di campagna distorti.
Come implementare la deduplicazione degli eventi
- Genera un Event ID: crea un identificatore univoco per ogni evento di conversione (es. order ID, ID basato su timestamp)
- Aggiungilo al codice del Pixel: includi il parametro event_id negli eventi TikTok Pixel client-side
- Includilo nelle Events API: invia lo stesso event_id nelle chiamate Events API server-side
- Configuralo in GTM: imposta il container server in modo che propaghi l'event_id dalle richieste client
- Testa la deduplicazione: verifica che eventi identici con event_id corrispondenti vengano deduplicati nel reporting di TikTok
Best practice per gli Event ID
Buoni Event ID:
- • Numeri d'ordine (es. "order_12345")
- • Combinazioni di timestamp + ID utente
- • UUID v4 generati client-side
- • Numeri sequenziali con prefissi
Requisiti:
- • Univoci tra tutti gli eventi
- • Coerenti tra pixel e API
- • Alfanumerici, max 64 caratteri
- • Disponibili sia lato client sia lato server
Con una deduplicazione corretta, TikTok identifica e unisce automaticamente gli eventi duplicati, restituendoti dati di conversione puliti e accurati che riflettono le reali performance delle campagne.
Step 6: testa l'implementazione
Il testing è cruciale per assicurarti che l'implementazione del server-side tracking di TikTok funzioni correttamente. Un test adeguato evita perdite di dati e garantisce una misurazione accurata fin dal primo giorno.
Processo di testing
- Abilita la modalità Test: in TikTok Events Manager apri il tuo pixel e attiva la modalità "Test Events"
- Genera un Test Code: crea un codice evento di test per identificare gli eventi di prova nella dashboard
- Testa entrambi i canali: attiva eventi per verificare che sia TikTok Pixel sia Events API funzionino correttamente
- Verifica i dati evento: controlla che tutti i parametri (valore, valuta, content_ids) vengano passati correttamente
- Conferma la deduplicazione: assicurati che gli eventi duplicati vengano correttamente uniti nel reporting di TikTok
- Monitora per 24-48 ore: dai tempo all'elaborazione dei dati e alla loro comparsa in TikTok Ads Manager
Segnali di successo
- • Gli eventi compaiono nella dashboard Test Events
- • I parametri evento sono formattati correttamente
- • I dati utente sono hashati correttamente
- • Gli eventi duplicati vengono deduplicati
- • I codici di risposta del server sono 200
Problemi comuni
- • Access token mancante o errato
- • Parametri evento malformati
- • Pixel ID configurato male
- • Mismatch dell'event_id tra i canali
- • Restrizioni CORS o di dominio
Punti chiave
Setup completo Questa guida copre l'implementazione del server-side tracking di TikTok usando container server di Google Tag Manager ospitati su Tracking Hippo, con maggiore precisione delle conversioni e conformità GDPR.
Implementazione duale Eseguire contemporaneamente TikTok Pixel e Events API massimizza la cattura dei dati, mentre la deduplicazione degli eventi garantisce report puliti e metriche di conversione accurate.
Vantaggi sui dati Il server-side tracking recupera i dati di conversione persi a causa degli ad blocker, migliora l'ottimizzazione delle campagne grazie a una migliore qualità dei dati e abilita l'integrazione con CRM e altre fonti dati.
Conformità privacy La trasmissione dei dati server-to-server con hashing automatico garantisce conformità GDPR pur mantenendo l'utilità dei dati per il targeting dell'audience e l'ottimizzazione delle campagne.
Il vantaggio Tracking Hippo Infrastruttura ospitata in UE con deployment automatizzato, scaling gestito e conformità GDPR integrata: il server-side tracking diventa accessibile, senza dover gestire infrastrutture complesse.
Pronto a implementare il server-side tracking di TikTok?
Inizia a migliorare le performance delle tue campagne TikTok con un server-side tracking accurato. Tracking Hippo rende semplice distribuire e gestire la tua infrastruttura sGTM in UE.
Articoli correlati
Meta Conversion API Tutorial: Complete Setup Guide
Learn how to implement Meta Conversion API for better ad performance and privacy compliance with Tracking Hippo and SGTM.
How to Create and Host a Server-Side GTM Container
Complete guide to setting up Google Tag Manager server-side containers with Tracking Hippo's EU-compliant hosting.