Integrazione Facebook CAPI

Questo articolo è da intendersi come supporto all’implementazione e non come assistenza professionale all’implementazione. Lo scopo è quello di aiutarti ad implementare il monitoraggio e-commerce, ma se dovessi avere dei dubbi o se dovessi lavorare su installazioni già attivi di Google Tag Manager ti consigliamo vivamente di farti assistere da un professionista. Non ci riterremo in alcun modo responsabili per modifiche alla tua configurazione GTM derivanti dall’applicazione di questa guida e che possano in qualsiasi modo alterare, sovrascrivere o rendere inutilizzabili i tuoi dati o il tuo sito.

Facebook Conversion API (CAPI) per Bookingfor

In questa guida viene spiegato come impostare Facebook Conversion API (CAPI) per Bookingfor con Google Tag Manager sfruttando il Data Layer di monitoraggio dell’e-commerce avanzato.

L’integrazione è gestita tramite il Data Layer per l’e-commerce avanzato di Google Tag Manager scritto secondo la documentazione ufficiale disponibile qui: https://developers.google.com/analytics/devguides/collection/ua/gtm/enhanced-ecommerce.

Prima di procedere a questa configurazione è necessario implementare la configurazione del Pixel di Facebook come spiegato in questa guida.

L’integrazione, al momento, prevede il tracciamento lato server dei seguenti eventi:

  • Viewcontent: sulle schede di dettaglio dei merchant e delle risorse
  • Purchase: traccia le vendite tracciando id prodotto e totale acquisto
  • Lead: traccia le richieste inviate tramite modulo presente nella scheda dettaglio del merchant e della risorsa
Step 1: Modificare le impostazioni del Pixel su Google Tag Manager

In Google Tag Manager crea una nuova variabile:

  1. Accedi al menù Variabili
  2. Nella sezione “Variabili definite dall’utente” clicca su “Nuova“
  3. Scegli il tipo di variabile “Variabile di livello dati”
  4. Nel campo “Nome variabile livello dati” inserisci fbEventId
  5. Assegna alla variabile il nome “dlv – fbEventId”
  6. Salva

Se hai configurato il Pixel di Facebook come indicato nell’apposita guida, accedi al menù “Tag” e

  1. Seleziona “FB Pixel EEC support”
  2. Accedi alla sezione “More Settings”
  3. Nel campo “Event ID” inserisci la variabile salvata in precedenza dlv – fbEventId
  4. Salva

Ripeti questo passaggio di modifica del tag anche sui tag “FB – BFLead” e “FB – ViewContent”.

Step 2: Pubblica il contenitore

Dopo aver aggiornato il tuo ID di monitoraggio puoi pubblicare il contenitore. E’ sufficiente cliccare su “Invia” in alto a destra.

Step 3: Configurare Facebook CAPI su Business Manager

Se non hai un Pixel di Facebook puoi crearlo seguendo questa documentazione: https://it-it.facebook.com/business/help/314143995668266?id=1205376682832142

Se hai già un pixel o dopo averlo creato procedi così:

  1. Accedi a Impostazioni di Business Manager in Business Manager.
  2. Seleziona la tua azienda.
  3. Clicca su Origini dei dati > Pixel.
  4. Seleziona Pixel
  5. Nella pagina che si apre, clicca su “Impostazioni”
  6. Scorri la pagina fino ad arrivare alla sezione “API Conversions”
  7. Nel paragrafo “Configura manualmente” clicca su Inizia e su “Avanti” fino ad arrivare alla pagina di configurazione
  8. Nella pagina “Panoramica dell’implementazione manuale” clicca su continua
  9. Nella pagina “Seleziona Eventi” dal menù a tendina scegli “Viaggi” e abilita il flag sulle voci “Visualizzazione di contenuti” e “Acquisizione contatto” e clicca su continua
  10. Nella pagina “Seleziona parametri”
    1. Per l’evento “Acquisizione Contatto” abilita i flag su
      • Nella sezione “Parametri dei dettagli degli eventi” abilita i flag su:
        1. ID dell’evento
      • Nella sezione “Parametri delle informazioni dei clienti” abilita i flag su:
        1. Indirizzo IP client – Non sottoporre a procedura di hashing
        2. Email
        3. Nome
        4. Cognome
        5. Telefono
        6. Cap
    2. Per l’evento “Acquisizione Contatto” abilita i flag su
      • Nella sezione “Parametri dei dettagli degli eventi” abilita i flag su:
        1. ID dell’evento
        2. Tipo di contenuto (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
        3. Numero di elementi (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
        4. Valuta (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
        5. Valore (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
        6. Contenuti (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
      • Nella sezione “Parametri delle informazioni dei clienti” abilita i flag su:
        1. Indirizzo IP client – Non sottoporre a procedura di hashing
        2. Email
    3. Per l’evento “ViewContent” abilita i flag su
      • Nella sezione “Parametri dei dettagli degli eventi” abilita i flag su:
        1. ID dell’evento
        2. Tipo di contenuto (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
        3. ID dei contenuti (disponibile cliccando su “Seleziona parametri degli eventi aggiuntivi”)
      • Nella sezione “Parametri delle informazioni dei clienti” abilita i flag su:
        • Indirizzo IP client – Non sottoporre a procedura di hashing