Stape
Ricerca
Prova gratis

Come configurare la deduplicazione dell’evento di Facebook in Google Tag Manager

Aggiornato
26 nov 2024
Pubblicato
12 mar 2021
Disponibile anche in

L’uso del monitoraggio lato server (i Conversion API di Facebook) sta diventando più popolare grazie alla sua capacità di prevenire il blocco di pixel del monitoraggio da ITPs e gli AdBlocker. Un altro grande vantaggio del Conversion API di Facebook è che aumenta la durata di cookie FB. Se non hai ancora implementato i Conversion API FB sul tuo sito, segui questa istruzione.   

In questo articolo descriverò come configurare la deduplicazione degli eventi di Facebook se stai usando entrambi metodi del monitoraggio del browser e del server sul tuo sito. 

Perché è necessario configurare la deduplicazione dell’evento di Facebook?

Il Facebook pixel e i Conversion API ti danno la possibilità di condividere gli eventi standard e personalizzati con FB, così puoi misurare e ottimizzare la prestazione degli annunci. Il pixel ti permette di condividere gli eventi web da un browser web, mentre i Conversion API ti consente di condividere gli eventi web direttamente dal server cloud. 

Entrambi Facebook pixel e Conversion API di Facebook ti permette di inviare gli eventi. Per gli eventi, voglio dire le azioni del cliente. La differenza è che il pixel invia gli eventi dal browser e CAPI invia gli eventi dal server. Se dici a Facebook che il metodo del browser e del server inviano gli eventi identici, ne accetteranno uno e ne scarteranno un altro. 

Questi sono i modi diversi di configurare il monitoraggio di Facebook, inclusi i seguenti: 

  1. Utilizzando esclusivamente il metodo del browser (pixel). Non è consigliato da FB a causa delle restrizioni del monitoraggio degli utenti.
  2. Utilizzando solo il monitoraggio del server. Il vantaggio principale di avere solo il monitoraggio sul server è che il FB pixel non caricherà il tuo browser. Il tuo sito caricherà più veloce e porterà alla migliore esperienza utente.
  3. Combinare il monitoraggio del browser e del server. Qui hai diverse opzioni:
  • Invia alcuni eventi dal browser e dal server. Ad esempio, l’integrazione del Conversion API FB nativa di Shopify invierà tutti gli eventi FB tramite il browser e acquisterà gli eventi dal server. In questo caso, ti non serve la deduplicazione.
  • Invia tutti gli eventi dal browser al server


Se decidi di usare entrambi i monitoraggi degli eventi del browser e del server per tutti i tuoi eventi, in questo caso hai bisogno di impostare la deduplicazione dell’evento. Con la deduplicazione dell’evento di Facebook, FB riceverà tutti i tuoi eventi, capirà che gli eventi sono identici, ne pulirà alcuni e manterrà altri. Se combini il metodo del browser e del server ma non configuri la deduplicazione dell’evento, i tuoi dati non saranno corretti perché tutti gli eventi saranno tracciati due volte.

Facebook richiede di inviare due parametri dell’evento per la deduplicazione dell’evento: il nome dell’evento e l’ID dell'evento. Hai già inviato il nome dell’evento con la configurazione esistente. Questo articolo racconterà di come configurare l’ID dell’evento di Facebook all’interno del contenitore di Google Tag Manager.   

Come funziona la deduplicazione dell’evento di Facebook?

Facebook ha due modi di identificare gli eventi deduplicati che sono stati inviati dal browser e dal server:

1. L’ID dell’evento e il nome dell’evento.

Facebook consiglia questo metodo e lo tratteremo nel nostro how-to. Per questo metodo, devi usare l’ID dell’evento per tutti gli eventi che invii tramite il pixel e CAPI. FB deduplica i Facebook Pixel e gli eventi del Conversion API con i nomi degli eventi e gli ID degli eventi identici. Facebook dà più crediti all’evento del browser e se vedono eventi simili e arrivano entro 5 minuti di differenza, manterranno gli eventi del browser e puliranno gli eventi del server.

2. FBP o l’ID Esterno 

Questo metodo esiste ma non è consigliato da Facebook. In questo caso, devi inviare il nome dell’evento, fbp e/o external_id per tutti i tuoi eventi del browser e del server. Facebook paragona tutti questi parametri e identifica se hanno già un evento del browser con questo parametri e, in tal caso, elimina gli eventi del server. FB non consiglia di usare questi eventi poiché possono identificare la deduplicazione solo se l’evento del browser è stato inviato prima. Significa che se invii l’evento del server prima, gli eventi saranno deduplicati.  

Facebook si può anche unire gli eventi. Ad esempio, se invii alcuni dati arricchiti dal server, puoi aggiungere i dati mancati all’evento del browser. Questa funzionalità non è predefinita. Per attivarla, devi contattare il rappresentante di Facebook.   

Come configurare la deduplicazione dell’evento di Facebook tramite Google Tag Manager?

Hai bisogno di avere la configurazione del Conversion API di Facebook tramite il contenitore del server di Google Tag Manager. Segui questo how-to se non è stato ancora impostato sul tuo sito. 

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.   

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.

Facebook event deduplication
Facebook event deduplication results

La conclusione:

Il Conversion API di Facebook è la soluzione eccellente se vuoi tracciare gli utenti del tuo sito in modo più accurato, bypassare gli AdBlocker e ITPs e prolungare la durata dei cookie.   Con un metodo combinato di server e browser, continuerà a eseguire i pixel di Facebook nel browser, rendendo il tuo sito più pesante. Utilizzando questo metodo puoi essere sicuro al 100% che non aver perso nessun utente o evento sul tuo sito.

Se hai alcune domande o commenti sull’implementazione della deduplicazione dell’evento di Facebook, faccelo sapere nei commenti qui sotto.

Taggato con:Facebook

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