Stape
Ricerca
Prova gratis

Come impostare l'API di conversione di Facebook + la deduplicazione degli eventi e l'hash dei dati utente

Aggiornato
20 nov 2024
Pubblicato
11 feb 2021
Disponibile anche in

Il Facebook Pixel ti permette di tracciare ciò che gli utenti stanno facendo sul tuo sito, raccogliere il pubblico di remarketing e creare sosia. Se il Facebook Pixel è implementato correttamente, fornirà informazioni rilevanti agli algoritmi di apprendimento automatico di FB. FB ML utilizzerà i dati del pixel per mostrare i tuoi annunci alle persone che hanno maggiori probabilità di convertire.  

Da diversi anni, possiamo tracciare gli eventi sul sito tramite il codice di javascript, SDK di Facebook all’interno dell’app o caricare gli eventi offline. Ma come puoi tracciare gli utenti che hanno impostato l’AdBlocker o tracciare gli eventi fuori dal sito? O come puoi prolungare la durata di un cookie? Sarà possibile con l'implementazione del Conversion API di Facebook. Questo articolo ti mostrerà come configurare il Conversion API di Facebook tramite il contenitore del server di Goolge Tag Manager. 

Questo articolo si concentra sull'API di conversione di Facebook e mostra come impostare l'API di conversione di Facebook tramite il contenitore server di Google Tag Manager. Potete trovare ulteriori informazioni su Facebook Conversion API Gateway sul nostro blog. A proposito, date un'occhiata ai modelli preconfigurati di Stape per Meta CAPI. Ora è più facile che mai configurare la vostra configurazione: tutto è fatto e pronto per voi!

Che cos’è il Conversion API di Facebook?

Diamo un’occhiata a cos’è il Conversion API di Facebook e come possiamo usarlo per migliorare il tracciamento degli eventi, l’attribuzione e la raccolta dei dati su Facebook. Il Conversion API di Facebook permette di inviare qualsiasi evento dal cloud server al Facebook pixel selezionato.  

Il Facebook CAPI ha lo scopo simile come il Facebook pixel, ma ha tecnologie diverse dietro di loro. Le politiche e le restrizioni hanno reso FB CAPI più adatto alle esigenze del moderno ambiente di monitoraggio. Per quanto riguarda il Conversion API di Facebook, non coinvolge il browser dell’utente per inviare l’informazione del monitoraggio. Tutto avviene tramite il cloud server. Questo rende i dati dell’utente più sicuri e precisi.  

Se diamo un'occhiata più da vicino al link degli annunci di Facebook, vedremo che alla fine di quasi tutti gli URL, FB aggiunge il suo parametro aggiuntivo fbclid. Il codice del pixel sulla pagina di destinazione memorizza il valore di questo parametro in un cookie e lo invia insieme a qualsiasi evento di Facebook. Oltre all'id del clic (fbclid), Facebook utilizza l'ID del browser (fbp). I cookie fbp e fbc aiutano FB a determinare che tipo di utente è atterrato sul vostro sito e chi ha convertito.  

FB può abbinare gli utenti tramite i nostri parametri come email, numero di telefono, nome/ cognome, ecc. Più dati dell’utente invii al Conversion API di Facebook, maggiore è il tasso di corrispondenza che ricevi. 

Quali sono i benefici principali del Conversio API di Facebook?

Il tagging lato server di Facebook o il Conversion API di Facebook è stato disponibile su Facebook per un paio di anni. Ma a partire dal 2021, FB ha iniziato a spingere più forte il Conversion API. Se hai un rappresentante di Facebook dedicato che ti aiuta con il tuo account pubblicitario, molto probabilmente ti chiamerà e ti consiglierà di impostare il Conversion API di Facebook.

Questi sono i motivi più importanti per considerare l'implementazione di Facebook Conversion API. Consultate i dettagli sotto l'infografica.

  1. Può aiutarti a tracciare gli utenti che hanno installato l’AdBlocker o che stanno usando Safari (o qualsiasi altro browser con algoritmi della prevenzione del monitoraggio intelligente). Questo è possibile perché le richieste sono inviati dal server, e non dal browser. E i cookie di terze parti non verranno bloccati. Come risultato, avrai i dati più precisi.
  2. La durata estesa dei cookie. Con l’aiuto del Conversion API di Facebook, estenderai la durata dei cookie di Facebook a 6 mesi. Se non utilizzi il Conversion API di FB, Safari limiterà la durata dei cookie a 1-7 giorni.
  3. Il Conversion API ti dà più controllo sui tuoi dati e la migliore compressione del percorso dei clienti.
  4. Puoi usare il Conversion API di Facebook per tracciare gli eventi che accadono al di fuori del sito. Ad esempio, telefonate o le vendite offline.

Come funziona

Utilizzeremo il contenitore server di Google Tag Manager per configurare Facebook Conversion API. All'interno dei contenitori server e web di Google Tag Manager, è necessario impostare il tracciamento lato server per Universal Analytics (o GA4, o Data Tag/Data Client) e configurare gli eventi per le azioni che si desidera tracciare con Facebook conversion API.

Per riassumere, avrai bisogno di queste cose per configurare il Conversion API di Facebook:

  • Il contenitore web di Google Tag Manager configurato
  • Il contenitore del server di Google Tag Manager configurato
  • Universal Analytics o Google Analytics 4 monitoraggio lato server o Data Tag/Data Client.

In questo articolo non racconterò come creare e configurare il contenitore web di Google Tag Manager. Inizierò con la configurazione del contenitore del server di Google Tag Manager. Se vuoi sapere di più sul contenitore del server di Google Tag Manager e sui benefici che offre, check questo articolo. Quindi iniziamo.

👇 Questo video mostra come configurare l'API di conversione di Facebook utilizzando Google Analytics 4.

Come impostare l'API di conversione di Facebook

2. Inviare i dati al contenitore GTM del server. I due più diffusi per l'invio di dati a sGTM sono Google Analytics 4 e Data Tag/Data Client.

3. Andare al contenitore del server di Google Tag Manager. Aggiungere il tag Facebook Conversion API dalla Galleria dei modelli.

Facebook Conversion API tag for server GTM

4. Creare il Tag API di conversione di Facebook all'interno del contenitore server di Google Tag Manager. Scegliere Tag -> Fare clic su nuovo -> Scegliere il Tag di Facebook importato nel passaggio precedente.

Aggiungete il vostro ID pixel di Facebook e il vostro Facebook API Access Token (vi consiglio di aggiungerlo come variabile, poiché avrete bisogno di questi valori per ogni evento di Facebook che volete monitorare). Se non conoscete il vostro Facebook API Access Token, questa documentazione vi aiuterà a trovarlo.

Facebook conversion API inherit from client

5. Hai due opzioni per configurare il nostro tag del Conversion API di Facebook personalizzato: 

- Annullamento. In questo caso, è necessario impostare manualmente gli eventi FB. Nella fase sei spiegheremo come impostare manualmente gli eventi del server FB. Questa è l'opzione preferita, ma richiede più tempo e conoscenze per essere implementata. In questo modo è possibile avere il pieno controllo del payload dell'evento e farlo secondo le best practice, in modo che gli eventi FB del web e quelli del server siano identici.

- Ereditare dal client. In questo caso, il tag farà corrispondere il payload dell'evento GA4/Data agli eventi standard di Facebook. Se il tag non riesce a far corrispondere l'evento GA all'evento FB standard, lo invierà come evento personalizzato. Tutto sarà fatto automaticamente, non è necessario impostare gli eventi FB.

6. Se avete selezionato l'opzione di Oltrepassare (override), dovrete utilizzare gli eventi di Universal Analytics (o GA4, o Data Tag/Data Client) per attivare gli eventi del server di Facebook. L'evento pageview di Facebook deve scattare su un evento personalizzato page_view che è stato richiesto da un cliente specifico (ad esempio, se si è scelto di utilizzare GA4 come fonte di dati per il server GTM, si deve utilizzare l'evento page_view quando il nome del cliente è uguale a GA4).

Per configurare altri eventi, accedete alla modalità di anteprima del Server Container di Google Tag Manager, eseguite un'azione sul vostro sito che volete monitorare all'interno di Facebook e controllate il nome dell'evento che UA (o GA4, o Data Tag) invia al vostro Server Container.

Nella schermata qui sotto vogliamo impostare un evento Facebook ViewContent quando qualcuno apre la pagina del prodotto sul nostro sito. Assicurarsi di inviare con l'evento GA4 / il tag Data dal contenitore web i dati aggiuntivi che si desidera utilizzare per l'evento del server. L'esempio seguente utilizza anche i parametri standard dell'ecommerce FB e i dati dell'utente.

Per farlo, abbiamo creato un nuovo tag all'interno del contenitore Server, lo abbiamo impostato su Override, abbiamo selezionato l'evento standard ViewContent, abbiamo aggiunto il Token di accesso API e l'ID del Pixel di Facebook. Abbiamo anche aggiunto i dati utente. E abbiamo creato un nuovo evento trigger con nome uguale a view_item e nome del cliente uguale a GA4.

Facebook conversion API tag example
Facebook conversion API trigger example

7. Puoi passare i parametri personalizzati usando i campi di Server Event Data Override e Custom Data. Puoi anche inviare i dati degli utenti per aumentare il punteggio della corrispondenza su Facebook tramite il campo di User Data, tieni presente che le informazioni degli utenti che desideri inviare al Conversion API di Facebook devono essere sottoposte a hash.

È inoltre possibile abilitare il miglioramento degli eventi per utilizzare un cookie sicuro solo HTTP (gtmeec) al fine di migliorare i dati degli eventi. Quando questa funzione è abilitata, il tag memorizza i dati dell'utente nei cookie e arricchisce gli eventi con i dati dell'utente quando questi non sono disponibili. Ulteriori istruzioni su come installare facilmente l'API di conversione di Facebook sono disponibili in questo articolo.

enable event enhancement in facebook capi tag

8. Dopo aver finito la configurazione dei tutti i suoi eventi di Facebook, apri la modalità debug di Google Tag Manager e verifica se gli eventi di Facebook funzionano correttamente. Puoi anche andare al tuo Facebook tag all’interno del contenitore del server e aggiungere l’ID test di Facebook. Puoi trovare l’ID test all’interno di manager degli eventi di Facebook nella scheda degli eventi di test. Per ulteriori istruzioni di come testare il Conversion API di Facebook, vedi questo articolo.        

test Facebook conversion API

9. Dopo aver configurato e verificato che il Conversion API di Facebook funziona correttamente, devi spostare il monitoraggio del browser FB o impostare la deduplicazione degli eventi. In caso contrario, i tuoi eventi verranno deduplicati.       

Modelli e guide precostituiti per la vostra piattaforma

Con Stape è possibile aumentare l'accuratezza del tracciamento e i risultati delle campagne con il tagging lato server.

In base alla piattaforma utilizzata, è possibile impostare il tracciamento in modo rapido ed efficace con i nostri modelli personalizzati. Seguite le guide passo passo per impostare Meta CAPI utilizzando il server GTM per:

Sono in arrivo modelli e guide per Wix, Shopware, Prestashop e altri. Fateci sapere se avete bisogno di un modello per un altro CMS.

La deduplicazione dell’evento per Facebook pixel e gli eventi dei Conversions API

Facebook consiglia di usare Facebook pixel e Conversions API. Ma se il tuo sito invierà entrambi il pixel e i Conversions API, gli eventi potrebbero essere deduplicati poiché FB riceverà le stesse informazioni dal browser e dal server. 

Facebook ha una funzione di deduplicazione. Si sa che gli eventi del browser e del server sono identici, può conservarne solo uno.

Direi che l'impostazione della deduplicazione degli eventi è d'obbligo se si desidera inviare tutti gli eventi sia dal server che dal browser. Senza la deduplicazione degli eventi, i tuoi dati non saranno accurati e potrebbero influire sulle tue campagne Facebook.

Per configurare la deduplicazione del Conversion API di Facebook, hai bisogno di inviare l’evento unico IDs dal browser al server. Gli stessi eventi sia dal browser che dal server dovrebbero avere lo stesso ID dell’evento.

Abbiamo creato una variabile personalizzata che genera un ID unico per ogni evento. Puoi aggiungerlo al tuo contenitore web usando questo link alla galleria dei modelli. Utilizzi questa variabile per inviare l’ID dell’evento per Facebook pixel all’interno del contenitore web e il Conversion API di Facebook utilizzando il contenitore del server. Abbiamo la descrizione più dettagliata su come impostare la deduplicazione degli eventi di Facebook.     

Puoi trasmettere l’ID dell’evento unico dal contenitore web al contenitore del server usando la dimensione personalizzata di Google Analytics o Data Tag e Data Client.   

Assicuratevi che i tag evento web di Facebook e i tag GA4 (o il tag Data) siano in esecuzione sugli stessi trigger, altrimenti avranno id evento diversi.

Se la deduplicazione è configurata correttamente, dovresti vederla all’interno dello strumento di test di manager degli eventi. E dopo aver pubblicato tutte le modifiche alla produzione, puoi cliccare sui dettagli dell’evento per vedere il numero degli eventi di Facebook ricevuti dal browser e dal server. Quanti eventi hanno elaborato e deduplicato.

A volte si verificano dei problemi con gli eventi di prova di Facebook, a causa dei quali la deduplicazione non viene visualizzata nell'interfaccia; in questo caso, verificate che gli id degli eventi siano gli stessi; in tal caso, la deduplicazione funzionerà senza problemi.

Facebook event deduplication
Facebook event deduplication results

Invia i parametri dell’utente usando il Conversion API di Facebook

Per abbinare gli utenti che visitano il vostro sito al loro database, Facebook utilizza User Data for Conversion API.

FB richiede l'hash di alcuni parametri prima di inviarli a Facebook, ma non dovete preoccuparvi di questo: il tag di Facebook eseguirà automaticamente l'hash di tutti i dati prima di inviarli.

Più parametri utente si inviano a Facebook, maggiori sono le possibilità di trovare una corrispondenza con un utente e più alto sarà il punteggio di corrispondenza dell'evento.

L'invio dei parametri utente dal vostro sito a Facebook è un argomento delicato, poiché condividerete i dati degli utenti con servizi di terze parti. Quindi, prima di inviare questi dati a FB, assicuratevi che siano conformi alle norme sulla privacy.

L'ideale sarebbe aggiungere i dati degli utenti al livello dei dati, ma se ciò non è possibile, cercate di raccoglierli dalla pagina utilizzando un codice javascript personalizzato e di inviarli insieme alle conversioni o agli eventi che vi interessano.

Ad esempio, tutti i plugin Stape per i CMS (per Shopify, WordPress, Magento, BigCommerce) aggiungono un livello di dati che contiene anche i dati degli utenti.

È quindi possibile prelevare facilmente i dati dal livello dati e aggiungerli agli eventi di Facebook su un contenitore web:

Quindi aggiungere il trasferimento dei dati richiesti al contenitore del server (nel payload GA4 o nel tag Data, a seconda di quello che si usa):

Infine, aggiungete questi dati all'evento Facebook lato server

In questo modo otterrete una migliore qualità di corrispondenza dei vostri eventi Facebook e, di conseguenza, potenzialmente migliorerete le prestazioni delle vostre campagne pubblicitarie, poiché Facebook comprenderà meglio il vostro pubblico e ottimizzerà meglio le vostre campagne pubblicitarie.

La conclusione

Questo è tutto. Spero che abbia spostato con successo il monitoraggio di Facebook al server. Il Conversion API di Facebook è un ottimo strumento per capire meglio chi è il tuo cliente, vedere l’intero percorso del cliente fino alla conversione e fornire più dati sui tuoi utenti agli algoritmi dell’apprendimento automatico di Facebook. 

Prova Stape per tutto ciò che riguarda il lato serverproprio ora!