Meta Conversions API (CAPI) è il tracciamento lato server che invia eventi di conversione direttamente dal tuo server all'API di Meta, aggirando le restrizioni del browser come ad blocker e limiti di privacy di iOS. A differenza di Facebook Pixel che gira nel browser dell'utente, CAPI fornisce dati di conversione affidabili che non sono influenzati dalla prevenzione del tracciamento. Lo usi insieme a Pixel con la deduplicazione degli eventi per recuperare il 20-30% dei dati di conversione persi e migliorare la precisione dell'attribuzione.
iOS 14.5 ha ucciso il tracciamento di terze parti. I dati di conversione basati sul browser sono diventati inaffidabili dall'oggi al domani. L'attribuzione pubblicitaria si è rotta. I numeri del ROAS hanno smesso di avere senso.
La risposta di Meta? Tracciamento lato server tramite Conversions API.
Se stai facendo pubblicità su Facebook o Instagram nel 2026, hai bisogno di Meta Conversions API. Non perché è di moda, ma perché il tracciamento basato solo sul browser lascia enormi punti ciechi nei tuoi dati di conversione. Questa guida copre tutto, dalla configurazione di base alla gestione di Meta Conversions API su decine di account pubblicitari, inclusa la risoluzione dei problemi di cui nessuno parla.
Meta Conversions API (chiamata anche Facebook Conversions API o CAPI) è un metodo di tracciamento server-to-server che invia eventi di conversione direttamente dal tuo server ai server di Meta. A differenza di Facebook Pixel, che si affida al tracciamento basato sul browser, Conversions API aggira le restrizioni del browser, gli ad blocker e le limitazioni sulla privacy di iOS.
Pensala così: il Pixel sono i tuoi occhi sul campo, che osservano cosa succede nel browser. CAPI è il tuo canale backend sicuro, che riporta cosa è successo sul tuo server. Quando li usi insieme (cosa che dovresti assolutamente fare), Meta ottiene il quadro completo delle tue conversioni tramite la deduplicazione degli eventi.
Il tracciamento lato server spiegato
Il tracciamento tradizionale basato sul browser (Facebook Pixel) esegue JavaScript nel browser dell'utente. Quando qualcuno completa un acquisto, il Pixel attiva un evento. Semplice, veloce, in tempo reale.
Il problema? Quel JavaScript può essere bloccato da:
- iOS 14.5+ App Tracking Transparency (gli utenti possono fare opt-out)
- Impostazioni di privacy del browser (Intelligent Tracking Prevention di Safari)
- Ad blocker (uBlock Origin, AdBlock Plus)
- Firewall aziendali e VPN
Il tracciamento lato server invia i dati di conversione direttamente dal tuo server alla Marketing API di Meta. Il browser dell'utente non lo tocca mai. Nessun JavaScript da bloccare. Nessun cookie da cancellare. Solo il tuo server che dice a Meta: "Ehi, questa persona ha appena comprato qualcosa."
Come si integra con Facebook Pixel
CAPI non sostituisce il Pixel. Lavorano insieme.
Il Pixel cattura gli eventi del browser in tempo reale, le visualizzazioni di pagina, le azioni di aggiunta al carrello, le interazioni immediate. Meta Conversions API cattura gli eventi lato server, gli acquisti completati, i rinnovi di abbonamento, le azioni di backend che il browser non vede mai.
Quando sono configurati correttamente con la deduplicazione degli eventi, Meta conta ogni conversione una volta sola, ma la riceve da due fonti. Se il Pixel si attiva ma CAPI no, Meta ottiene comunque la conversione. Se CAPI si attiva ma il Pixel è bloccato, Meta ottiene comunque la conversione. Ridondanza = dati migliori.
L'aggiornamento iOS 14.5 di Apple nel 2021 ha introdotto App Tracking Transparency. Gli utenti potevano fare opt-out dal tracciamento cross-app. Da un giorno all'altro, le prestazioni pubblicitarie sono crollate per gli inserzionisti che si affidavano interamente alla misurazione basata sul browser.
I cookie di terze parti stanno morendo (la tempistica di Chrome continua a cambiare, ma la tendenza è chiara). Regolamenti sulla privacy come GDPR e CCPA limitano quali dati puoi raccogliere senza consenso esplicito. I produttori di browser come Apple e Mozilla bloccano attivamente gli script di tracciamento.
Meta aveva bisogno di una soluzione che rispettasse la privacy degli utenti mantenendo la precisione della misurazione pubblicitaria. Il tracciamento lato server è diventato la risposta: gli inserzionisti controllano i dati, li raccolgono con il consenso appropriato e li inviano a Meta in modo sicuro.
Il GDPR richiede il consenso esplicito dell'utente per il tracciamento. Il CCPA dà agli utenti della California il diritto di fare opt-out. Meta Conversions API ti permette di implementare questi requisiti alle tue condizioni: controlli quali dati raccogli, fai l'hash dei PII prima di inviarli e gestisci il consenso degli utenti in modo appropriato.
La raccolta di dati first-party (dati che raccogli direttamente dagli utenti sul tuo sito) è meno limitata del tracciamento di terze parti (dati raccolti da script esterni). Meta Conversions API utilizza dati first-party inviati dal tuo server.
Maggiore precisione dei dati
Il tracciamento basato sul browser ha perdite di segnale. Gli utenti di iOS 14.5+ che fanno opt-out? Non tracciati dal Pixel. Intelligent Tracking Prevention di Safari? Rompe l'attribuzione del Pixel. Ad blocker? Bloccano completamente il Pixel.
Il tracciamento lato server è immune a tutto questo. Il tuo server cattura la conversione indipendentemente dalle impostazioni del browser. Event Match Quality (EMQ) misura quanto bene Meta può abbinare i tuoi eventi server agli utenti di Facebook, e con parametri di informazioni cliente correttamente implementati (email, telefono, ecc.), puoi raggiungere punteggi EMQ superiori a 8.0, che migliorano significativamente la consegna degli annunci.
Esempio del mondo reale: un negozio Shopify che usava solo Pixel ha visto un calo dell'attribuzione del 30% dopo iOS 14.5. Dopo aver implementato CAPI, hanno recuperato il 23% di quel segnale perso. Non perfetto, ma sostanzialmente migliore.
Migliori prestazioni pubblicitarie
Dati di conversione più affidabili significano che l'algoritmo di Meta può ottimizzare meglio. Quando Meta sa quali annunci generano conversioni reali (non solo click che spariscono in buchi neri di attribuzione), può:
- Trovare più persone simili ai tuoi acquirenti effettivi
- Fare offerte più accurate sugli utenti ad alta intenzione
- Ottimizzare più velocemente durante la fase di apprendimento
- Ridurre la spesa sprecata su traffico di bassa qualità
Questo non succede dall'oggi al domani. Aspettati 30-60 giorni perché l'algoritmo utilizzi efficacemente i dati migliorati. Ma una volta che lo fa, la maggior parte degli inserzionisti vede miglioramenti del ROAS del 10-25% rispetto al tracciamento basato solo su Pixel.
Misurazione a prova di futuro
I cookie stanno morendo. I browser bloccano sempre più script di tracciamento. I regolamenti sulla privacy si espandono a livello globale. Conversions API ti posiziona per un futuro senza cookie.
A differenza del tracciamento basato sul browser che dipende dai cookie di terze parti e dalle impostazioni permissive del browser, CAPI si basa sul tuo rapporto diretto con i tuoi clienti. Finché raccogli i dati con il consenso appropriato e li invii in modo sicuro, avrai la misurazione delle conversioni indipendentemente da cosa i browser o le piattaforme decidano di bloccare in futuro.
Entrambi sono strumenti di tracciamento, ma funzionano in modo diverso e hanno scopi diversi. Capire quando usare Meta Conversions API, Facebook Pixel o entrambi:

| Funzionalità | Facebook Pixel | Conversions API | Entrambi insieme |
|---|
| Metodo di tracciamento | JavaScript del browser | Server-to-server | Tracciamento duale |
| Impatto sulla privacy | Cookie di terze parti | Dati first-party | Il meglio di entrambi |
| Impatto iOS 14.5 | Alta perdita di segnale | Impatto minimo | Ottimale |
| Complessità di setup | Facile (snippet di codice) | Moderata (server) | Sforzo combinato |
| Precisione dei dati | Buona | Migliore | Ottima |
| Blocco del browser | Vulnerabile | Immune | Resiliente |
| Eventi in tempo reale | Sì | Sì | Deduplicati |
| Ad blocker | Bloccato | Non influenzato | Backup esistente |
| Event Match Quality | Dipende dai cookie | Alto con hash dei PII | Il più alto |
Quando usare ciascuno
Solo Pixel: budget piccoli (sotto $1000/mese), esigenze di tracciamento semplici, test pubblicitari casuali. Non consigliato per inserzionisti seri nel 2026.
Solo CAPI: aziende privacy-first, app mobili con tracciamento delle conversioni lato backend, scenari in cui il tracciamento del browser è completamente bloccato. Funziona, ma perdi il contesto del browser in tempo reale.
Entrambi insieme (Consigliato): qualsiasi inserzionista che spende $1000+/mese su Meta ads e che vuole un'attribuzione accurata e prestazioni pubblicitarie ottimali. Meta Conversions API combinato con Facebook Pixel fornisce la soluzione di tracciamento più completa. Questo è lo standard per i media buyer professionisti.
Usarli insieme: l'approccio intelligente
Implementa il Pixel per gli eventi del browser in tempo reale. Implementa Meta Conversions API per le conversioni lato server. Configura la deduplicazione degli eventi in modo che Meta conti ogni conversione una sola volta anche se la riceve da entrambe le fonti.
Il Pixel cattura:
- Visualizzazioni di pagina (istantanee)
- Azioni di aggiunta al carrello (istantanee)
- Eventi di avvio del checkout (istantanei)
Meta Conversions API cattura:
- Acquisti completati (confermati sul tuo server)
- Rinnovi di abbonamento (eventi di backend)
- Conversioni offline (ordini telefonici, sistemi POS)
Quando usi Meta Conversions API insieme a Facebook Pixel, creano ridondanza. Se un utente ha un ad blocker, Meta Conversions API ottiene la conversione. Se il tuo server ha una breve interruzione, il Pixel ottiene la conversione. Meta riceve entrambi e li deduplica in base all'event_id.
Roadmap di migrazione
Attualmente solo Pixel? Aggiungi Meta Conversions API in modo incrementale:
- Settimana 1-2: configura CAPI solo per gli eventi Purchase
- Settimana 3: verifica che la deduplicazione funzioni (controlla in Events Manager)
- Settimana 4+: aggiungi altri eventi lato server (lead, abbonamenti, ecc.)
- Mese 2: monitora Event Match Quality, ottimizza i parametri
Nuovo inserzionista? Implementa entrambi fin dal primo giorno. La configurazione richiede 4-8 ore in totale, ma avrai un tracciamento accurato dal lancio.
Periodo di test: esegui Pixel + CAPI in parallelo per 30 giorni. Confronta i volumi di conversione, controlla i tassi di deduplicazione (obiettivo 90%+), verifica Event Match Quality sopra 6.0 prima di affidarti completamente ai dati.
Lancia di più. Clicca di meno.
Carica centinaia di creatività in un colpo solo, abbina automaticamente le thumbnail ai video ed esporta direttamente su Meta Ads Manager.
Prova Ads Uploader gratisNessuna carta di credito richiesta • 7 giorni di prova gratuita
Architettura tecnica

Quando un utente completa una conversione tracciata da Meta Conversions API (acquisto, lead, ecc.), ecco cosa succede:
- Evento del browser: l'utente clicca "Acquista ora", completa il pagamento
- Il Pixel si attiva (se non bloccato): invia l'evento a Meta immediatamente
- Il server conferma: il tuo backend elabora l'ordine, conferma il pagamento
- Meta Conversions API si attiva: il tuo server invia l'evento di conversione alla Marketing API di Meta
- Deduplicazione: Meta controlla l'
event_id, se lo stesso ID arriva da Pixel e CAPI, conta come una sola conversione
- Attribuzione: Meta attribuisce la conversione all'annuncio che ha generato il click
La differenza chiave: Meta Conversions API invia i dati dopo la conferma lato server. Il Pixel invia i dati in base alle azioni del browser (che potrebbero non risultare in ordini completati). Meta Conversions API è più accurato perché si basa su transazioni effettivamente completate.
Tipi di eventi e parametri
Eventi standard (predefiniti da Meta):
Purchase - Transazione completata
AddToCart - Articolo aggiunto al carrello
Lead - Invio di modulo, registrazione
ViewContent - Visualizzazione pagina prodotto
InitiateCheckout - Avviato il processo di checkout
AddPaymentInfo - Inseriti i dettagli di pagamento
CompleteRegistration - Account creato
Eventi personalizzati: puoi definirne di tuoi (es. StartTrial, UpgradePlan), ma gli eventi standard funzionano meglio con l'ottimizzazione di Meta perché l'algoritmo li comprende.
Parametri di matching degli eventi (critici per Event Match Quality):
em - Email (hash SHA256)
ph - Telefono (hash SHA256, formato E.164)
fn / ln - Nome/cognome (hash SHA256)
ct / st / zp / country - Città, stato, CAP, paese
ge - Genere
db - Data di nascita
external_id - ID cliente del tuo CRM
Più parametri = maggiore Event Match Quality = migliore consegna degli annunci. Meta Conversions API rende facile inviare questi parametri di matching dal tuo server.
Event Match Quality (EMQ)

Event Match Quality (EMQ) è un punteggio da 0 a 10 che misura quanto bene Meta può abbinare i tuoi eventi di conversione agli utenti di Facebook. Punteggi più alti significano che Meta può usare i tuoi dati di conversione in modo più efficace per targeting e ottimizzazione.
Dettaglio dei punteggi:
- 0-4: Scarso (Meta fatica ad abbinare gli eventi agli utenti)
- 4-6: Discreto (matching basico, ottimizzazione limitata)
- 6-8: Buono (matching solido, ottimizzazione efficace)
- 8-10: Eccellente (matching massimo, consegna degli annunci ottimale)
Come migliorare l'EMQ:
- Aggiungi hash email (
em) - impatto maggiore (+4.0 punti tipicamente)
- Aggiungi hash telefono (
ph) - impatto significativo (+3.0 punti)
- Aggiungi componenti dell'indirizzo - impatto moderato (+1.5 punti)
- Includi
fbp (cookie browser di Facebook) e fbc (ID click di Facebook)
Controlla il tuo punteggio Event Match Quality di Meta Conversions API in Events Manager sotto Data Sources → Il tuo Dataset → Overview. Se sei sotto 6.0, stai lasciando soldi sul tavolo.
Processo di deduplicazione
Senza deduplicazione, inviare lo stesso evento sia da Pixel che da Meta Conversions API raddoppierebbe il conteggio delle conversioni. Meta penserebbe che hai ottenuto 200 vendite quando in realtà ne hai ottenute 100.
La deduplicazione degli eventi usa il parametro event_id. Stesso event_id da Pixel e CAPI = Meta lo conta una sola volta.
Implementazione:
- Genera un
event_id unico sul tuo server (ID ordine, hash del timestamp, ecc.)
- Passa
event_id al browser (tramite data layer, pagina di checkout, ecc.)
- Il Pixel invia l'evento con
event_id
- Il server invia lo stesso evento con lo stesso
event_id tramite Meta Conversions API
- Meta riceve entrambi, vede gli ID corrispondenti, conta come una conversione da due fonti
Finestra di deduplicazione di 48 ore: gli eventi con lo stesso event_id ricevuti entro 48 ore vengono deduplicati. Dopo 48 ore, vengono trattati come eventi separati.
In Events Manager, gli eventi deduplicati da Meta Conversions API e Pixel appaiono come "1 evento da 2 fonti". Se vedi "1 evento da 1 fonte", la deduplicazione non funziona.
Confronto dei metodi di configurazione
Nota importante su Google Tag Manager:
Ci sono due prodotti GTM diversi, non confonderli:
- GTM classico (Web Container): gratuito, gira nel browser, è quello che usa la maggior parte delle persone. Da solo non funziona per CAPI.
- GTM Server-Side: prodotto separato, richiede l'hosting del tuo server ($10-50/mese per l'infrastruttura). Funziona per CAPI ma è più complesso.
Se sei su Shopify o piattaforme simili, usa il Metodo 1 (app ufficiale) invece di avere a che fare con la complessità di GTM Server-Side.
Metodo 1: integrazioni partner (consigliato per e-commerce)
Piattaforme come Shopify, WooCommerce e BigCommerce hanno integrazioni CAPI native o app ufficiali.
Pro:
- Setup più veloce (1-2 ore)
- Nessuna programmazione richiesta
- Mantenuto dalla piattaforma (aggiornamenti gestiti automaticamente)
- Mappatura degli eventi preconfigurata
Contro:
- Personalizzazione limitata (vincolato allo schema di eventi della piattaforma)
- Dipende dalla piattaforma (se migri, ricostruisci)
- Potresti perdere eventi personalizzati specifici del tuo business
Ideale per: negozi e-commerce su piattaforme supportate, marketer non tecnici, aziende che vogliono un'implementazione rapida.
Esempio (Shopify):
- Installa l'app ufficiale Meta di Shopify
- Connetti Facebook Business Manager
- Abilita Conversions API nelle impostazioni dell'app
- Configura quali eventi tracciare su tutti i posizionamenti e formati di annunci Meta
- Testa gli eventi in Events Manager
- Fatto in 1-2 ore
Metodo 2: Google Tag Manager Server-Side
Il container server-side di GTM funziona come proxy tra il tuo sito e l'API di Meta.
Pro:
- Configurazione flessibile degli eventi
- Adatto ai marketer (nessuno sviluppatore necessario se conosci GTM)
- Funziona su più piattaforme (non legato alla piattaforma e-commerce)
- Può instradare più piattaforme (Google, TikTok, ecc.) attraverso lo stesso container
Contro:
- Richiede hosting del server ($10-50/mese per Google Cloud Run, AWS, ecc.; GTM stesso è gratuito, ma paghi l'infrastruttura del server)
- Setup più complesso dell'integrazione partner
- Richiede conoscenza di GTM
- Manutenzione continua (aggiornamenti del server, debug dei tag)
Ideale per: marketer avanzati con esperienza in GTM, aziende che tracciano eventi su più piattaforme, agenzie che gestiscono più clienti.
Tempo di setup: 4-8 ore di setup iniziale, più la configurazione del server.
Metodo 3: integrazione API diretta
Implementazione server personalizzata che chiama direttamente la Marketing API di Meta.
Pro:
- Controllo completo sull'implementazione
- Massima flessibilità per eventi personalizzati
- Nessuna dipendenza da terze parti
- Può integrarsi con sistemi backend complessi
Contro:
- Richiede uno sviluppatore (probabilmente 20-40 ore per la costruzione iniziale)
- Manutenzione continua (modifiche API, debug)
- Bisogna gestire logica di retry, gestione errori, code
- Maggiore complessità tecnica
Ideale per: grandi aziende con risorse di ingegneria, piattaforme personalizzate, aziende con esigenze complesse di tracciamento delle conversioni, aziende SaaS che tracciano azioni di backend.
Tempo di setup: 20-40 ore di sviluppo.
Metodo 4: Conversion API Gateway
Servizi di terze parti forniscono infrastruttura gestita per CAPI. Le opzioni popolari includono strumenti specializzati in tagging lato server e tracciamento delle conversioni.
Pro:
- Hosting gestito (nessuna manutenzione del server)
- Setup facile (simile a GTM ma ospitato per te)
- Template predefiniti per le piattaforme comuni
- Supporto incluso
Contro:
- Costo continuativo ($20-400+/mese a seconda del volume di eventi, può diventare costoso su larga scala)
- Dipendenza da terze parti
- Meno controllo rispetto all'implementazione fai-da-te
Ideale per: agenzie che gestiscono più clienti, aziende senza infrastruttura server, team che vogliono una soluzione gestita.
Tempo di setup: 2-4 ore.
Scegliere il tuo metodo di configurazione
| Fattore | Integrazione partner | GTM Server-Side | API diretta | Servizio Gateway |
|---|
| Tempo di setup | 1-2 ore | 4-6 ore | 20-40 ore | 2-4 ore |
| Competenza tecnica | Nessuna | Intermedia | Avanzata | Base |
| Costo continuativo | $0 (incluso) | $10-50/mese hosting | $0 (fai-da-te) | $20-400+/mese |
| Personalizzazione | Limitata | Alta | Completa | Moderata |
| Ideale per | E-comm semplice | Marketer | Aziende enterprise | Agenzie |
Raccomandazione: inizia con l'integrazione partner (Metodo 1) se sei su Shopify, WooCommerce o BigCommerce, è gratis e funziona alla grande. Considera GTM Server-Side o Gateway Services solo se hai requisiti personalizzati o non sei su una piattaforma supportata.
Considerazioni chiave per agenzie e account multipli
Se stai gestendo Meta Conversions API per più brand o clienti, alcune buone pratiche aiutano a tenere tutto organizzato:
Usa token di system user: non legare i token di accesso ad account personali, crea system user in Business Settings così i token non si rompono quando i membri del team se ne vanno.
Standardizza i nomi degli eventi: usa una nomenclatura coerente su tutti gli account (Purchase, Lead, AddToCart) invece di variazioni personalizzate. Questo rende il reporting e il troubleshooting molto più facili.
Monitora Event Match Quality: imposta controlli regolari (minimo settimanali) per assicurarti che l'EMQ rimanga sopra 6.0 su tutti gli account. Punteggi bassi significano scarsa consegna degli annunci.
Testa prima del deploy: testa sempre le modifiche CAPI in un dataset di test prima di spingerle in produzione. Questo previene la rottura del tracciamento live.
Le guide di configurazione ti dicono cosa fare. Nessuno ti dice cosa fare quando si rompe. Ecco i 15 problemi più comuni e come risolverli davvero.
Problema 1: Event Match Quality basso (EMQ sotto 6.0)
Sintomi:
- Punteggio EMQ sotto 6.0 in Events Manager
- Scarse prestazioni di consegna degli annunci nonostante l'invio degli eventi
- CPA alti anche con tracciamento accurato
Cause principali:
- Parametri di informazioni cliente mancanti (email, telefono)
- PII non correttamente hashato (codifica sbagliata, spazi in più)
- Errori di formattazione di email/telefono prima dell'hashing
Soluzioni:
-
Aggiungi il parametro email - Impatto maggiore. Se hai l'email dell'utente al checkout, fai l'hash con SHA256 e includilo nel parametro em. Salto tipico di EMQ: +4.0 punti.
-
Aggiungi il parametro telefono - Se disponibile, formatta il telefono in formato E.164 (es. "15551234567" per numeri US), fai l'hash con SHA256, includilo in ph. Salto tipico: +3.0 punti.
-
Verifica che l'hashing sia corretto - Errore comune: fare l'hash di "user@email. com " (con spazio finale) invece di "user@email. com". Normalizza prima di fare l'hash:
- Rimuovi gli spazi bianchi
- Converti in minuscolo
- Rimuovi i caratteri speciali dal telefono (mantieni solo cifre e prefisso)
- Poi hash SHA256
- Includi fbp e fbc - Il cookie browser di Facebook (
fbp) e l'ID click di Facebook (fbc) aiutano ad abbinare gli eventi server alle sessioni del browser. Se disponibili dal Pixel, includili negli eventi CAPI.
Controlla:
- Events Manager → Data Sources → Overview → Event Match Quality
- Se ancora sotto 6.0 dopo aver aggiunto email/telefono, controlla la scheda Activity per raccomandazioni specifiche sui parametri
Problema 2: eventi che non appaiono in Events Manager
Sintomi:
- Eventi di test non visibili nel tool Test Events
- Eventi di produzione mancanti dalla scheda Activity
- Zero eventi CAPI ricevuti (tutti gli eventi solo da Pixel)
Cause principali:
- Token di accesso errato (scaduto, permessi sbagliati, rigenerato)
- ID dataset sbagliato (errore di copia/incolla, usando test invece di prod)
- Tag server-side che non si attiva (problema di debug GTM)
- Rete/firewall che blocca i server di Meta
Soluzioni:
-
Rigenera il token di accesso - Events Manager → Settings → Conversions API → Generate Access Token. Copia il nuovo token, aggiorna la configurazione del tuo server. Verifica che il token abbia i permessi ads_management ed events_management.
-
Ricontrolla l'ID dataset - Events Manager → Data Sources → Clicca sul tuo dataset → Copia l'ID pixel dall'URL. Errore comune: usare il Pixel ID invece del Dataset ID (sono diversi).
-
Testa il tag server-side GTM - GTM Server Container → Modalità Preview → Attiva l'evento manualmente → Controlla se il tag Facebook Conversions API si attiva. Se no, controlla le condizioni di trigger.
-
Inserisci in whitelist gli intervalli IP di Meta - Se stai girando dietro un firewall aziendale, devi permettere HTTPS in uscita verso gli endpoint API di Meta. Meta non pubblica IP specifici, ma usa intervalli standard AWS/cloud. Permetti HTTPS in uscita (porta 443) verso graph. facebook. com.
-
Controlla i log del server - Cerca codici di errore HTTP nei log del tuo server:
- 401: token di accesso non valido o scaduto
- 400: richiesta malformata (controlla la formattazione dei parametri dell'evento)
- 500: API di Meta con problemi (raro, aspetta e riprova)
Risparmia ore nei test creativi
Smetti di caricare inserzioni una alla volta. Elabora in massa creatività illimitate con media matching automatico e pubblicazione diretta via API.
Prova Ads Uploader gratisNessuna carta di credito richiesta • 7 giorni di prova gratuita
Problema 3: la deduplicazione non funziona
Sintomi:
- Events Manager mostra "1 evento da 1 fonte" invece di "2 fonti"
- I conteggi delle conversioni sono il doppio di quanto dovrebbero essere
event_id mancante dagli eventi nella scheda Activity
Cause principali:
event_id che non corrisponde tra Pixel e CAPI
event_id formattato in modo errato (numero invece di stringa)
- Problemi di tempistica (eventi inviati a più di 48 ore di distanza)
Soluzioni:
-
Verifica che event_id corrisponda esattamente - event_id Pixel: "order_12345", event_id CAPI: "order_12345". Non "12345" e "order_12345". Non "Order_12345" e "order_12345" (sensibile al maiuscolo/minuscolo).
-
Usa stringa, non numero - event_id deve essere una stringa. Se stai usando l'ID ordine 12345, invia "12345", non 12345 (numero). Formato JSON: "event_id": "12345", non "event_id": 12345.
-
Invia gli eventi entro 48 ore - La finestra di deduplicazione è di 48 ore. Se il Pixel si attiva lunedì e CAPI si attiva giovedì, vengono contati come eventi separati. Assicurati che gli eventi lato server si attivino entro minuti/ore dagli eventi del browser.
-
Testa con Debug Events - Events Manager → Test Events → Genera codice di test. Invia eventi di test con event_id corrispondente sia da Pixel che da CAPI. Controlla se appare "1 evento da 2 fonti".
Monitora il tasso di deduplicazione: obiettivo 90%+ degli eventi del browser con eventi server corrispondenti. Se è più basso, indaga perché alcuni eventi non arrivano al tuo server.
Problema 4: token di accesso scaduto o non valido
Sintomi:
- Gli eventi hanno smesso di essere inviati improvvisamente (funzionavano ieri)
- Errori 401 "Invalid OAuth access token" nei log
- Events Manager mostra "Connection Interrupted"
Cause principali:
- Scadenza del token a 90 giorni (i token di system user scadono)
- Token utente legato a una persona che ha lasciato l'azienda (il suo account disattivato)
- Permessi del token revocati
Soluzioni:
-
Usa token di system user, non token personali - I system user non appartengono a una persona, quindi non scadono quando qualcuno se ne va. Crea un system user in Business Settings → Users → System Users → Add. Genera il token dal system user.
-
Imposta un promemoria in calendario per la rotazione di 90 giorni - Anche i token di system user scadono dopo 90 giorni. Aggiungi un evento ricorrente in calendario ogni 85 giorni: "Ruota i token di accesso CAPI per tutti gli account."
-
Implementa il refresh automatico del token - Se tecnicamente fattibile, usa l'API di Meta per generare token di lunga durata in modo programmatico. Archiviali in modo sicuro (non nel codice, usa variabili d'ambiente o gestione dei segreti).
-
Documenta la gestione dei token - Crea un runbook: quale account ha quale token, dove sono archiviati i token, come rigenerare, chi ha accesso. Critico per la continuità del team.
Problema 5: discrepanze nei dati (conteggi Pixel vs CAPI)
Sintomi:
- CAPI mostra il 20% in meno di eventi rispetto a Pixel
- Volumi di conversione non corrispondenti tra le fonti
- Differenze nella finestra di attribuzione
Cause principali:
- Tracciamento lato server che non cattura tutte le conversioni (implementazione incompleta)
- Logica di attivazione degli eventi diversa (Pixel si attiva al caricamento della pagina, CAPI si attiva dopo la conferma del pagamento)
- Differenze di fuso orario tra browser e server
- Deduplicazione che rimuove accidentalmente eventi unici
Soluzioni:
-
Audita l'attivazione degli eventi - Mappa ogni punto di conversione: il Pixel si attiva? Il server ha il codice per attivare CAPI? Le condizioni sono identiche?
-
Normalizza la gestione dei fusi orari - Usa UTC per tutti i timestamp. Non mescolare l'ora locale del browser con l'ora del server. Converti tutto in UTC prima di inviare a Meta.
-
Rivedi la logica di deduplicazione - Assicurati che eventi unici abbiano event_id unici. Non riutilizzare event_id tra eventi diversi. Ogni Purchase dovrebbe avere il proprio ID.
-
Confronta i log grezzi degli eventi - Esporta i dati degli eventi da Events Manager. Confronta gli eventi solo Pixel vs solo CAPI vs deduplicati. Identifica i pattern in ciò che manca.
Un po' di discrepanza è normale (il Pixel cattura i tentativi di conversione, CAPI cattura le conversioni confermate). Ma se CAPI sta perdendo più del 20% delle conversioni confermate, qualcosa è rotto.
Domande frequenti
Ho bisogno sia di Facebook Pixel che di Conversions API?
Sì, per prestazioni ottimali. Pixel cattura gli eventi del browser in tempo reale, CAPI fornisce il backup lato server per le conversioni che si completano. Insieme alla deduplicazione, ottieni la massima precisione dei dati e il migliore rendimento pubblicitario.
Conversions API migliorerà il mio ROAS?
Non direttamente, ma una migliore precisione dei dati porta a una migliore ottimizzazione. Aspettati un miglioramento graduale del ROAS in 30-60 giorni mentre l'algoritmo di Meta usa i dati di conversione potenziati per trovare audience migliori e ottimizzare le offerte.
Meta Conversions API di per sé è gratuito. I costi derivano dal metodo di implementazione: integrazione partner come l'app ufficiale di Shopify ($0, inclusa), GTM Server-Side ($10-50/mese per l'hosting del server), servizio gateway ($20-400+/mese a seconda del volume di eventi) o sviluppo personalizzato ($500-5000 una tantum per il tempo di sviluppo).
Posso usare Conversions API senza Facebook Pixel?
Sì, tecnicamente, ma non è consigliato. Perderesti il contesto del browser in tempo reale e il tracciamento immediato degli eventi. Solo CAPI funziona per app mobili o scenari con molto backend, ma per i siti web usa entrambi.
Cos'è Event Match Quality e perché è importante?
Event Match Quality (EMQ) misura quanto bene Meta può abbinare le tue conversioni agli utenti di Facebook (scala 0-10). Un EMQ più alto (sopra 7.0) migliora la consegna degli annunci, il targeting e l'ottimizzazione. Un EMQ basso significa che Meta non può usare efficacemente i tuoi dati di conversione.
Quanto tempo ci vuole per configurare Conversions API?
Dipende dal metodo: integrazione Shopify (1-2 ore), GTM server-side (4-8 ore), API diretta (20-40 ore), servizio gateway (2-4 ore). Più 30 giorni consigliati per test e ottimizzazione.
Conversions API aiuta con le limitazioni di tracciamento di iOS 14.5?
Sì. iOS 14.5 blocca il tracciamento via browser (Pixel), ma il tracciamento lato server (CAPI) non è influenzato. CAPI recupera i dati di conversione che il tracciamento basato solo su Pixel perderebbe a causa delle restrizioni sulla privacy di iOS.
Pixel: JavaScript del browser, tempo reale, influenzato da ad blocker e restrizioni iOS. CAPI: server-to-server, affidabile, conforme alla privacy, non bloccato. Buona pratica: usa entrambi con la deduplicazione.
Come faccio a sapere se Conversions API funziona?
Controlla Events Manager: eventi che arrivano dalla fonte 'Conversions API', Event Match Quality sopra 6.0, deduplicazione funzionante ('1 evento da 2 fonti'), nessun errore nella scheda Diagnostics.
Posso usare Conversions API per eventi di app mobili?
Sì. Gli SDK delle app mobili possono inviare eventi lato server tramite CAPI. Utile per eventi di abbonamento, acquisti in-app e azioni post-installazione che avvengono nel tuo backend.
Prossimi passi
Ora capisci Meta Conversions API: cos'è, perché ne hai bisogno se stai portando avanti un business serio su Meta ads e come implementarlo correttamente.
Inizia a implementare:
- Scegli il tuo metodo di configurazione - Usa l'integrazione nativa della tua piattaforma (Shopify, WooCommerce, ecc.) se disponibile. È l'opzione più semplice. Se no, usa un'integrazione partner o un servizio gateway. GTM Server-Side raramente è la scelta giusta a meno che tu non abbia requisiti personalizzati specifici.
- Configura prima gli eventi Purchase (il valore più alto)
- Testa a fondo la deduplicazione (verifica "1 evento da 2 fonti" in Events Manager)
- Monitora Event Match Quality (obiettivo sopra 7.0 per una consegna ottimale degli annunci)
- Estendi ad altri eventi una volta che il tracciamento principale è solido
Se stai gestendo molta spesa pubblicitaria e hai bisogno di scalare i test creativi in modo efficiente, Ads Uploader fornisce strumenti di lancio pubblicitario in bulk progettati per i performance marketer.
Gli inserzionisti che padroneggiano Meta Conversions API nel 2026 avranno dati più puliti, un'attribuzione migliore e un ROAS più forte rispetto a chi continua a fare affidamento sul tracciamento basato solo sul Pixel. Non è più opzionale, è il minimo indispensabile per chi fa pubblicità seria su Meta.