TikTok Events API
Questa guida spiega come configurare gli eventi dell’Events API che AdTarget invia a TikTok quando gli utenti si uniscono al tuo canale Telegram.
Quando vengono inviati gli eventi?
AdTarget invia un evento a TikTok solo per le adesioni attribuite — ovvero le adesioni in cui AdTarget riesce a collegare l’adesione Telegram a un clic specifico su un’inserzione nella tua landing page. Questo richiede che l’invite_link sia presente nel webhook di Telegram.
Gli eventi vengono inviati quando un utente clicca sul tuo link di invito tracciato e Telegram lo segnala nel webhook (affidabile per i canali privati).
Gli eventi NON vengono inviati per le adesioni organiche — utenti che trovano il tuo canale tramite ricerca, link diretti o messaggi inoltrati. Queste adesioni appaiono comunque nella tua dashboard AdTarget ma sono contrassegnate come “organiche”.
Limitazione dei canali pubblici: A causa di una limitazione dell’API di Telegram, anche gli utenti che cliccano sul tuo link tracciato possono essere trattati come adesioni organiche nei canali pubblici. L’app Telegram (specialmente Android) spesso converte le adesioni tramite link di invito in “adesioni dirette” per i canali pubblici, rimuovendo i dati di attribuzione. Scopri di più →
Tipi di eventi disponibili
AdTarget mappa i suoi tipi di eventi sugli eventi standard di TikTok:
| Evento AdTarget | Evento TikTok | Ideale per | Ottimizzazione TikTok |
|---|---|---|---|
| Lead | SubmitForm | Campagne di generazione lead | Ottimizza per invii di moduli |
| Purchase | Purchase | Campagne orientate all’acquisto | Ottimizza per azioni di acquisto |
| CompleteRegistration | CompleteRegistration | Campagne orientate alla registrazione | Ottimizza per azioni di registrazione |
| Subscribe | Subscribe | Campagne di abbonamento | Ottimizza per intenzione di abbonamento |
| Custom | Il tuo nome personalizzato | Tracciamento specializzato | Ottimizzazione personalizzata |
Scegliere l’evento giusto
Stai facendo lead generation? Usa Lead (mappato su SubmitForm di TikTok) — Questo dice a TikTok “questa persona ha inviato un modulo / è diventata un lead”.
Vendi un prodotto o servizio? Usa Purchase — Ideale quando vuoi che TikTok ottimizzi per gli acquirenti. Abbinalo a value e currency nella configurazione di conversione del tuo canale per un’ottimizzazione basata sul valore.
Stai lanciando campagne di registrazione? Usa CompleteRegistration — Segnala un’azione di registrazione completata.
Stai promuovendo un abbonamento al canale? Usa Subscribe — Corrisponde all’azione dell’utente (unirsi = abbonarsi).
Hai bisogno di un evento non standard? Usa Custom — Ti permette di definire il tuo nome evento per scenari di tracciamento specializzati.
Consiglio: Fai corrispondere il tipo di evento all’obiettivo della tua campagna in TikTok Ads Manager per risultati migliori.
Configurazione degli eventi
I tipi di evento sono configurati per canale. Ogni canale ha come predefinito CompleteRegistration quando viene rilevato per la prima volta.
Per cambiare il tipo di evento di un canale:
- Vai alle Settings del tuo sito → scheda Channels
- Clicca su Setup (o Edit) nella riga del canale
- Seleziona il tuo tipo di evento nel dialogo
- Clicca su Save
Parametri degli eventi
Ogni evento che AdTarget invia a TikTok include questi parametri:
Parametri obbligatori
| Parametro | Descrizione |
|---|---|
event | Il nome dell’evento TikTok (SubmitForm, Purchase, ecc.) |
timestamp | Timestamp ISO 8601 dell’adesione |
event_id | ID univoco per la deduplicazione |
Parametri di attribuzione
| Parametro | Descrizione |
|---|---|
context.ad.callback | Il ttclid dal clic sull’inserzione (TikTok Click ID) |
Dati utente
| Parametro | Sorgente | Hashato? |
|---|---|---|
context.user.external_id | ID utente Telegram | Sì (SHA-256) |
context.ip | IP dalla visita alla landing page | No (inviato così com’è) |
context.user_agent | Browser dalla visita alla landing page | No (inviato così com’è) |
L’external_id (ID utente Telegram) viene hashato con SHA-256 prima dell’invio, come richiesto da TikTok. Indirizzo IP e user agent vengono inviati così come sono secondo le specifiche dell’Events API di TikTok.
Proprietà dell’evento
| Parametro | Descrizione |
|---|---|
properties.value | Valore dell’evento (se configurato per canale) |
properties.currency | Codice valuta (predefinito "USD") |
properties.content_name | Titolo del canale o nome personalizzato dalla configurazione del canale |
Deduplicazione degli eventi
AdTarget include un event_id univoco con ogni evento per prevenire duplicati:
event_id: "adtarget_{conversion_id}"Questo garantisce che la stessa conversione non venga contata due volte, anche in caso di nuovo tentativo.
Test degli eventi
Test in produzione
Il modo più affidabile per testare end-to-end:
- Clicca sulla tua inserzione TikTok (o usa un’inserzione di test)
- Visita la tua landing page
- Unisciti al tuo canale Telegram tramite il link di invito tracciato
- Controlla il TikTok Events Manager entro 5-10 minuti
Verificare in TikTok Ads Manager
- Vai in Assets → Events → Web Events → Manage
- Controlla la scheda Events
- Cerca il tuo tipo di evento con timestamp recenti
- Verifica che l’evento mostri come “Received”
Corrispondenza degli eventi
TikTok abbina i tuoi eventi agli utenti per l’attribuzione. Una maggiore qualità di corrispondenza significa una migliore ottimizzazione.
Fattori di qualità della corrispondenza
| Fattore | Impatto |
|---|---|
| ttclid presente | Alto - Attribuzione diretta per clic |
| User agent + IP | Medio - Corrispondenza probabilistica |
| External ID | Medio - Corrispondenza cross-device |
Migliorare la qualità della corrispondenza
- Cattura il ttclid: Assicurati che l’URL della tua landing page preservi il parametro
ttclid - Invia eventi tempestivamente: Meno tempo tra clic e conversione migliora la corrispondenza
- Percorso utente coerente: Mantieni gli utenti sul tuo dominio prima di reindirizzarli a Telegram
Configurazioni comuni degli eventi
Generazione lead
AdTarget Event: Lead → TikTok Event: SubmitForm
When: User joins channel
Use Case: "Get subscribers" campaignsTracciamento acquisti
AdTarget Event: Purchase → TikTok Event: Purchase
When: User joins channel
Use Case: "Buy now" campaigns with value-based optimizationAbbonamento ai contenuti
AdTarget Event: Subscribe → TikTok Event: Subscribe
When: User joins channel
Use Case: "Subscribe to channel" campaignsRisoluzione dei problemi
Gli eventi non corrispondono?
- Verifica che il
ttclidsia nell’URL della landing page - Verifica che il TikTok Pixel sia anche sulla landing page
- Assicurati che i cookie non siano bloccati
Basso tasso di corrispondenza degli eventi?
- Riduci il tempo tra clic e conversione
- Verifica che il
ttclidvenga catturato dall’URL - Assicurati che IP e user agent siano disponibili
Eventi duplicati?
- AdTarget gestisce la deduplicazione automaticamente tramite
event_id - Se vedi duplicati, contatta il supporto
Best practice
- Fai corrispondere il tipo di evento all’obiettivo della campagna per una migliore ottimizzazione
- Usa lo stesso tipo di evento in modo coerente all’interno di una campagna
- Monitora la consegna degli eventi nel TikTok Events Manager regolarmente
- Testa prima di scalare la spesa pubblicitaria
Prossimi passi
La tua integrazione TikTok è completa! Inizia a pubblicare inserzioni e guarda le tue conversioni arrivare in TikTok.
Hai bisogno di aiuto per ottimizzare? Contatta il nostro team di supporto.