Gli eventi standard del Meta Pixel sono un insieme predefinito di azioni del sito web che Meta riconosce in tutti i suoi prodotti pubblicitari, ciascuna attivata con la funzione fbq('track', ...). Ci sono 17 eventi standard, tra cui ViewContent, AddToCart, InitiateCheckout, Lead, CompleteRegistration e Purchase, più PageView, che si attiva automaticamente dal codice base del pixel. Ogni evento può trasportare parametri come value, currency e content_ids che descrivono l'azione. Gli inserzionisti usano questi eventi per ottimizzare la distribuzione degli annunci, misurare le conversioni, costruire pubblici e alimentare gli annunci di catalogo.
Apri Events Manager e ti trovi davanti un muro di nomi di eventi: AddToCart, InitiateCheckout, Purchase, Lead. Meta documenta cosa significano, ma l'elenco degli eventi vive su una pagina e i parametri che accompagnano ciascun evento vivono su un'altra, quindi finisci per rimbalzare tra le schede per rispondere a una sola domanda.
Questa guida raccoglie tutto in un unico posto. Otterrai ogni evento standard del Meta Pixel con il codice esatto che lo attiva, i parametri che ciascuno accetta, quali parametri Meta richiede davvero, quali eventi contano di più per il tuo funnel e gli errori che rovinano silenziosamente i tuoi dati. Presuppone che tu abbia già installato il Meta Pixel e voglia usarne bene gli eventi.
Cosa sono gli eventi standard del Meta Pixel?
Gli eventi standard sono azioni del sito web predefinite che Meta riconosce per nome. Ne riporti uno chiamando fbq('track', 'EventName') nel codice del tuo pixel quando l'azione accade. Poiché i nomi sono predefiniti, Meta può usarli in ottimizzazione, attribuzione e pubblici senza configurazione aggiuntiva da parte tua. Un evento Purchase significa la stessa cosa nel tuo account che in quello di tutti gli altri, ed è esattamente per questo che l'algoritmo può agire su di esso.
Ci sono 17 di questi eventi track. PageView è un caso speciale: è integrato nel codice base del pixel e si attiva automaticamente su ogni pagina che ha il pixel, quindi non scrivi mai una chiamata track separata per esso. Gli altri 17 li attivi tu, nel codice o tramite lo Strumento di configurazione eventi no-code di Meta.
Eventi standard vs eventi personalizzati
Se la tua azione non corrisponde ad alcun evento standard, puoi inviare un evento personalizzato con fbq('trackCustom', 'YourEventName'). Gli eventi personalizzati accettano gli stessi parametri, ma Meta non riconosce il nome immediatamente, quindi non puoi ottimizzare su di esso finché non lo avvolgi in una regola.
Quella regola è una conversione personalizzata: una definizione che costruisci in Events Manager che conta od ottimizza per gli eventi che soddisfano criteri da te impostati, come un URL che contiene /thank-you. Le conversioni personalizzate non sono chiamate pixel aggiuntive. Interpretano gli eventi che già invii. La regola pratica è semplice: se un evento standard si adatta all'azione, usalo, perché ottieni gratis il pieno supporto all'ottimizzazione di Meta. Ricorri a un evento personalizzato o a una conversione personalizzata solo quando nulla di standard si adatta.
L'elenco completo degli eventi standard del Meta Pixel
Ecco tutti i 17 eventi standard con l'azione che ciascuno rappresenta e il codice che lo attiva. PageView è elencato separatamente in fondo perché si comporta diversamente.
![]()
| Evento | Azione del sito web | Codice fbq | Parametri chiave |
|---|---|---|---|
| AddPaymentInfo | Informazioni di pagamento aggiunte durante il checkout | fbq('track', 'AddPaymentInfo'); | Opzionali: value, currency, content_ids |
| AddToCart | Articolo aggiunto a un carrello | fbq('track', 'AddToCart'); | Per annunci di catalogo: content_ids, content_type. Consigliati: value, currency |
| AddToWishlist | Articolo salvato in una lista dei desideri | fbq('track', 'AddToWishlist'); | Consigliati: content_ids. Opzionali: value, currency |
| CompleteRegistration | Viene inviato un modulo di iscrizione o registrazione | fbq('track', 'CompleteRegistration'); | Opzionali: value, currency, status |
| Contact | Un cliente contatta l'azienda (chiamata, SMS, email, chat) | fbq('track', 'Contact'); | Nessuno |
| CustomizeProduct | Un prodotto viene personalizzato in un configuratore | fbq('track', 'CustomizeProduct'); | Nessuno |
| Donate | Viene effettuata una donazione | fbq('track', 'Donate'); | Consigliati: value, currency |
| FindLocation | Una persona cerca la posizione di un negozio fisico | fbq('track', 'FindLocation'); | Nessuno |
| InitiateCheckout | Inizia il flusso di checkout | fbq('track', 'InitiateCheckout'); | Consigliati: content_ids, value, currency, num_items |
| Lead | Viene inviato un lead (modulo, iscrizione a prova) | fbq('track', 'Lead'); | Consigliati: value, currency (valore del lead) |
| Purchase | Viene completato un acquisto | fbq('track', 'Purchase', {value: 0.00, currency: 'USD'}); | Richiesti: value, currency. Per annunci di catalogo: content_ids, content_type |
| Schedule | Viene prenotato un appuntamento | fbq('track', 'Schedule'); | Nessuno |
| Search | Viene eseguita una ricerca sul sito | fbq('track', 'Search'); | Consigliato: search_string |
| StartTrial | Inizia una prova gratuita | fbq('track', 'StartTrial', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'}); | Consigliati: value, currency, predicted_ltv |
| SubmitApplication | Viene inviata una candidatura | fbq('track', 'SubmitApplication'); | Nessuno |
| Subscribe | Inizia un abbonamento a pagamento | fbq('track', 'Subscribe', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'}); | Consigliati: value, currency, predicted_ltv |
| ViewContent | Viene visualizzata una pagina chiave (prodotto, landing page) | fbq('track', 'ViewContent'); | Per annunci di catalogo: content_ids, content_type. Opzionali: value, currency |
PageView si attiva automaticamente dal codice base e non richiede alcuna chiamata track. Dice a Meta che qualcuno è arrivato su una pagina che ha il pixel, niente di più.
Non ti servono tutti e 17. La maggior parte degli account ne usa da quattro a sette, scelti per corrispondere al percorso che un visitatore compie davvero. Raggrupparli per compito rende più facile scegliere.
Eventi ecommerce e catalogo
Questi sei mappano il funnel di acquisto e sono gli eventi che alimentano gli annunci dinamici di prodotto: ViewContent (qualcuno visualizza un prodotto), AddToCart, AddToWishlist, InitiateCheckout, AddPaymentInfo e Purchase. Se vendi prodotti, questo è il tuo set principale, e Purchase è quasi sempre il tuo evento di ottimizzazione una volta che hai volume sufficiente.
Eventi di lead e registrazione
Questi coprono i siti dove la conversione è un contatto anziché una vendita: Lead, CompleteRegistration, Contact, Schedule, SubmitApplication, StartTrial e Subscribe. Un sito B2B potrebbe attivare Lead su una richiesta di demo e CompleteRegistration sulla creazione di un account. Un sito SaaS si appoggia a StartTrial e Subscribe.
Eventi di scoperta e altri
Gli eventi rimanenti catturano l'intento e azioni di nicchia: Search (ricerca sul sito), FindLocation (localizzatore di negozi), CustomizeProduct (uso del configuratore) e Donate (no-profit). Questi sono segnali di supporto. Sono utili per i pubblici e l'ottimizzazione della parte alta del funnel, ma sono raramente l'obiettivo di conversione principale.
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
I parametri degli eventi standard spiegati
Un nome di evento dice a Meta cosa è successo. I parametri dicono a Meta quanto, quale prodotto e in quale valuta. Quel dettaglio è ciò che alimenta il report sul ritorno sulla spesa pubblicitaria, l'offerta basata sul valore e l'abbinamento al catalogo. Un Purchase senza value è un mero conteggio; un Purchase con value e currency è ricavo verso cui Meta può ottimizzare.
Queste sono le proprietà dell'oggetto che Meta supporta, con i loro tipi e scopo:
| Parametro | Tipo | Cosa trasporta |
|---|---|---|
value | Numero | Il valore monetario dell'azione (per esempio il totale dell'ordine) |
currency | Stringa | Codice valuta ISO per value, come USD o EUR |
content_ids | Array di stringhe o interi | ID prodotto o SKU legati all'evento |
contents | Array di oggetti | Articoli con id e quantity, es. [{id: 'SKU1', quantity: 2}] |
content_type | Stringa | product o product_group, corrispondente al tuo catalogo |
content_name | Stringa | Nome leggibile della pagina o del prodotto |
content_category | Stringa | Categoria della pagina o del prodotto |
num_items | Intero | Numero di articoli, usato con InitiateCheckout |
search_string | Stringa | La query che un visitatore ha digitato, usata con Search |
predicted_ltv | Numero | Valore previsto nel tempo, usato con Subscribe e StartTrial |
status | Booleano | Stato della registrazione, usato con CompleteRegistration |
Parametri richiesti vs opzionali
È qui che i dettagli diventano confusi, persino nelle pagine di aiuto di Meta. Ecco la versione accurata.
Meta richiede rigorosamente una sola combinazione: currency e value sull'evento Purchase. Lasciali fuori e il report sul valore di conversione e l'ottimizzazione per valore si rompono. Ogni altro parametro su ogni altro evento è tecnicamente opzionale.
C'è un secondo livello di "richiesto, ma solo nel contesto". Se esegui annunci di catalogo Advantage+ (annunci dinamici di prodotto), Meta richiede contents o content_ids sugli eventi prodotto da cui dipendono quelle campagne: AddToCart, ViewContent, Search e Purchase. Senza identificatori di prodotto, Meta non può legare l'evento a un articolo del tuo catalogo, e l'annuncio dinamico non ha nulla da mostrare.
Oltre a quei due casi, i parametri sono opzionali ma fortemente consigliati. Inviare value e currency su eventi vicini ai ricavi come InitiateCheckout, Lead e CompleteRegistration, anche quando la cifra è una stima, dà all'algoritmo qualcosa verso cui ottimizzare. search_string rende utile Search. num_items aggiunge contesto ai checkout. Tratta l'elenco opzionale come best practice, non come riempitivo.
Un esempio di evento standard con parametri
Ecco un evento Purchase che trasporta i parametri che lo rendono degno di essere tracciato:
fbq('track', 'Purchase', {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-1234'],
content_type: 'product',
num_items: 1
});
value e currency sono la coppia richiesta. content_ids e content_type consentono agli annunci di catalogo Advantage+ di abbinare la vendita al tuo feed di prodotti. num_items registra quante unità sono state vendute. Attivalo sulla pagina di conferma dell'ordine, mai prima.
![]()
Come gli eventi standard alimentano i tuoi annunci
Gli eventi standard non sono solo etichette di reportistica. Alimentano quattro compiti distinti, e far scorrere pulito l'evento giusto è ciò che separa una campagna che impara da una che si blocca.
Ottimizzare per le conversioni
Quando costruisci una campagna, scegli un evento di conversione come obiettivo di ottimizzazione. Il sistema di distribuzione di Meta cerca poi le persone con probabilità di attivare quell'evento. Solo gli eventi standard, o le conversioni personalizzate costruite su di essi, possono essere selezionati direttamente come obiettivo. Meta indica da tempo un obiettivo approssimativo di circa 50 conversioni a settimana sull'evento di ottimizzazione perché la distribuzione si stabilizzi, quindi scegli un evento che accade abbastanza spesso da superare la fase di apprendimento.
Misurare conversioni e attribuzione
Ogni evento standard che invii è idoneo per il report di attribuzione, accreditato ai tuoi annunci entro la finestra di attribuzione che scegli. Se un evento non si attiva mai, Meta non può contarlo, indipendentemente da quante vendite hai effettivamente realizzato. Quando value e currency viaggiano con esso, Meta calcola automaticamente il ROAS, motivo per cui gli eventi di ricavo senza quei parametri sono un buco silenzioso nella reportistica.
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
Costruire pubblici personalizzati e simili
Qualsiasi evento standard può generare un pubblico. Fai retargeting sui visitatori che hanno attivato AddToCart ma mai Purchase. Costruisci un pubblico simile da tutti coloro che hanno attivato Purchase negli ultimi 180 giorni. Il pixel aggiunge le persone a questi pubblici man mano che i loro eventi si attivano, quindi eventi puliti significano pubblici puliti e aggiornati.
Alimentare annunci di catalogo e Advantage+
Gli annunci dinamici di prodotto funzionano sugli eventi prodotto: ViewContent, AddToCart e Purchase, che trasportano content_ids o contents e content_type: 'product'. Quegli identificatori consentono a Meta di mostrare a un visitatore di ritorno il prodotto esatto che ha visualizzato o abbandonato. Salta i parametri di prodotto e gli annunci di catalogo Advantage+ non possono mostrare al visitatore il prodotto che ha effettivamente visualizzato o abbandonato: l'annuncio ripiega su articoli generici del catalogo o smette di essere distribuito, e il premio di retargeting per cui hai costruito il catalogo è perso.
Come attivare un evento standard
Ci sono tre modi per mettere gli eventi standard sul tuo sito, dal più al meno tecnico:
- Nel codice del tuo pixel. Aggiungi la chiamata
fbq('track', 'EventName', {...})alla pagina pertinente, sotto il codice base, così viene eseguita quando l'azione accade (un click su un pulsante o il caricamento di una pagina di conferma). - Lo Strumento di configurazione eventi. All'interno di Events Manager, questo strumento no-code ti permette di puntare e cliccare su pulsanti e URL di pagina per mapparli a eventi standard, senza bisogno di sviluppatore.
- Un'integrazione partner. Piattaforme come Shopify e WooCommerce, e tag manager come Google Tag Manager, possono mappare e attivare eventi per te tramite le loro integrazioni Meta integrate.
Se scrivi tu stesso le chiamate, ecco un esempio completo e pronto da incollare per ogni tipo di funnel:
// Ecommerce: pagina di conferma dell'ordine
fbq('track', 'Purchase', {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-1234'],
content_type: 'product'
});
// Lead gen: invio del modulo di richiesta demo
fbq('track', 'Lead', {
value: 250.00,
currency: 'USD',
content_name: 'Demo Request'
});
// Scoperta: ricerca sul sito
fbq('track', 'Search', {
search_string: 'running shoes'
});
Nota che value è un numero, non una stringa: invia value: 89.99, non value: "89.99".
Qualunque via prendi, Meta consiglia di inviare i tuoi eventi importanti sia tramite il pixel del browser sia tramite la Conversions API lato server usando un event_id condiviso, così le due copie vengono deduplicate anziché conteggiate due volte. Per la guida completa all'installazione, vedi la guida al Meta Pixel collegata in precedenza.
Una volta che gli eventi sono live, conferma che si attivino davvero. L'estensione del browser Meta Pixel Helper ti mostra, in tempo reale, quali eventi e parametri si attivano mentre clicchi attraverso il tuo sito, e segnala duplicati e valori mancanti sul momento. Abbinala allo strumento Test Events in Events Manager per confermare che Meta stia ricevendo ogni evento correttamente.
Errori comuni sugli eventi standard da evitare
Gli eventi in sé sono semplici. Il danno arriva da piccoli errori di implementazione che passano inosservati finché la tua reportistica non va alla deriva.
- Attivare Purchase prima che la vendita sia conclusa. Un evento
Purchasesulla pagina del carrello o del checkout invece che sulla pagina di conferma dell'ordine gonfia i ricavi riportati e addestra la distribuzione su persone che non hanno mai comprato. Attivalo solo sulla pagina di ringraziamento. - Doppia attivazione senza deduplicazione. Un pixel installato sia tramite Google Tag Manager sia tramite il tuo tema attiverà ogni evento due volte, raddoppiando le conversioni riportate e sovrastimando il ROAS. Controlla la scheda Network per richieste duplicate a
facebook.com/tr, e deduplica il pixel e la Conversions API con unevent_idcondiviso. - Currency mancante sugli eventi di ricavo. Un
Purchaseconvalue: 89e senzacurrencyricade su USD per impostazione predefinita. Gli account internazionali perdono in questo modo una fetta significativa di ricavo attribuito. - Usare un evento personalizzato dove ne esiste uno standard. Chiamare il tuo evento
AddedToCartinvece diAddToCartti costa il supporto integrato di Meta all'ottimizzazione e al catalogo. Fai corrispondere esattamente i nomi standard. - Formati di parametri incoerenti tra le sorgenti. Se il pixel del browser invia
content_ids: ['1234']e il tuo server inviacontent_ids: [1234], Meta potrebbe trattarli come eventi diversi e la deduplicazione si rompe silenziosamente. Mantieni i tipi identici su entrambi i lati.
Un passaggio di cinque minuti con quella stessa estensione, cliccando attraverso il tuo vero funnel, intercetta la maggior parte di questi prima che ti costino un mese di dati distorti.
Domande frequenti
Quanti eventi standard del Meta Pixel ci sono?
Ci sono 17 eventi standard che attivi con fbq('track', 'EventName'), più PageView, che è incluso nel codice base del pixel e si attiva automaticamente. A seconda che tu conti PageView, vedrai il numero indicato come 17 o 18.
Qual è la differenza tra eventi standard ed eventi personalizzati?
Gli eventi standard usano nomi che Meta già riconosce e si integrano direttamente in ottimizzazione e reportistica. Gli eventi personalizzati usano nomi che definisci tu con fbq('trackCustom', ...) per azioni che nessun evento standard copre, e necessitano di una conversione personalizzata prima di poter ottimizzare su di essi.
PageView è un evento standard?
Sì, ma si attiva automaticamente dal codice base del pixel su ogni pagina, quindi non aggiungi una chiamata track separata per esso. Gli altri 17 eventi standard li attivi tu.
Quali parametri sono richiesti per un evento Purchase?
Meta richiede rigorosamente currency e value. Se esegui annunci di catalogo Advantage+, invia anche contents o content_ids così la vendita corrisponda al tuo catalogo. Altri parametri sono opzionali ma consigliati.
Qual è la differenza tra un evento standard e una conversione personalizzata? Un evento standard è un segnale che il tuo pixel invia dalla pagina. Una conversione personalizzata è una regola in Events Manager che conta od ottimizza per gli eventi che soddisfano criteri da te impostati. Le conversioni personalizzate interpretano gli eventi che già invii anziché aggiungere nuovo codice pixel.
Come controllo che i miei eventi standard si attivino? Usa l'estensione Meta Pixel Helper per vedere gli eventi attivarsi in tempo reale, e lo strumento Test Events in Events Manager per confermare che Meta ricevi ciascuno con i parametri giusti. La Diagnostica segnala parametri mancanti ed Event Match Quality bassa.
Gli eventi standard funzionano ancora senza cookie di terze parti?
Sì, ma l'accuratezza del browser peggiora man mano che cookie e gating del consenso bloccano alcune richieste. Meta consiglia di inviare gli stessi eventi lato server tramite la Conversions API con un event_id condiviso, e di usare la corrispondenza avanzata per recuperare l'attribuzione.
Impostare bene i tuoi eventi standard
Gli eventi standard sono il vocabolario che parla l'algoritmo di Meta. Ce ne sono 17, più il PageView automatico, e quelli che scegli dovrebbero rispecchiare il percorso reale che un visitatore compie attraverso il tuo sito. Il nome dell'evento registra cosa è successo; i parametri, guidati da value e currency, registrano il dettaglio che rende l'evento degno di essere ottimizzato.
Inizia mappando il tuo funnel al più piccolo insieme di eventi che lo cattura, attiva ciascuno sulla pagina giusta con i parametri giusti e conferma che si attivi prima di spendere su di esso. Aggiungi eventi personalizzati e conversioni personalizzate solo dove l'elenco standard lascia una lacuna. Mantieni pulita quella base e tutto a valle, ottimizzazione, attribuzione, pubblici e annunci di catalogo, ha un segnale accurato su cui lavorare. È anche il punto in cui scalare il test delle creatività ha senso, e un flusso di lancio di annunci in blocco ti permette di mettere decine di variazioni contro quel segnale pulito senza la fatica manuale del caricamento.
Per le specifiche complete di eventi e parametri, vedi la documentazione per sviluppatori del Meta Pixel.
