Documentazione GA4 + Tag Manager | IT

Prima di iniziare, è importante controllare i tag, gli eventi e le variabili precedentemente creati nell'account di Google Tag Manager, in quanto potrebbero costituire un ostacolo al corretto funzionamento di dati, conversioni e valore. Se ce ne sono alcuni che non svolgono alcuna funzione o sono duplicati, è importante eliminarli.

Bisogna seguire tutti i seguenti passi:

Nel caso in cui si abbia già un account GA4 creato in Tag Manager, sarà necessario aggiornare la configurazione con la variabile “constant” che andremo a creare. 

1 - CREARE LA VARIABILE “CONSTANT”

·       Cliccare nella sezione di variabili.

B833Da9R4r9lAAAAAElFTkSuQmCC

·       Cliccare il tasto New

jCMo72wAYAAAAQC8AwNcgYAAAAiDIgY5AxAAAAEGVAxiBjAAAAIMqAjEHGAAAAQJQBGYOMAQAAgCgDMr5M+H+id22e8yqWjQAAAABJRU5ErkJggg==

·       Cliccare in scegli nuova variabile

D7JeQ3GCKl2+AAAAAElFTkSuQmCC

·       E selezionare la variabile Constant

ACND1rLftkAAAAASUVORK5CYII=

·       All'interno della variabile dobbiamo riempire il campo "Value" con il Measurement ID del nostro account Analytics 4 (di solito G-XXXXXXXXXXXXXXXX). Successivamente possiamo chiamare questa variabile “GA4 Constant" e premere Salva.

OL2UC3GxQAAAABJRU5ErkJggg==

2 - TAG DI CONFIGURAZIONE GA4

·       Creiamo il tag di configurazione di Google Analytics 4. Andiamo nella sezione Tag e facciamo clic su nuovo.

f8AETza9OgIv98AAAAASUVORK5CYII=

·       Una volta dentro, selezioniamo il tag Google Analytics GA4 Configuration

VyLj1cAQAAAABJRU5ErkJggg==

·       Nella casella Measurement ID, cliccare sul simbolo +.

G0taHWz7n7JiAAAAAElFTkSuQmCC

·       Selezioniamo la variabile “GA4-Constant” queabbiamo appena creato e salviamo.

GAwGg8FgMBjMweffapPvWVyjYyQAAAAASUVORK5CYII=

·       Una volta fatto, aggiungiamo dal basso il Trigger/Attivatore "Tutte le pagine".

AWD24ywKlfriAAAAAElFTkSuQmCC

·       Diamo un nome al tag come: “GA4 - Nome dell’azienda ” e salviamo.

3 - INSTALLAZIONE DI TUTTE LE VARIABILI

Per poter installare tutti i codici e i tag necessari per misurare le conversioni del sito, è necessario che tutte queste variabili siano create nel nostro account Google Tag Manager.

1- Installazione della variabile GA4 - Ecommerce Items

·       Clickiamo di nuovo in Variabili

T6124f76rPKmgMxw4y88qo5hQZXJSz8J+wGXNeJqwfRGYqkwr7VpEr629PSM+FkB9hviR8f8Br4BsuHpbR0gAAAAASUVORK5CYII=

·       Torniamo alle variabili definite dall'utente e facciamo clic su nuovo

Q2TcA2ajInzzTtHbq2rtWk45uXXOb7vW43mrTG4wbblPgiAAAAAAAAGsBy87ojFqWXdk5K8vicLihIOqNpv8PSNnYCXfMn7MAAAAASUVORK5CYII=

·       Cliccare in Selezionare una nuova variabile

kcAAAAAElFTkSuQmCC

·       Cliccare in “Data layer variable

9AAAAAElFTkSuQmCC

·       Chiamiamo 'GA4 - Ecommerce Items' la Data layer variable

8vvGkPohFjgrwAAAAASUVORK5CYII=

·       Compiliamo il campo “Variable Name” con > ecommerce.items e salviamo.

Dhb4Rb9R1jISQAgPb4SUL6GzYh4YmSa2chAAAAAElFTkSuQmCC

Ripetiamo lo stesso processo per configurare tutte le variabili.

Attenzione: tutte le variabili contenenti il testo "accomodations" si scrivono con una sola m, siamo consapevoli dell'errore ortografico ma se non è scritto così, i codici non saranno validi.

2 - Installazione della variabile GA4 - Ecommerce Coupon

Variable Name > ecommerce.coupon

OXfwOIZRDaFjW8tgAAAABJRU5ErkJggg==

3 - Installazione della variabile GA4 - Ecommerce Currency

·       Variable Name > ecommerce.currency

8f44Qa9agwZd9AAAAAElFTkSuQmCC

4 - Installazione della variabile GA4 - Ecommerce Transaction ID

·       Variable Name > ecommerce.transaction_id

lfzzfwAqBtJ5WXaw4AAAAABJRU5ErkJggg==

5 - Installazione della variabile GA4 - Ecommerce Value

·       Variable Name > ecommerce.value

U2yOiDn7+vp7zffz4+P8Bwpk7293tDmAAAAAASUVORK5CYII=

Importante: da questa variabile in poi, è essenziale scrivere allo stesso modo sia il titolo della variabile che il nome nel campo di testo.

6 - Installazione della variabile “accomodationId”

Variable name > accomodationID

+P8BTXo3fBjASacAAAAASUVORK5CYII=

7 - Installazione della variabile “initCheckoutBookingPrice”

·       Variable Name > initCheckoutBookingPrice

weHyjXdduI+YAAAAABJRU5ErkJggg==

8 - Installazione della variabile “currency”

·       Variable Name > currency

wMVOjIpHVwIbwAAAABJRU5ErkJggg==

9 - Installazione della variabile “locality”

·       Variable name > locality

z+qb6kVnEhqKQAAAABJRU5ErkJggg==

10 - Installazione della variabile “lowestPrice”

·       Variable name > lowestPrice

X+61c1kdhtZDgAAAABJRU5ErkJggg==

11 - Installazione della variabile “promotionalCode”

·       Variable name > promotionalCode

NMAAAAAAN1Bjx49jM95gW8zNBeA74prZjVHoAUAAAAAAABbYQ0tAAAAAAAA2AqBFgAAAAAAAGyFQAsAAAAAAAC2QqAFAAAAAAAAWyHQAgAAAAAAgK0QaAEAAAAAAMBWCLQAAAAAAABgKwRaAAAAAAAAsBUCLQAAAAAAANiI9P8BfhJABd2k0AkAAAAASUVORK5CYII=

12 - Installazione della variabile “propertyName”

·       Variable name > propertyName

D1G1kBVadZJ7AAAAAElFTkSuQmCC

13 - Installazione della variabile “transactionID”

·       Variable name > transactionID

P3a6A6qaGZAAAAAElFTkSuQmCC

14 - Installazione della variabile “value”

·       Variable name > value

wMDhaggXVdMWgAAAABJRU5ErkJggg==

Una volta installate tutte le variabili, consigliamo di verificare che siano tutte presenti; se una variabile manca o è stata installata con una parte mancante, non sarà possibile avere tutti gli eventi e le conversioni in Google Analytics.

4 - INSTALlazione DELl'EVENTO “ADD TO CART”

Abbiamo identificato, utilizzando le anteprime di GTM, che l'evento carrello sui nostri siti web viene attivato con il trigger "initiatecheckout" e vediamo che nella variabile dati viene restituito il codice che utilizzeremo per configurare il tag.

1 - Creazione Script Add to cart

·       Nel nostro Google Tag Manager facciamo click au nuovo tag

U93dlKuGvYAAAAAASUVORK5CYII=

·       Selezioniamo il tipo di Tag

f+6iNQRmwqeBAAAAABJRU5ErkJggg==

·       e selezioniamo Custom HTML

weGMUIj9vQskwAAAABJRU5ErkJggg==

·       All’interno, aggiungiamo il seguente codice (Add to cart - script)

Importante: quando si incolla questo frammento di codice, deve essere incollato utilizzando l'opzione "incolla senza formattazione" con il tasto destro del mouse.

<script>
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "add_to_cart",
  ecommerce: {
        items: [
            {
      item_id: {{accomodationID}},                     
                  item_name: {{propertyName}}, 
      currency: {{currency}},
      index: 1,
      item_list_name:  {{locality}}, 
      price: {{initCheckoutBookingPrice}},
    }
    ]
  }
});
</script>

·       Dovrebbe apparire cosí

AAAAAElFTkSuQmCC

·       Selezionare nuovo trigger in basso per inserire un trigger nel tag

AcDAd+zINKvwAAAAAElFTkSuQmCC

·       Facciamo click nel simbolo '+'

O6wwlY41m3wAAAABJRU5ErkJggg==

·       Selezioniamo il custom event come nuovo trigger e inseriamo nella casella di testo 'initiateCheckout'. Questo tipo di espressioni deve essere scritto esattamente in modo che il trigger si attivi quando legge lo stesso codice. Infine, salviamo

+PymU3HBQvwsFx5dQJBxcPHMMWDn4DHwXgq2hyw5sAAAAASUVORK5CYII=

2 - Creazione tag evento Google Analytics Add to cart

·       Creiamo questo tag affinché ci restituisca gli eventi del carrello in Google Analytics 4. 
Selezioniamo il nuovo tag GA4 Event

6AyIHoBckBAAAAAElFTkSuQmCC

·       In configurazione tag selezioniamo il tag di configurazione GA4 creato all'inizio.

DyowqZ0a8vh4AAAAAElFTkSuQmCC

·       Nel campo event name scriviamo ‘add_to_cart’

CKs3sAAAAASUVORK5CYII=

·       Nelle opzioni degli event parameter scriviamo nella casella di sinistra ‘items’ e nella casella del value selezioniamo facendo clic sull'icona '+' il valore {{GA4 - Articoli Ecommerce}}.

lr4NbdLAQAAADQWjwqAAAAAAICacRdQAAAAAPASBEAAAAAA8BIEQAAAAADwEgRAAAAAAPASBEAAAAAA8BIEQAAAAADwEgRAAAAAAPASBEAAAAAA8BIEQAAAAADwEgRAAAAAAPASBEAAAAAA8BIEQAAAAADwEgRAAAAAAPASBEAAAAAA8BIEQAAAAADwEgRAAAAAAPASBEAAAAAA8BIEQAAAAADwEgRAAAAAAPAK0v8HjVCh2kRUYsUAAAAASUVORK5CYII=

·       Nella configurazione dello stesso tag in 'altre impostazioni'->'Ecommerce' attiviamo 'invia dati ecommerce' e in data source selezioniamo 'custom object' e come oggetto selezioniamo {{GA4 - Articoli ecommerce}}. Questa fase è quella che collega i dati con Analytics 4 ecommerce.

AwEtERERENo2Bl4iIiIhsGgMvEREREdk0Bl4iIiIismkMvERERERk0xh4iYiIiMimMfASERERkU1j4CUiIiIim8bAS0REREQ27f8A22kc2xxVmZUAAAAASUVORK5CYII=

·       Come trigger attiveremo un nuovo evento personalizzato con la seguente configurazione:

Tipo di trigger: Custom Event

Nome dell'evento: add_to_cart

w8KxyizOJuYDAAAAABJRU5ErkJggg==

·       Salviamo e abbiamo già pronto Google Analytics Add to cart e l'evento Add to cart.

5 - INSTALLAZIONE DELL'EVENTO “ITEM VIEWS”

Per questa installazione, procederemo con un processo simile al 'add to cart' .

1 - Creazione script item views

·       Creiamo di nuovo un nuovo tag di tipo HTML personalizzato e riempiamo il campo value con il seguente codice:

Importante: quando si incolla questo frammento di codice, deve essere incollato utilizzando l'opzione "incolla senza formattazione" con il tasto destro del mouse.

<script>
dataLayer.push({ ecommerce: null });  
dataLayer.push({
  event: "view_item",
  ecommerce: {
             items: [
            {
      item_id: {{accomodationID}},                   
                  item_name:  {{propertyName}},
      currency: {{currency}},
      index: 1,
      item_list_name: {{locality}},  
      price: {{lowestPrice}}    
    }
    ]
  }
});
</script>

·       Dobrebbe apparire così:

6hl6XVGcmNgAAAAASUVORK5CYII=

·       Come trigger, selezioniamo un nuovo evento personalizzato che chiameremo 'Event - viewAccomodationDetail' e nella casella del nome dell'evento selezioniamo 'viewAccomodationDetail'.

2 - Creazione tag Google Analytics Item Views 

·       Creiamo un nuovo tag di configurazione dell'evento Google Analytics 4 chiamato ‘GA4 Ecommerce - Item views’. Indichiamo come tag di configurazione il nostro ID account GA4 e come valore dell'evento 'view_item'.

B71s0qTVw5JFAAAAAElFTkSuQmCC

·       Nei parametri dell'evento marchiamo la stessa configurazione che abbiamo fatto con il tag "add to cart".

xPFnABf8V6EAAAAASUVORK5CYII=

·       Come trigger per questo tag, selezioniamo un nuovo Custom Event, che chiameremo ‘GA4 - Item views' e indichiamo come nome dell'evento ‘view_item’.

HNvn4nzVEM4BrQACq9cgBXnhV3epDBMc299ZTgWn9Sl0j1frnlsf7HHHrcPxhwDAAAAgJSW5htzTCrGHVMlWTzoij1W6OVNXoWYF4QlVoxpvcdbl6oIx4AWQAFW4tybvECsprk3+beNLVTtozGhGFcSAAAAANg6GpFLpflDsnjI5Q+8vMl7XNPcmyp2UX2eesz+H+EgRSGrapYpAAAAAElFTkSuQmCC

6 - INSTALLAZIONE DELL'EVENTO “PURCHASE”

Questo processo è simile all'installazione dell'evento "add to cart", con la differenza che nei nostri siti web viene attivato con "confirmBookingAccomodation" che restituisce il codice che implementeremo successivamente:

1 - Creazione script Purchase

Creiamo un nuovo tag 'HTML custom' e incolliamo il seguente codice:

Importante: quando si incolla questo frammento di codice, deve essere incollato utilizzando l'opzione "incolla senza formattazione" con il tasto destro del mouse.

<script>
dataLayer.push({ ecommerce: null });  // Clear the previous ecommerce object.
dataLayer.push({
  event: "purchase",
  ecommerce: {
      transaction_id: {{transactionID}},
      value: {{value}},
      currency: {{currency}},
      coupon: {{promotionalCode}},
      items: [
       {
       item_id: {{accomodationID}},                     
                  item_name: {{propertyName}}, 
      currency: {{currency}},
      index: 1,
      item_list_name:  {{locality}}, 
      price: {{value}}
    }
    ]
  }
});
</script>

·       Dovra apparire csì:

CgAAADpBoVCotcfq34KXLiHP6w6oOwmhAAAAAMidO6EAAAAAyJ0QCgAAAIDcCaEAAAAAyJ0QCgAAAIDcCaEAAAAAyJ0QCgAAAIDcCaEAAAAAyJ0QCgAAAICcRfwfa8856J++pmMAAAAASUVORK5CYII=

·       Creiamo un nuovo trigger di evento personalizzato e lo chiamiamo ‘Event - confirmBookingAccommodation’ e nel campo event value 'confirmBookingAccomodation'

ssAAAAAgNKhpwdqIPbweMiqtApyaCUEV8AhJHPbNsvcmmmZmTssFNrlTfz5AwAAAMChICoqypvKuacHaiD2oI5plRvBFQAAAAAAAAKJMa4AAAAAAAAQSARXAAAAAAAACCSCKwAAAAAAAAQSwRUAAAAAAAACieAKAAAAAAAAgURwBQAAAAAAgEAiuAIAAAAAAEAgEVwBAAAAAAAggMz+HwN1nZ93rkP9AAAAAElFTkSuQmCC

2 - Creazione tag Google Analytics Purchase 

Creiamo questo tag affinché Google Analytics 4 ci mostri le conversioni e l'ammontare degli acquisti sul nostro sito web. Selezioniamo un nuovo tag evento in Google Analytics 4 e selezioniamo nuovamente nel tag di configurazione la configurazione di GA4 che abbiamo impostato e assegniamo all'evento il nome "purchase".

lL71VL9gs2EAAAAASUVORK5CYII=

·       Come parametri dell'evento, per questo tag dobbiamo selezionare i seguenti:

items – Valor → {{GA4 - Ecommerce items}}

transaction_id - Valor → {{GA4 - Ecommercer Transaction ID}}

value - Valor → {{GA4 - Ecommerce Value}}

currency - Valor → {{GA4 - Ecommerce Currency}}

coupon - Valor → {{GA4 - Ecommerce Coupon}}

3iH+bT6mfiIiIiIiIqDerqfkXPD09ez5xJCIiIiIiIvdwsLRMJI6e+P8Ds3Kf56MSBg0AAAAASUVORK5CYII=

·       inoltre, in “altre impostazioni”, come nei tag precedenti, spuntiamo l'invio di dati di e-commerce e selezioniamo "custom object" come data source e {{GA4 - Articoli di e-commerce}} come e-commerce object.

D2tJEYlDI2r2AAAAAElFTkSuQmCC

·       Come trigger per questo nuovo tag creiamo un altro evento personalizzato che chiameremo 'GA4 - Purchase' e nel nome dell'evento inseriamo 'purchase'.

8cAAAALA9atWrVuKxQnrKXTc2r6CE1L6EUAAAAAJXTUwoAAACAygmlAAAAAKicUAoAAACAygmlAAAAAKicUAoAAACAygmlAAAAAKicUAoAAACAygmlAAAAAKicUAoAAACAygmlAAAAAKhYxP8HGvthH3McK+wAAAAASUVORK5CYII=

·       Salviamo e abbiamo già configurato le etichette relative all'evento ‘purchase’.

ANTEPRIMA DEI TAG TRIGGER E VARIABILI

·       Quì possiamo vedere tutti i tag creati:

uzkGZea2tX9DzEkrlh+JGHzAAAAAElFTkSuQmCC

·       Quì i trigger:

SIAESIAESIAESIAESIAESIAEbEGAirMtHgM7QQIkQAIkQAIkQAIkQAIkQAIkYFcCVJzt+mTYLxIgARIgARIgARIgARIgARIgAVsQoOJsi8fATpAACZAACZAACZAACZAACZAACdiVwP8BWmopoddp+lIAAAAASUVORK5CYII=

·       E quì le variabili:

gfFigdkb6KMrgAAAAASUVORK5CYII=Rf6C96g0wAAAABJRU5ErkJggg==

7 - MODIFICHE AL FLUSSO DI DATI E CONSERVAZIONE DEI DATI IN GA4

·       Infine, faremo alcune piccole attivazioni e modifiche alla conservazione dei dati che ci aiuteranno ad avere dati migliori nel nostro account Analytics 4.

1 - Conservazione dei dati

·       Andate in "admin" nel vostro account Google Analytics 4

wLpB96IiPdsPAAAAABJRU5ErkJggg==

·       Nelle impostazioni dei dati, andare alla voce ‘data retention’.

8FvPKg6jtqCqAAAAAASUVORK5CYII=

·       Modifichiamo la conservazione dei dati da 2 mesi a 14 mesi e salviamo.

A6ls2iQbcf6oAAAAAElFTkSuQmCC

2 -Attivazione della raccolta dati

·       Non ci si sposta dalla schermata "admin" e si va su "Impostazioni dati" → "Raccolta dati".

AmptRsxptQjAAAAAAElFTkSuQmCC

·       Attiviamo la raccolta dei dati di Google Signals, la raccolta dei dati granulari sulla posizione e sul dispositivo e accettiamo il consenso alla raccolta dei dati dell'utente.

jw15dt7AwAAAABwKfrxBFhsIeyMyMjIE6+dTuepadppG79PUkqpf79Hmjl6DxpQ8dbCObf9tkkxD7hh5pwpFyy9Chz616KXf7PCPvfl2UkXqAQAAAAAAPDD+X8KsrRVTE3XlgAAAABJRU5ErkJggg==

3 - Attivazione della misurazione migliorata

·       Proseguendo nella schermata delle impostazioni di "admin", passiamo ora a "flusso di dati" (Data Streams)

ArJrtbyGjHJxAAAAAElFTkSuQmCC

·       Apriamo il flusso di dati creato e attiviamo l'opzione di misurazione avanzata negli eventi.

AZePSKVuvksAAAAASUVORK5CYII=

·       Non ci si sposta da questa schermata per continuare con l'installazione successiva.

4 - Attivazione della ricerca sul sito

·       Proseguendo nella stessa schermata, facciamo clic su "Configura misurazione avanzata".

AZePSKVuvksAAAAASUVORK5CYII=

·       Verranno visualizzate diverse opzioni e in "mostra impostazioni avanzate" si dovrà fare clic su "ricerche sul sito", quindi aggiungere nella casella di testo dei parametri di ricerca alla fine del testo "FRMName" e salvare.

n0xqS9JQtcY3rg59rn422mHgur6hLnC8QTlwIVzPaw3pCBWd4Y5y5du87dDu4Mn+XV5PSW1wdIqCOkAVmbodHokYttciIT0Vu9AZ2F3J30osb1NrJAEAAIBVSj52+P8DItgF5ufxqFAAAAAASUVORK5CYII=

·       Questa opzione ci permette di sapere che cosa gli utenti cercano sul nostro sito web nelle caselle di ricerca; dal momento che abbiamo creato l'evento 'search_term', possiamo visualizzarlo in anteprima nei rapporti in tempo reale nel pannello dove possiamo vedere gli eventi per nome.

qRbmp9enj2MIUZFscikBLv7PabtYF0AYAb5P8D8Yc7mi2NcZoAAAAASUVORK5CYII=ZYx3SfTO9AAAAAElFTkSuQmCC2whfycLoAAAAASUVORK5CYII=

Con queste ultime attivazioni ed edizioni avremmo già preparato sia il nostro Google Analytics che il nostro Google Tag Manager per tracciare e ricevere dati, eventi e conversioni del nostro e-commerce con Avantio.

Si consiglia vivamente di rivedere tutti i concetti e i termini, poiché qualsiasi modifica ortografica o configurazione errata di tag, eventi o variabili può comportare la mancata ricezione di alcuni eventi o conversioni.

È anche possibile che tag o variabili precedenti nel nostro account Google Tag Manager si sovrappongano a quelli nuovi. Per questo motivo raccomandiamo questa revisione, perché se due tag, eventi o variabili si sovrappongono, potrebbero non essere attivati e i dati, gli eventi e le conversioni potrebbero non essere raccolti.