Guida Avanzata

Guida Avanzata: Suddividere il Traffico in Analytics per Ora Locale con Google Tag Manager

Visualizzare il traffico a seconda dell’ora del giorno in cui gli utenti fanno accesso al tuo sito è utile e anche molto facile.

Ti basta andare su Pubblico > Panoramica e selezionare una visualizzazione in base alle Ore.

Se poi vuoi analizzare gli orari di punta in modo aggregato, puoi utilizzare i report personalizzati, mettendo “Ora” come dimensione e “Sessioni” come metrica.

D’altra parte i dati che visualizzi sono organizzati in base al fuso orario che hai impostato per l’account Analytics (nel nostro caso generalmente Italia GMT+01:00 Roma, ma potrei avere altre impostazioni in base alla zona di riferimento del sito).

Cosa succede quindi se hai un sito multilingua, lavori su diversi paesi e con diversi fusi orari, e vuoi capire quali sono gli orari di punta del traffico?

Avendo impostazioni basate su un unico fuso orario, avrai dei dati “mischiati”, potresti vedere picchi notturni o in altri orari che non corrispondono al reale orario di accesso dell’utente.

Esistono dei modi più cervellotici per risolvere la questione.
Ma se ti dicessi che puoi creare semplicemente dei report personalizzati in Google Analytics per dividere il traffico a seconda dell’ora locale con Google Tag Manager? Risparmieresti molto tempo nell’analisi dei dati, semplificandoti la vita. E a noi piace risparmiare tempo 🙂

Con Google Tag Manager puoi addirittura raggruppare le fasce orarie in:

  • Orario di ufficio
  • Pausa Pranzo
  • Tempo libero

così potrai capire se gli utenti visualizzano i tuoi contenuti durante l’orario di lavoro, in pausa pranzo mentre addentano un panino oppure nel loro tempo libero. Potresti utilizzare questi dati ad esempio per creare contenuti mirati allo scopo!

Pronto? Ecco la procedura:

STEP 1 – CREA LA DIMENSIONI PERSONALIZZATA

Innanzitutto devi andare in Google Analytics nel pannello di amministrazione:

  • Proprietà > Definizioni personalizzate > Dimensioni personalizzate > Nuova Dimensione Personalizzata.

Imposta così:

  • Nome: Ora Locale
  • Ambito: Hit
  • Lascia la voce “Attivo” spuntata

Vedrai che Analytics ti darà degli snippet di codice da incollare sul tuo sito e blablabla… ignorali: noi siamo più furbi e andremo a fare tutto con Google Tag Manager 😉

Ricordati di segnarti l’indice della dimensione personalizzata appena creata, nel nostro caso 4.

STEP 2 – Crea una variabile personalizzata

  • Vai su Variabili > Nuova > Configurazione Variabile > JavaScript Personalizzato
  • Copia il seguente codice:
function() {

var now = new Date();

return now.getHours();

}
  • Chiamala in modo riconoscibile, ad esempio “Ora locale” e salvala.

STEP 3 – CREA UNA TABELLA DI LOOK UP

Se vuoi anche raggruppare gli orari in fasce utili per la tua analisi, come nell’esempio degli orari di ufficio che ti ho spiegato, puoi anche aggiungere questo terzo step, che tuttavia è opzionale: puoi anche saltarlo se vuoi 😉

  • Vai su Variabili > Nuova > Configurazione Variabile > Tabella di ricerca (Lookup Table nella versione inglese)
  • Variabile input: scegli la Variabile creata nello step 2, nel nostro caso {{Ora locale}}
  • Per creare la tabella di Lookup Aggiungi le righe identificando input e output, a seconda di quelli che sono gli orari di ufficio ipotizzati (diciamo 9-18 con un’ora di pausa pranzo alle 13), come nell’immagine sotto
  • Imposta come Valore predefinito “Tempo libero” in modo che tutti gli orari non specificati ricadano della fascia “Tempo libero”
  • Rinomina la Variabile ad esempio “LookUp – Orari Ufficio” e salva.

STEP 4 – Modifica il Tag di Google Analytics

Adesso dovrai andare ad applicare delle modifiche al Pageview di Google Analytics (quello che hai utilizzato per installare GA, per capirci). All’interno del Tag di Analytics:

  • Clicca su “Altre impostazioni”.
  • In “Dimensioni personalizzate” aggiungine una.
  • Indice: il numerino che ti sei appuntato nello step 1 (ti avevo detto che ti sarebbe stato utile). Nel nostro caso 4.
  • Valore di dimensione: inserisci il nome della tabella di lookup {{LookUp – Orari Ufficio}}, oppure quello della Variabile creata nello step 2 {{Ora locale}} se hai saltato il passaggio della Tabella di ricerca.
  • Salva il Tag modificato.

 

Adesso puoi tornare su Google Tag Manager e cliccare sul pulsante blu “Invia” per pubblicare ufficialmente le modifiche.

Adesso crea un report personalizzato su Google Analytics con le nuove dimensioni 🙂 Buon divertimento!

A presto e… Buon Tag!

Matteo Zambon

View Comments

  • Dovrei tracciare i download di un PDF da un link presente su una mail inviata a circa 12.000 utenti.
    Puoi aiutarmi a risolvere questo problema?
    Grazie Nicola DecCarli

    • Ciao Nicola,
      io creerei una pagina di download apposita (magari con una variabile nella querystring che indica il file da scaricare) dove all'interno metto uno script che fa partire il download dopo tot secondi. Poi in GTM setto l'evento in base al path.

      • Ciao Carlo, ottimo suggerimento :) C'è da capire se Nicola riuscirà ad implementarlo lato tecnico senza avere costi o rogne particolari :)

        A presto!

    • Ciao Nicola, se il link è diretto nella email non puoi installare GTM nel corpo delle email e tracciarlo. Ti consiglio di utilizzare piattaforme di email marketing come mailchimp, aweber, active campaign che hanno questo monitoraggio di default :)

Recent Posts

Attribuzioni errate in GA4: cause e soluzioni al problema

Negli ultimi mesi hai notato in Google Analytics 4 un calo improvviso e inspiegabile nelle…

3 mesi ago

Come creare una Dashboard Ecommerce per analizzare i dati degli acquisti Nuovi e di Ritorno

Se ti trovi su questa guida è perché hai compreso che solo attraverso la Data…

4 mesi ago

Consent Mode v2 e calo dei dati delle audience e del traffico in Google Ads: cause e soluzioni

Da quando hai configurato la Consent Mode v2 (CM v2) hai notato cali improvvisi o…

6 mesi ago

Data Leak Google: Chrome e le implicazioni per la Privacy e la Digital Analytics

Premesso che non è possibile conoscere l'esatto funzionamento né di Chrome, né degli algoritmi di…

6 mesi ago

Come creare Report in GA4 per analizzare campagne advertising e marketing con UTM

Da quale canale di marketing arriva il maggior numero di conversioni? Quale campagna di marketing…

6 mesi ago