Meta Conversions API Spiegata
Se fai girare Meta Ads, probabilmente hai sentito parlare della Conversions API (CAPI). Ma cos’è e perché dovresti interessartene?
Il Problema del Tracciamento Browser
Il tracciamento tradizionale con Meta Pixel funziona così:
- L’utente visita il tuo sito web
- Il Meta Pixel (JavaScript) si attiva nel suo browser
- Il browser invia i dati dell’evento a Meta
Il problema: Questo si rompe costantemente.
- Ad blocker — Bloccano completamente il Pixel
- iOS 14+ — La App Tracking Transparency limita il tracciamento
- Privacy del browser — Safari, Firefox bloccano i cookie di terze parti
- VPN — Mascherano l’identità dell’utente
Studi mostrano che il tracciamento basato sul browser perde il 20-40% delle conversioni.
Entra in Scena la Conversions API
CAPI usa un approccio diverso:
- L’utente compie un’azione sul tuo sito
- Il tuo server invia l’evento a Meta
- Meta riceve il 100% degli eventi inviati dal server
Lato server = nessun browser richiesto.
Gli ad blocker non possono bloccare la comunicazione server-to-server. La privacy iOS non lo influenza. Le VPN non contano.
Come Funziona CAPI
Ecco il flusso tecnico:
Azione Utente → Il Tuo Server → Meta API → Events ManagerInvii una richiesta POST all’API di Meta con:
- Tipo di evento (Lead, Purchase, ecc.)
- Ora dell’evento
- Dati utente (email hashata, telefono, ecc.)
- Dati di attribuzione (cookie fbc e fbp)
Meta usa questi dati per:
- Attribuire la conversione a un clic sull’annuncio
- Aggiornare l’ottimizzazione della tua campagna
- Costruire audience migliori
CAPI vs Pixel: Quale Usare?
Usa entrambi. Meta raccomanda il tracciamento “ridondante”:
| Fonte | Copertura | Latenza |
|---|---|---|
| Pixel | ~60-80% | Tempo reale |
| CAPI | ~100% | Quasi tempo reale |
Meta deduplica automaticamente usando gli event ID.
Per i Marketer Telegram
Ecco la sfida: quando gli utenti cliccano il tuo annuncio e entrano in Telegram, il Pixel non può tracciarlo. Telegram si apre in un’app/browser diverso.
CAPI risolve questo:
- L’utente clicca l’annuncio → atterra sulla tua pagina
- Catturi il fbclid
- Entra nel tuo canale Telegram
- Il tuo server rileva l’iscrizione
- Il server invia l’evento CAPI a Meta
L’intero percorso di conversione viene tracciato, anche se attraversa piattaforme diverse.
Configurare CAPI
Prerequisiti
- Un account Meta Business Manager
- Un Meta Pixel
- Un server o servizio per inviare eventi
Passo 1: Crea uno System User
- Vai alle Business Settings
- Naviga a System Users
- Crea un nuovo system user
- Assegna l’accesso al pixel
Passo 2: Genera il Token di Accesso
- Seleziona il tuo system user
- Clicca “Generate Token”
- Seleziona i permessi richiesti
- Salva il token in modo sicuro
Passo 3: Invia gli Eventi
Ecco un esempio semplificato:
// POST to Meta Conversions API
fetch('https://graph.facebook.com/v21.0/{pixel_id}/events', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your_access_token'
},
body: JSON.stringify({
data: [{
event_name: 'Lead',
event_time: Math.floor(Date.now() / 1000),
action_source: 'website',
user_data: {
fbc: 'fb.1.1234567890.abcdef...',
fbp: 'fb.1.1234567890.987654321'
}
}]
})
});Oppure Usa uno Strumento
Servizi come AdTarget gestiscono l’integrazione CAPI automaticamente:
- Collega il tuo Pixel
- Aggiungi il tuo token di accesso
- Gli eventi vengono inviati quando avvengono le conversioni
Nessun codice richiesto.
Qualità del Matching degli Eventi
Meta valuta i tuoi eventi in base a quanto bene riesce ad associare gli utenti:
| Punteggio | Tasso di Matching | Ottimizzazione |
|---|---|---|
| Good | 80%+ | Eccellente |
| OK | 50-80% | Accettabile |
| Poor | Sotto il 50% | Limitata |
Migliorare la Qualità del Matching
Invia più dati utente (i campi PII devono essere hashati con SHA-256):
- Indirizzo email (hashato)
- Numero di telefono (hashato)
- Nome/cognome (hashato)
- Indirizzo IP (inviato così com’è)
- User agent (inviato così com’è)
Più dati invii, migliore sarà il matching.
Errori Comuni con CAPI
- Non inviare il fbc — Critico per l’attribuzione del clic. Il cookie fbc contiene il fbclid dal clic sull’annuncio.
- Mancanza dell’event_id — Causa conteggio duplicato
- event_time sbagliato — Deve essere un timestamp Unix
- PII non hashati — Meta richiede l’hashing SHA-256 per i campi PII (email, telefono, nome); IP e user agent vengono inviati così come sono
CAPI per Diversi Casi d’Uso
E-commerce
PageView → AddToCart → InitiateCheckout → PurchaseInvia eventi per l’intero funnel con il valore dell’ordine.
Lead Generation
PageView → LeadInvia quando il form viene compilato o la riunione prenotata.
Crescita Telegram/App
PageView → Lead (all'iscrizione al canale)Qui è dove AdTarget eccelle — tracciando conversioni off-site.
Misurare l’Efficacia di CAPI
In Events Manager, confronta:
- Eventi Browser (Pixel)
- Eventi Server (CAPI)
- Totale deduplicato
Se CAPI aggiunge il 20%+ di eventi, sta funzionando.
Il Futuro del Tracciamento
Le normative sulla privacy si stanno inasprendo. Il tracciamento browser peggiorerà soltanto.
Il tracciamento lato server è il futuro:
- Dati più accurati
- Migliore ottimizzazione
- Conforme alle leggi sulla privacy
Inizia a usare CAPI adesso, prima che i tuoi concorrenti lo scoprano.
Hai bisogno di CAPI per le conversioni Telegram? AdTarget lo gestisce automaticamente — nessun codice richiesto.