Conversioni di Google Ads

Tag Manager lato server ti consente di spostare i tag di monitoraggio delle conversioni di Google Ads dalla pagina web al server. Lo spostamento di questi tag nel server riduce la quantità di codice da eseguire nella pagina e migliora la velocità di caricamento della pagina. Questo articolo descrive come configurare il contenitore web e il contenitore del server di Tag Manager per l'utilizzo del monitoraggio delle conversioni di Google Ads.

Prima di iniziare

In questo articolo si presuppone che tu abbia:

Passaggio 1. Imposta il tag Linker conversioni

Per consentire a Google Ads di inviare dati a Tag Manager, devi impostare il tag Linker conversioni.

Se hai già configurato un tag Linker conversioni nel contenitore del server, puoi saltare questo passaggio.

Per impostare il tag Linker conversioni:

  1. Nell'area di lavoro del contenitore del server, apri il menu Tag sul lato sinistro della pagina.
  2. Fai clic su Nuovo per aggiungere un nuovo tag.
  3. Seleziona il tipo di tag Linker conversioni.
  4. Imposta l'attivatore che attiverà il tag lato server Linker conversioni.
    Nella maggior parte dei casi, l'attivatore Tutte le pagine è l'opzione migliore.
  5. Assegna un nome al tag e fai clic su Salva. Dettagli sul tag Linker conversioni

Passaggio 2: configura un evento di conversione

Per configurare un evento di conversione, devi fare due cose:

  • Configura Google Analytics in modo che riconosca un evento come azione di conversione.
  • Configura un tag evento GA4 di Google Analytics nel contenitore web di Tag Manager per inviare eventi di conversione.

Se hai già configurato gli eventi di conversione e devi solo implementare il tag del server, vai al passaggio 3.

Configura Google Analytics in modo che riconosca gli eventi di conversione personalizzati

Per definire un nuovo evento di conversione in Google Analytics:

  1. Apri Google Analytics 4
  2. Apri il menu Amministrazione di in basso a sinistra.
  3. Nell'elenco delle impostazioni delle proprietà, seleziona Conversioni.
  4. Fai clic sul pulsante Nuovo evento di conversione e aggiungi il nome dell'evento di conversione. Può essere un nome evento consigliato o un evento personalizzato. UI di Google Analytics - Pagina Conversioni
  5. Salva il nome dell'evento.

Configurare un evento di conversione in Google Tag Manager

Se la conversione viene attivata in un evento di visualizzazione di pagina, vai al passaggio 3.

Per configurare un evento di conversione:

  1. Apri Google Tag Manager

  2. Nell'area di lavoro del contenitore web, aggiungi un tag Google Analytics: evento GA4.

  3. In Tag di configurazione, seleziona il tag Google per il tuo sito web.

  4. Inserisci il nome dell'evento corrispondente all'evento di conversione. Dettagli del tag evento GA4

Passaggio 3: imposta il tag di monitoraggio delle conversioni di Google Ads nel contenitore del server

Per impostare il tag Monitoraggio delle conversioni di Google Ads:

  1. Nell'area di lavoro del contenitore del server, apri il menu Tag sul lato sinistro della pagina.
  2. Fai clic su Nuovo per aggiungere un nuovo tag.
  3. Seleziona il tipo di tag Monitoraggio delle conversioni di Google Ads.

    .
  4. Inserisci le informazioni sulla conversione richieste (ID conversione ed etichetta). Puoi trovare questi valori nel tuo account Google Ads.

  5. Nel menu Attivazione, seleziona un attivatore esistente se è adatto al tuo caso d'uso. Se nessun attivatore esistente soddisfa le tue esigenze, crea un nuovo attivatore personalizzato il segno più di colore blu.

    Per attivare il tag in un evento personalizzato:

    1. Scegli l'attivatore Evento personalizzato.
    2. Inserisci il nome dell'evento che corrisponde a quello utilizzato nel tag Google Analytics: evento GA4. Dettagli attivatore Evento personalizzato

    Per attivare l'attivazione solo in determinati URL:

    1. Seleziona l'opzione da attivare in Alcuni eventi personalizzati.
    2. Aggiungi la variabile URL pagina in modo che corrisponda all'URL in cui il tag deve essere attivato.
  6. Assegna un nome al tag e fai clic su Salva.

(Facoltativo) Imposta un valore di conversione

Puoi specificare un valore di conversione diverso dal parametro value predefinito, ad esempio se archivi i dati dei prezzi in un database diverso. Per specificare una base diversa per calcolare il valore di conversione, devi impostare una variabile per estrarre i dati dal tuo database e assegnarli al tag di monitoraggio delle conversioni di Google Ads.

Per creare una nuova variabile:

  1. Nel contenitore del server, apri il menu Variabili.
  2. Crea una nuova variabile definita dall'utente per l'input di dati. Ad esempio, se vuoi utilizzare un valore di un database Firestore, crea una variabile {{Firestore Lookup}}.
  3. Specifica le origini dati per la variabile.
  4. Assegna un nome alla variabile, ad esempio "Ricerca di profitti" e Salva.

Per impostare valori di conversione personalizzati nel tag Monitoraggio delle conversioni di Google Ads:

  1. Nel contenitore del server, apri il menu Tag.
  2. Modifica un tag di monitoraggio delle conversioni di Google Ads esistente o creane uno nuovo.
  3. Per configurare un valore di conversione personalizzato, specifica questi due campi:

    • Valore di conversione: inserisci un importo fisso o specifica la variabile creata in precedenza.
    • Codice valuta Monitoraggio delle conversioni di Google Ads con valore di conversione
  4. Salva il tag.

Passaggio 4: conversioni avanzate

Se non utilizzi le conversioni avanzate, vai direttamente a Convalidare la configurazione.

Per configurare le conversioni avanzate segui la procedura riportata di seguito.

Configurare una variabile per i dati forniti dall'utente

Esistono tre modi per implementare le conversioni avanzate in Tag Manager. Devi solo scegliere un'opzione per raccogliere i dati forniti dagli utenti.

Raccolta automatica Configurazione manuale Configurazione del codice
Metodo raccolta Raccoglie automaticamente i dati forniti dagli utenti in base al codice del tuo sito web.

Se hai bisogno di controllare dove raccogliere gli input, scegli una configurazione manuale o tramite codice.
Specifica le proprietà CSS o le variabili JavaScript selezionate per raccogliere i dati forniti dall'utente.

Se hai bisogno di controllare la formattazione e l'hashing dei dati, scegli la configurazione del codice.
Aggiungi uno snippet di codice al tuo sito web che invii i dati sottoposti ad hashing dei clienti per la corrispondenza.
Questo metodo è la scelta migliore per massimizzare l'accuratezza delle conversioni avanzate in quanto ti consente di inviare dati formattati in modo coerente ogni volta che viene attivato il tag di conversione.
complessità Simple Medio Complesso
Competenze Non servono particolari competenze HTML e CSS Sviluppo di siti web

Raccolta automatica

  1. Nel contenitore web, apri il menu Variabili.
  2. Crea una nuova variabile definita dall'utente di tipo Dati forniti dall'utente.
  3. Imposta Tipo su Raccolta automatica.
  4. Assegna un nome alla variabile, ad esempio My user-defined data.
  5. Fai clic su Salva.

Configurazione manuale

  1. Nel contenitore web, apri il menu Variabili.
  2. Crea una nuova variabile definita dall'utente di tipo Dati forniti dall'utente.
  3. Imposta Tipo su Configurazione manuale.
  4. Aggiungi una variabile nuova o esistente al campo dei dati utente pertinenti che vuoi fornire tramite le conversioni avanzate.

  5. Per specificare un elemento dal DOM, crea una Nuova variabile > Configurazione variabile > Elemento DOM.

  6. In Metodo di selezione, puoi utilizzare un selettore CSS o un ID. Suggerimento: se le variabili CSS cambiano di frequente, aggiungi un ID HTML al sito e utilizza la variabile ID.

  7. Inserisci il selettore CSS o l'ID. Puoi lasciare vuoto il campo Nome attributo.

  8. Assegna un nome alla variabile dell'elemento DOM e salva. Sullo schermo verranno ripristinate le impostazioni Dati forniti dall'utente.

  9. Assegna un nome alla variabile Dati forniti dall'utente, ad esempio My user-defined data.

  10. Fai clic su Salva.

Configurazione del codice

Passaggio 1: identifica e definisci le variabili delle conversioni avanzate

Puoi inviare dati non sottoposti ad hashing, che Google sottoporrà ad hashing prima che raggiungano i server, oppure dati pre-sottoposti ad hashing. Se decidi di inviare dati pre-sottoposti ad hashing, codificali utilizzando un codice SHA256 con codifica esadecimale. In entrambi i casi, fornisci almeno uno dei seguenti campi: email o phone_ number.
Per inviare i dati non sottoposti ad hashing al livello dati:

  1. Sul tuo sito web, memorizza i dati forniti dagli utenti come coppie chiave-valore in una variabile JavaScript. Ad esempio:

    var leadsUserData = {
      'email': 'name@example.com',
      'phone_number': '+11234567890',
      'address': {
        first_name: 'John',
        last_name: 'Doe',
        street: '123 Lemon',
        city: 'Some city',
        region: 'CA',
        country: 'US',
        postal_code: '12345',
      },
    };
    
  2. Invia i dati utente insieme a un evento utilizzando dataLayer.push(). Ad esempio:

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'email': 'name@example.com',
          'phone_number': '+11234567890',
          'address': {
             first_name: 'John',
             last_name: 'Doe',
             street: '123 Lemon',
             city: 'Some city',
             region: 'CA',
             country: 'US',
            postal_code: '12345',
           },
         },
      });
    <script>
    

La variabile leadsUserData è ora disponibile in Google Tag Manager.

Per eseguire il push dei dati sottoposti a pre-hashing al livello dati:

  1. Sul tuo sito web, esegui l'hashing fornito dall'utente utilizzando SHA256 con codifica esadecimale. La chiave per i dati codificati deve iniziare con sha256_. Ad esempio:

    {'sha256_email_address':await hashEmail(email.trim()),
    }
    
  2. Invia i dati utente insieme a un evento utilizzando dataLayer.push(). L'esempio riportato di seguito mostra un'implementazione del livello dati che presuppone che tu abbia scritto personalmente una funzione di hashing, che viene eseguita in modo asincrono.

    <script>
      dataLayer.push({
        'event': 'formSubmitted',
        'leadsUserData': {
          'sha256_email_address': await hashEmail(email.trim()),
          'sha256_phone_number': await hashPhoneNumber(phoneNumber),
          'address': {
            sha265_first_name: await hashString(firstname),
            sha256_last_name: await hashString(lastname),
            sha256_street: await hashString(streetAddress),
            postal_code: '12345',
           },
         },
      });
    <script>
    

La variabile leadsUserData è ora disponibile in Google Tag Manager.

Passaggio 2: crea la variabile per i dati forniti dall'utente

  1. Nel contenitore web, apri il menu Variabili.
  2. Crea una nuova variabile definita dall'utente di tipo Dati forniti dall'utente.
  3. Imposta Tipo su Codice.
  4. Fai clic sul menu a discesa in corrispondenza del campo di dati utente pertinenti che vuoi fornire e seleziona Nuova variabile.
  5. In Scegli il tipo di variabile, seleziona Variabile di livello dati.
  6. Nella variabile di livello dati, fai riferimento ai dati utente archiviati. Ad esempio, leadsUserData.
  7. Assegna un nome alla variabile del livello dati e salva. Sullo schermo verranno ripristinate le impostazioni Dati forniti dall'utente.
  8. Assegna un nome alla variabile Dati forniti dall'utente, ad esempio My user-defined data.
  9. Fai clic su Salva.

Assegnare la variabile al tag Google

  1. Nel contenitore web, apri il menu Tag.
  2. Modifica il tag Google che utilizzi per inviare i dati al server di tagging.
  3. In Impostazioni di configurazione, aggiungi un nuovo parametro di configurazione denominato user_data. Imposta Valore sulla variabile Dati forniti dall'utente, ad esempio {{My user-provided data}}.
  4. Salva le modifiche. Il tag dovrebbe avere il seguente aspetto:

    Screenshot della configurazione finale del tag Google che fa riferimento alla variabile dei dati forniti dall&#39;utente.

Configurare il tag di monitoraggio delle conversioni degli annunci lato server

Per attivare le conversioni avanzate nel contenitore del server:

  1. Nell'area di lavoro del server, apri il menu Tag.
  2. Modifica il tag di monitoraggio delle conversioni di Google Ads.
  3. Seleziona la casella di controllo Includi i dati forniti dagli utenti. Casella di controllo Includi i dati forniti dall&#39;utente
  4. Premi Salva per salvare le modifiche.

Passaggio 5: convalida la configurazione

Dopo aver iniziato a inviare i dati con il contenitore del server, puoi verificare se funziona correttamente seguendo questa procedura:

  1. Apri il sito web.
  2. Nel contenitore del server di Google Tag Manager, seleziona Anteprima. Tag Assistant avvia e carica il contenitore del server.
  3. La scheda Tag mostra tutti i tag attivati. Verifica se il tag che hai configurato è stato attivato.
  4. La scheda Console mostra gli eventuali errori che si sono verificati durante la trasmissione dei dati al contenitore del server. Verifica la presenza di eventuali errori e correggili.

Per ulteriori informazioni sul debug dei contenitori di Tag Manager, consulta la guida relativa all'anteprima e al debug.

Passaggi successivi

Una volta che il tag di monitoraggio delle conversioni di Google Ads funziona come previsto, puoi rimuovere tutti i tag di monitoraggio delle conversioni di Google Ads equivalenti in un contenitore web per evitare la duplicazione dei dati.

Se utilizzi anche le campagne di remarketing di Google Ads e vuoi misurarle tramite il tagging lato server, configura il remarketing di Google Ads.