Notifica

Tieni presente che il team dell'assistenza clienti non fornisce servizi di risoluzione dei problemi nella tua attuale lingua di visualizzazione. Per contattare il personale del team di assistenza, passa innanzitutto all'inglese o ad altre lingue supportate (spagnolo, portoghese o giapponese). 

Configurare le conversioni avanzate con il tag Google

Questo articolo spiega come configurare le conversioni avanzate utilizzando il tag Google. Scopri di più su come funzionano le conversioni avanzate.

Prima di iniziare

Per utilizzare le conversioni avanzate:

  • Assicurati di impostare le attività Floodlight utilizzando i tag Google.
  • Assicurati che nella pagina in cui viene attivato il tag di monitoraggio delle conversioni siano disponibili i dati proprietari dei clienti (email, nome e cognome, indirizzo di casa e/o numero di telefono).
  • Consulta le norme di Google sui dati dei clienti e accetta le norme e i Termini di servizio relativi alle conversioni avanzate nel tuo account Campaign Manager 360. Scopri di più su come consentire le conversioni avanzate in Campaign Manager 360.

Raccogliere informazioni con il tag Google

Identificare e definire i campi delle conversioni avanzate

Assicurati che i campi necessari, come email, indirizzo e numero di telefono, siano disponibili nella pagina di conversione in cui viene attivato lo snippet evento Floodlight. Questo sarà probabilmente applicabile alle pagine di conversione per acquisti, registrazioni e altri tipi di conversioni simili, che spesso richiedono dati dei clienti. Se non sai dove si trova la pagina di conversione, contatta il tuo sviluppatore.

Nota. È necessario compilare almeno uno dei seguenti campi:

  • Email (opzione preferita).
  • Indirizzo (nome, cognome, codice postale e paese sono obbligatori). Puoi eventualmente inserire via, città e regione come chiavi di corrispondenza aggiuntive.
  • Puoi anche fornire un numero di telefono insieme a un'email o al nome e indirizzo completi.

Puoi inviare dati non sottoposti ad hashing, che Google normalizzerà e sottoporrà ad hashing prima che raggiungano i server, oppure dati normalizzati e sottoposti ad hashing. Se decidi di normalizzare e sottoporre ad hashing i dati, segui le istruzioni riportate di seguito.

Per la normalizzazione:

  • Rimuovi gli spazi vuoti iniziali o finali.
  • Converti il testo in minuscolo.
  • Formatta numeri di telefono secondo lo standard E.164.

Per l'hashing:

  • Utilizza il codice esadecimale SHA256.

La seguente tabella elenca ulteriori informazioni sui campi che puoi definire. La colonna "Nome chiave" indica come verranno indicate le variabili nello snippet HTML delle conversioni avanzate, creato nel passaggio successivo. Tieni presente che tutti i dati devono essere trasmessi come campi di tipo stringa.

 

Campo dati Nome chiave Descrizione
Indirizzo email email

Email dell'utente.

Esempio: 'mrossi@example.com'

sha256_email_address

Email dell'utente sottoposta ad hashing.

Esempio:

'a8af8341993604f29cd4e0e5a5a4b5d48c575436c38b28abbfd7d481f345d5db'

Numero di telefono phone_number

Numero di telefono dell'utente. Deve essere nel formato E.164, ovvero essere composto da 11 a 15 cifre, inclusi il segno più (+) e il codice paese, senza trattini, parentesi o spazi.

Esempio: '+11231234567'

sha256_phone_number

Numero di telefono dell'utente sottoposto ad hashing.

Esempio:

'e9d3eef677f9a3b19820f92696be53d646ac4cea500e5f8fd08b00bc6ac773b1'

Nome address.first_name

Nome dell'utente.

Esempio: 'Mario'

address.sha256_first_name

Nome dell'utente sottoposto ad hashing.

Esempio: ‘96d9632f363564cc3032521409cf22a852f2032eec099ed5967c0d000cec607a’

Cognome address.last_name

Cognome dell'utente.

Esempio: 'Rossi'

address.sha256_last_name

Cognome dell'utente sottoposto ad hashing. 

Esempio: ‘799ef92a11af918e3fb741df42934f3b568ed2d93ac1df74f1b8d41a27932a6f’

Via address.street

Indirizzo dell'utente.

Esempio: 'Via Roma 123'

Città address.city

Nome della città dell'utente.

Esempio: 'Roma'

Regione address.region

Provincia o regione dell'utente.

Esempio: 'Lazio'

Codice postale address.postal_code

Codice postale dell'utente.

Esempio: '00144'

Paese address.country

Codice paese dell'utente.

Esempio: 'IT'.

Utilizza i codici paese di due lettere secondo lo standard ISO 3166-1 alpha-2.

Nota: devi assicurarti che i dati dei clienti siano disponibili quando viene attivato il tag di conversione. Se le informazioni dell'utente vengono raccolte in una pagina precedente, devi assicurarti che siano disponibili nel tuo codice nella pagina di conversione per poterle configurare in questo script.

Implementare lo script delle conversioni avanzate

Configura e aggiungi il seguente script nella pagina di conversione in cui è installato lo snippet evento di Google Ads. Assicurati di aggiornare i nomi delle variabili riportati di seguito in modo che corrispondano a quelli utilizzati per questi attributi nella tua pagina web.

Ad esempio, se memorizzi l'email in una variabile denominata "email_address", lo snippet deve essere modificato in modo da riflettere questa impostazione (ad es. dove è indicato il parametro yourEmailVariable).

Nota: puoi anche impostare un campo come hardcoded in una stringa o utilizzare una funzione al posto delle variabili.

Ad esempio, se memorizzi l'email in una variabile denominata "email_address", lo snippet deve essere modificato in modo da riflettere questa impostazione (ad es. dove è indicato il parametro yourEmailVariable).

Nota: puoi anche impostare un campo come hardcoded in una stringa o utilizzare una funzione al posto delle variabili.
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
      'email': '[Email]',
      'phone_number': '[PhoneNumber]',
      'address': {
        'first_name': '[FirstName]',
        'last_name': '[LastName]',
        'street': '[Street]',
        'city': '[City]',
        'region': '[Region]',
        'postal_code': '[PostalCode]',
        'country': '[Country]'
      }
    }
  });
</script>

Deve essere nel formato E.164, ovvero essere composto da 11 a 15 cifre, inclusi il segno più (+) e il codice paese, senza trattini, parentesi o spazi.

Se il tuo sito non raccoglie uno dei campi precedenti, rimuovi completamente il campo anziché lasciarlo vuoto. Ad esempio, un sito web che raccoglie solo email e numeri di telefono avrebbe il seguente aspetto:

// Implement
<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
"email": {{ yourEmailVariable }},
"phone_number": {{ yourPhoneVariable }}
});
</script>

Nota: è necessario compilare almeno uno dei seguenti campi:
  • Email (variabile preferita).
  • Indirizzo: nome, cognome, codice postale e paese sono obbligatori. Puoi eventualmente inserire via, città e regione come chiavi di corrispondenza aggiuntive.
  • Numero di telefono (deve essere fornito insieme a un'email o nome e indirizzo completi).

Più valori

Gli sviluppatori possono facoltativamente fornire più valori (fino a tre per telefono ed email e due per indirizzo) utilizzando un valore di matrice anziché una stringa. Se acquisisci più di un valore, la probabilità di una corrispondenza aumenterà. Vedi il seguente esempio:

<script>
  gtag('event', 'conversion', {
    'allow_custom_scripts': true,
    'send_to': 'DC-######/________/___________',
    'user_data': {
"email": [yourEmailVariable1, yourEmailVariable2],
"phone_number": [yourPhoneVariable1, yourPhoneVariable2],
"address": [
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable, region: yourRegionVariable, postal_code: yourPostalCodeVariable},
{first_name: yourFirstNameVariable,last_name: yourLastNameVariable, street: yourStreetAddressVariable, city: yourCityVariable2, region: yourRegionVariable2, postal_code: yourPostalCodeVariable2}
]
});
</script>

Configurare il tag Google della pagina di conversione

Aggiungi "{'allow_enhanced_conversions': true}" alla riga di configurazione del tag Google che si attiva in tutte le pagine.
gtag('config', 'TAG_ID', { ' allow_enhanced_conversions':true } ) ;

Prima: esempio del tag Google (attualmente implementato):

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>

Dopo:

<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config','TAG_ID', {'allow_enhanced_conversions':true});
</script>

Convalidare l'implementazione

Per verificare se l'implementazione delle conversioni avanzate funziona correttamente, accedi alla pagina di conversione (per farlo, potrebbe essere necessario completare una conversione di prova) e segui questi passaggi. Ti consigliamo di eseguire questa operazione immediatamente dopo l'implementazione delle conversioni avanzate, in modo da poter apportare eventuali modifiche in caso di funzionamento non corretto.

Convalidare l'implementazione utilizzando gli Strumenti per sviluppatori di Chrome

  1. Fai clic con il tasto destro del mouse sulla tua pagina web.
  2. Seleziona Ispeziona.
  3. Seleziona la scheda Rete.
  4. Inserisci "google" nella barra di ricerca.
  5. Individua la richiesta di rete che rimanda a "googleadservices.com/pagead/conversion/" (o "google.com/pagead/1p-conversion/" in alcuni browser).
  6. Fai clic sulla scheda Payload per visualizzare l'elenco dei parametri della stringa di query.
  7. Cerca un parametro "em" con una stringa sottoposta ad hashing come valore. Il valore deve iniziare con "tv.1~em" seguito da una lunga stringa di caratteri. Se vedi il parametro "em", significa che il tag delle conversioni avanzate sta rilevando ed eseguendo l'hashing dell'oggetto enhanced_conversion_data.
Nota: se il parametro "em" è visualizzato, ma "tv.1~em" non è seguito da una lunga stringa sottoposta ad hashing, significa che stai inviando un parametro delle conversioni avanzate vuoto. Questo può accadere se i dati forniti dall'utente non sono disponibili al momento della conversione.

È stato utile?

Come possiamo migliorare l'articolo?
Ricerca
Cancella ricerca
Chiudi ricerca
App Google
Menu principale
13065596796546190776
true
Cerca nel Centro assistenza
false
true
true
true
true
true
5055977
false
false
false
false