Snapchat Conversions API
Questa guida spiega come configurare gli eventi della Conversions API che AdTarget invia a Snapchat quando gli utenti si uniscono al tuo canale Telegram.
Quando vengono inviati gli eventi?
AdTarget invia un evento a Snapchat 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 Snapchat:
| Evento AdTarget | Evento Snapchat | Ideale per | Ottimizzazione Snapchat |
|---|---|---|---|
| Lead | SIGN_UP | Campagne di generazione lead | Ottimizza per le registrazioni |
| Purchase | PURCHASE | Campagne orientate all’acquisto | Ottimizza per azioni di acquisto |
| CompleteRegistration | SIGN_UP | Campagne orientate alla registrazione | Ottimizza per le registrazioni |
| Subscribe | SUBSCRIBE | Campagne di abbonamento | Ottimizza per intenzione di abbonamento |
| Custom | CUSTOM_EVENT_1 | Tracciamento specializzato | Ottimizzazione personalizzata |
Scegliere l’evento giusto
Stai facendo lead generation? Usa Lead (mappato su SIGN_UP di Snapchat) — Questo dice a Snapchat “questa persona si è registrata / è diventata un lead”.
Vendi un prodotto o servizio? Usa Purchase (mappato su PURCHASE) — Ideale quando vuoi che Snapchat 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 (mappato su SIGN_UP) — Segnala un’azione di registrazione completata.
Stai promuovendo un abbonamento al canale? Usa Subscribe (mappato su SUBSCRIBE) — Corrisponde all’azione dell’utente (unirsi = abbonarsi).
Hai bisogno di un evento non standard? Usa Custom (mappato su CUSTOM_EVENT_1) — Per scenari di tracciamento specializzati che non rientrano nei tipi standard.
Consiglio: Fai corrispondere il tipo di evento all’obiettivo della tua campagna in Snapchat 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 Snapchat include questi parametri:
Parametri obbligatori
| Parametro | Descrizione |
|---|---|
event_type | Il nome dell’evento Snapchat (SIGN_UP, PURCHASE, ecc.) |
timestamp | Timestamp ISO 8601 dell’adesione (millisecondi) |
event_tag | Tag per la categorizzazione degli eventi |
Parametri di attribuzione
| Parametro | Descrizione |
|---|---|
sc_click_id | Il Snapchat Click ID (ScCid) dal clic sull’inserzione |
Dati utente
| Parametro | Sorgente | Hashato? |
|---|---|---|
hashed_external_id | ID utente Telegram | Sì (SHA-256) |
hashed_ip_address | IP dalla visita alla landing page | No (inviato così com’è) |
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 Snapchat. Indirizzo IP e user agent vengono inviati così come sono secondo le specifiche della Conversions API di Snapchat.
Campi personalizzati
| Parametro | Descrizione |
|---|---|
price | Valore dell’evento (se configurato per canale) |
currency | Codice valuta (predefinito "USD") |
description | 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 Snapchat (o usa un’inserzione di test)
- Visita la tua landing page
- Unisciti al tuo canale Telegram tramite il link di invito tracciato
- Controlla lo Snapchat Events Manager entro 5-10 minuti
Verificare in Snapchat Ads Manager
- Vai in Events Manager
- Seleziona il tuo pixel
- Cerca il tuo tipo di evento con timestamp recenti
- Verifica che l’evento mostri come “Received”
Corrispondenza degli eventi
Snapchat 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 |
|---|---|
| ScCid 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 ScCid: Assicurati che l’URL della tua landing page preservi il parametro
ScCid - 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 → Snapchat Event: SIGN_UP
When: User joins channel
Use Case: "Get subscribers" campaignsTracciamento acquisti
AdTarget Event: Purchase → Snapchat Event: PURCHASE
When: User joins channel
Use Case: "Buy now" campaigns with value-based optimizationAbbonamento ai contenuti
AdTarget Event: Subscribe → Snapchat Event: SUBSCRIBE
When: User joins channel
Use Case: "Subscribe to channel" campaignsRisoluzione dei problemi
Gli eventi non corrispondono?
- Verifica che il
ScCidsia nell’URL della landing page - Verifica che lo Snapchat 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
ScCidvenga 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 nello Snapchat Events Manager regolarmente
- Testa prima di scalare la spesa pubblicitaria
Prossimi passi
La tua integrazione Snapchat è completa! Inizia a pubblicare inserzioni e guarda le tue conversioni arrivare in Snapchat.
Hai bisogno di aiuto per ottimizzare? Contatta il nostro team di supporto.