Puoi utilizzare il pixel di Facebook per monitorare le azioni dei visitatori del tuo sito Web. Questa operazione è chiamata "monitoraggio delle conversioni". Le conversioni monitorate vengono visualizzate in Gestione inserzioni di Facebook e nella dashboard di Facebook Analytics, dove possono essere utilizzate per analizzare l'efficacia del tuo funnel di conversione e calcolare il ritorno sull'investimento pubblicitario. Puoi anche utilizzare le conversioni monitorate per definire segmenti di pubblico personalizzato per ottimizzare le inserzioni e le campagne con inserzioni dinamiche. Una volta definiti, i segmenti di pubblico personalizzato possono essere utilizzati per identificare altri utenti di Facebook con probabilità di conversione e definirli come destinatari delle inserzioni.
Sono disponibili tre modi per monitorare le conversioni con il pixel:
Il codice base del pixel deve essere già installato su ogni pagina in cui desideri monitorare le conversioni.
Le azioni standard sono azioni predefinite dei visitatori che corrispondono ad attività comuni correlate alle conversioni, come la ricerca, la visualizzazione o l'acquisto di un prodotto. Le azioni standard supportano parametri, che consentono di includere un oggetto contenente informazioni aggiuntive su un'azione, come ID prodotto, categorie e il numero di prodotti acquistati.
Tutte le azioni standard vengono monitorate chiamando la funzione fbq('track') del pixel, con il nome dell'azione e (facoltativamente) un oggetto JSON contenente i parametri. Ad esempio, di seguito è riportata una chiamata alla funzione per monitorare quando un visitatore ha completato un'azione di acquisto, con valuta e valore inclusi come parametro:
fbq('track', 'Purchase', {currency: "USD", value: 30.00});Se chiamassi questa funzione, verrebbe monitorata come azione di acquisto nell'Events Manager:

Puoi chiamare la funzione fbq('track') ovunque tra i tag <body> di apertura e chiusura della tua pagina Web, quando viene caricata la pagina o quando un visitatore completa un'azione, ad esempio il clic su un pulsante.
Ad esempio, se desideri monitorare un'azione di acquisto standard dopo che un visitatore ha completato l'acquisto, devi chiamare la funzione fbq('track') nella pagina di conferma dell'acquisto nel modo seguente:
<body>
...
<script>
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
</script>
...
</body>Se invece desideri monitorare un'azione di acquisto standard quando il visitatore clicca su un pulsante di acquisto, puoi collegare la chiamata alla funzione fbq('track') al pulsante di acquisto sulla pagina di pagamento nel modo seguente:
<button id="addToCartButton">Purchase</button>
<script type="text/javascript">
$('#$addToCartButton').click(function() {
fbq('track', 'Purchase', {currency: "USD", value: 30.00});
});
</script>L'esempio precedente utilizza jQuery per attivare la chiamata alla funzione, ma puoi attivare la chiamata utilizzando qualsiasi metodo desiderato.
Se le nostre azioni standard predefinite non sono adatte alle tue esigenze, puoi monitorare azioni personalizzate, che possono anche essere utilizzate per definire segmenti di pubblico personalizzato per l'ottimizzazione delle inserzioni. Le azioni personalizzate supportano anche parametri, che puoi includere per fornire informazioni aggiuntive su ogni azione personalizzata.
Puoi monitorare le azioni personalizzate chiamando la funzione fbq('trackCustom') del pixel, con il nome dell'azione personalizzata e (facoltativamente) un oggetto JSON contenente i parametri. Come con le azioni standard, puoi chiamare la funzione fbq('trackCustom') ovunque tra i tag <body> di apertura e chiusura della tua pagina Web, quando viene caricata la pagina o quando un visitatore esegue un'azione, come ad esempio il clic su un pulsante.
Ad esempio, supponiamo che tu voglia monitorare i visitatori che condividono una promozione per ottenere uno sconto. Puoi monitorarli usando un'azione personalizzata come questa:
fbq('trackCustom', 'ShareDiscount', {promotion: 'share_discount_10%'});I nomi delle azioni personalizzate devono essere stringhe e non possono contenere più di 50 caratteri.
Ogni volta che viene caricato il pixel, chiama automaticamente fbq('track', 'PageView') per monitorare l'azione standard PageView. Le azioni standard PageView registrano l'URL di riferimento della pagina che ha attivato la chiamata alla funzione. Puoi utilizzare questi URL registrati in Events Manager per definire le azioni dei visitatori che devono essere monitorate.
Ad esempio, supponiamo che tu indirizzi i visitatori che si iscrivono alla tua mailing list a una pagina di ringraziamento. Puoi impostare una conversione personalizzata che monitori i visitatori del sito Web che hanno visualizzato qualsiasi pagina il cui URL contenga /thank-you. Supponendo che la tua pagina di ringraziamento sia l'unica pagina con /thank-you nell'URL e che tu abbia installato il pixel su quella pagina, chiunque la visualizzi verrà monitorato utilizzando tale conversione personalizzata.
Le conversioni personalizzate, una volta monitorate, possono essere utilizzate per ottimizzare le campagne pubblicitarie, definire segmenti di pubblico personalizzato e perfezionare ulteriormente tali segmenti che si basano su azioni standard o personalizzate.
Poiché le conversioni personalizzate si basano su URL completi o parziali, devi assicurarti di poter definire le azioni dei visitatori esclusivamente in base a stringhe univoche negli URL del tuo sito Web.
Le conversioni personalizzate vengono create interamente all'interno di Events Manager. Consulta il documento della guida per gli inserzionisti per scoprire come fare.
I parametri sono oggetti facoltativi, con formattazione JSON, che puoi includere durante il monitoraggio di azioni standard e personalizzate. Ti consentono di fornire ulteriori informazioni sulle azioni dei visitatori del tuo sito Web. I parametri, una volta monitorati, possono essere utilizzati per definire ulteriormente segmenti di pubblico personalizzato che crei.
Per includere un oggetto parametro con un'azione standard o personalizzata, formatta i dati dei parametri come un oggetto utilizzando JSON, quindi includilo come terzo parametro di funzione quando chiami le funzioni fbq('track') o fbq('trackCustom').
Ad esempio, supponiamo tu voglia monitorare un visitatore che ha acquistato più prodotti a seguito della tua promozione. Potresti fare questo:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product'
}
// end parameter object data
);Se desideri utilizzare i dati inclusi nei parametri dell'azione nella definizione dei segmenti di pubblico personalizzato, i valori chiave non devono contenere spazi.
Con qualsiasi azione personalizzata e qualsiasi azione standard che la supporti, puoi includere le seguenti proprietà dell'oggetto predefinite. Formatta i dati dell'oggetto parametro usando JSON.
| Chiave proprietà | Tipo di valore | Descrizione del parametro |
|---|---|---|
| Stringa | Categoria della pagina e/o del prodotto. |
| Array di interi o stringhe | ID prodotto associati all'azione, ad esempio SKU (ad es. |
| Stringa | Nome della pagina e/o del prodotto. |
| Stringa |
|
| Array di oggetti | Un array di oggetti JSON che contiene il numero EAN (codice identificativo articolo internazionale) se applicabile, o altri identificatori di prodotto o contenuto associati all'azione, nonché quantità e prezzi dei prodotti. |
| Stringa | Valuta per il parametro |
| Intero | Usato con l'azione |
| Intero, float | Lifetime value previsto di un abbonato definito dall'inserzionista ed espresso come valore esatto. |
| Stringa | Usato con l'azione |
| Boolean | Usato con l'azione |
| Intero o float | Valore di un utente che esegue questa azione per l'azienda. |
Se le proprietà predefinite dell'oggetto non soddisfano le tue esigenze, puoi includere proprietà personalizzate. Le proprietà personalizzate possono essere utilizzate con azioni sia standard sia personalizzate e possono aiutarti a definire ulteriormente i segmenti di pubblico personalizzato.
Ad esempio, supponiamo tu voglia monitorare un visitatore che ha acquistato più prodotti dopo averli prima confrontati con altri prodotti. Potresti fare questo:
fbq('track', 'Purchase',
// begin parameter object data
{
value: 115.00,
currency: 'USD',
contents: [
{
id: '301',
quantity: 1
},
{
id: '401',
quantity: 2
}],
content_type: 'product',
compared_product: 'recommended-banner-shoes' // custom property
}
// end parameter object data
);Ora che stai monitorando le conversioni, è consigliabile utilizzarle per definire segmenti di pubblico personalizzato, in modo da poter ottimizzare le inserzioni per le conversioni generate sul sito Web.