Facebook ha introdotto un nuovo pixel di pubblico personalizzato: più potente, veloce, ricco di nuove funzionalità ma soprattutto unico; già, perché fino a questo momento su Facebook esistevano due versioni di pixel: il pixel di remarketing e il pixel di monitoraggio conversioni. I due pixel dovevano essere installati entrambi (e correttamente) sulle pagine del sito web e questo ha spesso causato molta confusione tra gli inserzionisti.
Il nuovo pixel si chiama pixel del pubblico personalizzato (o “custom audience pixel”) è ingloba in se 3 funzionalità: permette di ottimizzare le campagne verso risultati specifici, monitora le conversioni e i risultati delle campagne pubblicitarie, e permette di eseguire il remarketing.
Il nuovo pixel è stato annunciato sul blog per gli sviluppatori, ecco alcune delle novità:
- Il nuovo pixel è disponibile solo sugli account pubblicitari creati attraverso il business manager. Per informazioni leggete la guida alla creazione di un account pubblicitario.
- Il pixel è adesso unico, con funzionalità di ottimizzazione, remarketing e monitoraggio delle conversioni.
- Sono stati aggiunti 4 nuovi eventi che vengono monitorati automaticamente (per un totale di 9 azioni), utili per ottimizzare le campagne verso azioni specifiche, per monitorare le diverse tipologie di conversioni e per sfruttare al meglio funzionalità avanzate come le inserzioni dinamiche.
- Il nuovo pixel si carica 3 volte più velocemente dei precedenti.
- Eventuali errori nel caricamento vengono riportati sul browser (attraverso la console Javascript).
- È adesso possibile condividere i pixel di pubblico personalizzato tra agenzie e business manager.
Come aggiornare i siti al nuovo pixel
I vecchi codici sono ancora funzionanti e disponibili, ma Facebook consiglia la migrazione al nuovo pixel.
Ecco il codice da incollare su tutte le pagine del sito web, prima della chiusura del tag </head> delle pagine.
<!– Facebook Custom Audience Pixel Code –>
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,’script’,’//connect.facebook.net/en_US/fbevents.js’);
// Insert Your Facebook Pixel ID below.
fbq(‘init’, ‘<FB_PIXEL_ID>’);
fbq(‘track’, ‘PageView’);
</script>
<!– Insert Your Facebook Pixel ID below. –>
<noscript><img height=”1″ width=”1″ style=”display:none”
src=”https://www.facebook.com/tr?id=<FB_PIXEL_ID>&ev=PageView&noscript=1″
/></noscript>
<!– End Facebook Custom Audience Pixel Code –>
A questo codice va sostituto <FB_PIXEL_ID> con l’ID del pixel sul vostro account pubblicitario, ID che potrete trovare sul vostro account cliccando sulla nuova voce “pixel del pubblico personalizzato” (disponibile solo sugli account pubblicitari creati con business manager).
Da qui sarà possibile creare un nuovo pixel e visualizzare le sue statistiche, come il numero di caricamenti/visite, i dispositivi, le pagine, i domini e gli eventi o conversioni ad esso associate (nell’immagine l’ID del pixel da sostituire al codice precedente).
Come monitorare le conversioni con il nuovo pixel
Le conversioni sono azioni specifiche che riusciamo e desideriamo monitorare sul nostro sito web; in particolare sono visualizzazioni di pagine chiave, come l’aggiunta di prodotti ad un carrello o la visualizzazione di una pagina ad acquisto effettuato.
Di seguito la lista di 9 tipologie di eventi che è possibile monitorare con il nuovo pixel:
Nome | Descrizione | Codice evento |
ViewContent | Monitora le visualizzazioni della pagina chiave (ad es. pagina del prodotto, pagina di destinazione o dell’articolo) | fbq(‘track’, ‘ViewContent’); |
Search | Monitora le ricerche nel tuo sito Web (ad es. ricerche di prodotti) | fbq(‘track’, ‘Search’); |
AddToCart | Monitora quando gli articoli vengono aggiunti a un carrello (ad es. clic o pagina di destinazione sul pulsante Aggiungi al carrello) | fbq(‘track’, ‘AddToCart’); |
AddToWishlist | Monitora quando gli articoli vengono aggiunti a una lista dei desideri (ad es. clic o pagina di destinazione sul pulsante Aggiungi alla lista dei desideri) | fbq(‘track’, ‘AddToWishlist’); |
InitiateCheckout | Monitora quando le persone avviano la procedura di acquisto (ad es. clic o pagina di destinazione sul pulsante di acquisto) | fbq(‘track’, ‘InitiateCheckout’); |
AddPaymentInfo | Monitora quando vengono aggiunte le informazioni di pagamento alla procedura di acquisto (ad es. clic o pagina di destinazione sulle informazioni di fatturazione) | fbq(‘track’, ‘AddPaymentInfo’); |
Purchase | Monitora gli acquisti o le procedure di acquisto completati (ad es. accesso alla schermata “Grazie” o alla pagina di conferma) | fbq(‘track’, ‘Purchase’, {value: ‘0.00’, currency: ‘USD’}); |
Lead | Monitora quando un utente esprime interesse per la tua offerta (ad es. invio di un modulo, iscrizione al periodo di prova, accesso nella pagina dei prezzi) | fbq(‘track’, ‘Lead’); |
CompleteRegistration | Monitora quando un modulo di iscrizione viene completato (ad es. iscrizione completata, iscrizione a un servizio) | fbq(‘track’, ‘CompleteRegistration’); |
È importante sottolineare che la conversione va monitorata solo sulle pagine dove avviene (e non su tutte le pagine del sito a differenza del pixel di pubblico personalizzato).
Per monitorare le conversioni con il nuovo pixel basta aggiungere il seguente codice:
fbq(‘track’, ‘CODICE_EVENTO’);
Subito dopo:
fbq(‘track’, ‘PageView’);
Il codice evento va sostituito con quelli presenti in tabella, ad esempio, per tracciare un acquisto:
fbq(‘track’, ‘Purchase’);
Per ogni tipologia di evento possiamo anche aggiungere dei parametri (facoltativi), esempio:
fbq(‘track’, ‘Purchase’, {
content_name: ‘Corso Facebook Marketing’,
content_category: ‘Corsi > Corsi Online’,
content_ids: [‘<product_id>’],
content_type: ‘product’,
value: 457,90,
currency: ‘EUR’
});
Ed ecco un esempio del pixel di pubblico personalizzato con il monitoraggio delle conversioni:
<!– Facebook Custom Audience Pixel Code –>
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,’script’,’//connect.facebook.net/en_US/fbevents.js’);
// Insert Your Custom Audience Pixel ID below.
fbq(‘init’, ‘<FB_PIXEL_ID>’);
fbq(‘track’, ‘PageView’);
// Replace the values for the parameters below with actual values of the purchase
fbq(‘track’, ‘Purchase’, {
content_name: ‘Corso Facebook Marketing’,
content_category: ‘Corsi > Corsi Online’,
content_ids: [‘<product_id>’],
content_type: ‘product’,
value: 457,90,
currency: ‘EUR’
});
</script>
<!– End Custom Audience Pixel Code –>
Una volta eseguita la migrazione al nuovo pixel assicuratevi di rimuovere i precedenti.
Buon lavoro a tutti!
Ciao..articolo molto interessante, mi chiedevo però se questa funzione non potesse essere già completamente risolta attraverso l’uso di google analytics, iniziando l’analisi anche dei pixel di fb non si rischia di dover usare troppi strumenti per analizzare sempre gli stessi dati?
Il pixel di Facebook non serve ad analizzare il numero di visitatori. Serve a “tracciare” gli utenti per eseguire campagne di remarketing, e per ottimizzare le stessa campagne verso un’azione specifica (la conversione).
A quanto capisco, nel codice di conversione va tagliata la parte finale del primo pixel, cioè
<img height=”1″ width=”1″ style=”display:none”
src=”https://www.facebook.com/tr?id=&ev=PageView&noscript=1″
/>
E’ corretto? Il codice di conversione, facendo un esempio per conv/registrazione, deve finire con:
…
fbq(‘init’, ‘’);
fbq(‘track’, ‘PageView’);
// Replace the values for the parameters below with actual values of the purchase
fbq(‘track’, ‘CompleteRegistration’);
Grazie mille!
Ciao Fabrizio,
innanzi tutto complimenti per TrucchiFacebook.com ;)
Il limite di 1 pixel per account pubblicitario non è in alcun modo “valicabile”, vero?
Se io seguo più società utilizzando un unico account pubblicitario, come posso gestire al meglio le campagne se Facebook mi permette di creare solamente un pixel?
Sono un po’ confuso a riguardo..
Grazie!!
Ciao