Servizio

Meta Pixel + Conversion API: eventi deduplicati e Event Match Quality che sale

Setup Pixel + Meta Conversion API con deduplicazione event_id e Advanced Matching per alzare l'Event Match Quality e il rendimento delle campagne.

Per e-commerce Per agenzie
META CAPI EMQ DEDUP
Tempi indicativi 2–3 settimane
Range prezzo da 1.500€

Il problema

Il sintomo classico: campagne Meta che costano sempre di più per lo stesso risultato, e in Events Manager una sfilza di warning che nessuno ha mai aperto. Quando guardo dentro, trovo quasi sempre la stessa combinazione:

  • Solo Pixel browser, installato anni fa: tra ad-blocker, ITP di Safari e consensi negati, una parte degli eventi non parte proprio.
  • CAPI configurato a metà (di solito da un plugin) senza deduplicazione: Meta riceve due purchase per ogni ordine, le metriche si gonfiano e l’algoritmo ottimizza su dati sporchi.
  • Event Match Quality bassa: gli eventi arrivano, ma senza email, telefono, _fbp/_fbc Meta non riesce ad abbinarli a un utente — e un evento non abbinato non serve all’ottimizzazione.

L’EMQ non è un numero cosmetico: misura quanti dei tuoi eventi Meta riesce ad attribuire a una persona reale. Più segnale utilizzabile dai all’algoritmo, meglio lavora la delivery — ed è lì che si gioca il costo per risultato, prima ancora dei creative.

Come lavoro

1. Audit in Events Manager

Parto dai dati che Meta ti sta già mostrando: EMQ per ciascun evento, rapporto eventi browser vs server, stato della deduplicazione, parametri user_data effettivamente ricevuti, warning attivi. Ti dico subito cosa è rotto e cosa manca. Se il setup è già sano e il problema è altrove, te lo dico altrettanto chiaramente.

2. Scelta dell’architettura server

CAPI si implementa in tre modi: container sGTM (la mia scelta di default, perché lo stesso container serve anche GA4 e Google Ads), CAPI Gateway (rapido, ma copre solo Meta), o integrazione nativa della piattaforma. Un errore che vedo spesso: tenere attivi Gateway e sGTM insieme. Il Gateway inoltra automaticamente tutti gli eventi del Pixel; se anche sGTM li invia, Meta riceve copie che la deduplicazione non copre. Se ne sceglie uno solo.

3. Implementazione CAPI con deduplicazione

Ogni evento parte sia dal browser (Pixel) sia dal server (CAPI) con lo stesso event_id e lo stesso event_name: Meta li riconosce come uno solo e tiene la versione più ricca di dati. Genero l’event_id a monte, nel dataLayer, così browser e server leggono dalla stessa fonte — è il punto in cui i setup fai-da-te sbagliano più spesso.

4. Advanced Matching e user_data enrichment

È qui che l’EMQ sale davvero. Lato browser configuro l’Advanced Matching; lato server arricchisco ogni evento con i parametri che Meta usa per il match: email e telefono hashati SHA-256, cookie _fbp e _fbc, external_id, e dove disponibili nome, città e CAP (sempre hashati). IP e user agent viaggiano dal server senza dipendere dal browser. Tutto nel rispetto del consent: se l’utente rifiuta, i dati non partono.

5. QA in Test Events

Per ogni evento verifico in Test Events che arrivi da entrambi i canali, che risulti “Deduplicated” e che i parametri user_data siano presenti e formattati come Meta li vuole (lowercase, senza spazi, prefisso internazionale sul telefono prima dell’hash). QA documentato con screenshot, non “abbiamo controllato”.

6. Monitoraggio EMQ e handover

L’EMQ in Events Manager si aggiorna con qualche giorno di ritardo: dopo il go-live monitoro l’andamento per un paio di settimane, sistemo quello che emerge e faccio una sessione di handover con il tuo team o con l’agenzia che gestisce le campagne.

Cosa ricevi a fine progetto

  • Pixel + Meta Conversion API in produzione, con deduplicazione verificata evento per evento.
  • Advanced Matching attivo, con mappatura documentata dei parametri user_data per ogni evento.
  • Documento di architettura: flusso eventi browser/server, generazione dell’event_id, gestione del consent.
  • QA report da Test Events: screenshot e log per ogni evento (browser, server, dedup).
  • Sessione di handover con il tuo team o con chi gestisce le campagne.
  • 30 giorni di supporto post-release: se qualcosa non gira, intervengo subito.

Tempi e costi

  • Durata: 2–3 settimane dall’accesso agli account al go-live.
  • Prezzo: da 1.500€. Fa variare il prezzo: il numero di eventi da coprire oltre al funnel e-commerce standard, la piattaforma del sito (Shopify e WooCommerce sono più rapidi di un headless custom), la presenza o meno di un container sGTM già funzionante, l’enrichment lato server da CRM o database ordini.
  • Costi ricorrenti (non inclusi): hosting sGTM o CAPI Gateway, da circa 20$/mese in base ai volumi.
  • Pagamento: 50% all’avvio, 50% al go-live. Fattura italiana con P.IVA.
Nota

Non sei sicuro che il problema sia il tracking? Parti da un audit (2–3 giorni, budget contenuto): misuro EMQ, deduplicazione e copertura degli eventi e ti dico cosa vale la pena sistemare. Se invece ti servono solo risposte, una consulenza singola basta e avanza.

FAQ

Domande frequenti su questo servizio

Serve per forza il server-side tagging per implementare Meta CAPI?
No, ma è la strada che consiglio se hai più piattaforme advertising: lo stesso container sGTM serve anche GA4 e Google Ads Enhanced Conversions. Le alternative sono il CAPI Gateway (setup rapido, solo Meta) o le integrazioni native tipo Shopify. In audit ti dico quale ha senso per il tuo caso.
Ho già il CAPI Gateway attivo: posso aggiungere anche CAPI via sGTM?
No, vanno tenuti separati. Il Gateway inoltra automaticamente gli eventi del Pixel; se anche sGTM invia gli stessi eventi, Meta riceve copie che la deduplicazione con event_id non riesce più a coprire. Si sceglie un solo canale server e si spegne l'altro.
Quali costi ricorrenti devo mettere in conto?
CAPI in sé non ha costi lato Meta. Se passiamo da sGTM serve l'hosting del container (Stape parte da circa 20$/mese in base ai volumi); il CAPI Gateway hostato ha un canone simile. Nessuna licenza software aggiuntiva.
Cosa ti serve per partire?
Accesso al Business Manager (Events Manager e dataset del Pixel), al container GTM e alla piattaforma del sito. Per l'Advanced Matching servono email e telefono disponibili al momento dell'evento: su un e-commerce ci sono già nel checkout, su un sito lead-gen vanno presi dal form.
Lavori in white-label per agenzie?
Sì, è una parte consistente del mio lavoro. Posso parlare col tuo cliente come parte del tuo team oppure restare dietro le quinte mentre tu gestisci la relazione. NDA senza problemi.

Parliamone in una call di 30 minuti

Ti racconto come affronterei il tuo caso specifico. Se non sono la persona giusta te lo dico subito, senza giri di parole.

Ti serve solo un'ora del mio tempo? Compra una consulenza di 60 minuti — €200, prenoti e paghi online.