Categories: Guida Base

Come tracciare i click sulle Tab con Google Tag Manager

[Aggiornata il 01 Agosto 2022]

Attenzione: in seguito al provvedimento del Garante Privacy italiano che ha dichiarato illecita l’implementazione di Google Universal Analytics (GA3) su un sito web, è necessario eliminare il prima possibile la proprietà di GA3 dai propri progetti web e passare subito a GA4.

Se non hai dimestichezza con GA4 e desideri imparare a padroneggiare nel modo corretto questo strumento, nel mio libro su GA4 “Google Analytics 4 per chi inizia” ti guido passo passo per imparare a utilizzarlo in maniera semplice e pratica.

In fondo a questo articolo troverai il link alla guida su come tracciare i click sulle Tab in GA4 🙂

Nelle tue pagine web potresti avere delle Tab, cioè delle schede contenute nella stessa pagina. Potrebbe essere interessante sapere se un utente clicca su una di queste Tab e ne legge quindi il contenuto.

Con questa guida ti spiegherò come tracciare i click sulle Tab utilizzando Google Tag Manager.

Step 1 – Attiva le variabili integrate

Per prima cosa, dovrai attivare le Variabili integrate relative ai click.

  • Vai quindi in Google Tag Manager > Variabili > Variabili integrate > Configura.
  • Spunta tutte le variabili sotto la voce Click.

Step 2 – Crea l’Attivatore

Crea ora un nuovo Attivatore. Fai così:

  • Attivatori > Nuovo > Configurazione attivatore.
  • Tipo di attivatore: Click – Tutti gli elementi.
  • Attiva su: Alcuni click.
  • Inserisci: Click URL contiene #tab.
  • Salva l’Attivatore nominandolo “Click Tab“.

L’URL collegato alle Tab, infatti, contiene la classe “tab” e per questo utilizziamo #tab. Questo ci aiuta a distinguere un click sulla Tab da tutti gli altri click.
Nello specifico:

<div class="tab first">primo tab</div> ....
<div class="tab second">secondo tab</div> ....

Step 3 – Crea il Tag

Crea ora un nuovo Tag. Imposta:

  • Tag > Nuovo > Configurazione tag.
  • Tipo di tag: Universal Analytics.
  • Tipo di monitoraggio: Evento.
  • Categoria: Click sulla Tab.
  • Azione: {{Page Path}}
  • Etichetta: {{Click Text}}
  • Hit da non interazione: se vuoi che un click sulla Tab figuri come un interazione (e quindi influisca sulla frequenza di rimbalzo) seleziona False, altrimenti seleziona True.
  • In Impostazioni di Google Analytics metti la tua Variabile delle impostazioni di GA, oppure abilita l’override e inserisci la costante GA in ID di monitoraggio. Ricordati che al posto della costante puoi sempre inserire il tuo ID Analytics.
  • Continua e attiva il Tag sull’Attivatore appena creato “Click Tab”.
  • Nomina il Tag ad esempio “GA – Evento – Click Tab”.
  • Salva.

Step 4 – Visualizza in Anteprima

Prima di pubblicare, come di consueto, verifica il corretto funzionamento del Tag con la modalità Debug / Visualizzazione in anteprima di Google Tag Manager. Attiva la modalità Anteprima e visita la pagina nel tuo sito che contiene le Tab.

In un primo momento vedrai il Tag “GA – Evento – Click Tab” fra i Tags Not Fired On This Page.

Clicca sulle Tab e vedrai che il Tag passerà da Tags Not Fired On This PageTags Fired On This Page.

Se tutto fila liscio… pubblica il Tag cliccando sul pulsante blu “Invia”!

Accedendo ai tuoi rapporti di Google Analytics, nella scheda Eventi, potrai ora visualizzare l’evento Click Tab ogni volta che gli utenti cliccheranno su una Tab!

E se uso Google Analytics 4?

Se cerchi una guida di Google Analytics 4 che ti spieghi come tracciare i click sulle Tab in GA4, allora non ti preoccupare 😀

Ecco la guida: Come tracciare i click sulle Tab in GA4 con Google Tag Manager

A presto e… buon Tag!

 

Matteo Zambon

View Comments

  • Ciao Matteo,
    grazie per i tuoi preziosi contenuti :)
    Sto cercando (invanamente) di attivare questo evento.
    La mia criticità è riuscire a tracciare i click che gli utenti fanno su una determinata sezione del mio sito (implementata solo nel blog e nei relativi blog post).
    Mi riferisco al box laterale che presenta i singoli prodotti della nostra linea: https://doctormanager.it/blog/ , dove ogni logo rimanda alla rispettiva pagina prodotto.
    Invece di #tab ho inserito l'id dell'elemento (identificato con "ispeziona elemento").
    Ma l'evento risulta inattivo nella sezione di debug e al click su uno dei prodotti.
    Mi daresti una mano a capire dove e come rimediare?
    Grazie mille per la tua disponibilità
    Ciao
    Roberta

    • Ciao Roberta, ti consiglio di ragionare in modo diverso. Visto che vuoi tracciare i click di loghi che ti porteranno in un'altra pagina, allora dovresti ragionare come se volessi tracciare dei click di tipo link. A seconda di quanto granulare vuoi il dettaglio del click (se del singolo logo, o se vuoi il gruppo) ti basterebbe:
      1) inserire un id nel link che contiene il logo, attraverso quell'id poi
      oppure se vuoi tracciare semplicemente il contesto "sezione" allora:
      2) inserisci una classe (tipo "nostriprodotti") su tutti i link che contengono il logo.

      L'attivatore di tipo click lo farai o per id (ne fai uno solo con espressione regolare https://www.tagmanageritalia.it/glossario-espressioni-regolari-regular-expressions/) o per selettore CSS usando la classe.

      Fammi sapere :)

      Matteo

  • Ciao Matteo
    Non mi é chiaro perché hai specificato #tab.
    Nell'esempio HTML che hai fatto "tab" é un classe per questo non mi torna l'utilizzo dell'hashtag . Per far sì che il tuo sistema funzioni dovresti mettere su ogni div del tuo esempio HTML un tag id="tab". Questo però ti porterebbe a non differenziare quale Tab viene visualizzata maggiormente .
    Forse sarebbe il caso di fare un attivare per ogni tab collegandoli al tag con OR e settare per ogni attivatore che si attivi su URL contenente #idSpecificoDellaTab .
    Che ne pensi ?
    Ciao ;-)

    • Ciao Matteo, mi fa piacere che tu abbia dettagliato questa cosa :)
      Verissimo quello che dici. Ovviamente il mio è solo uno dei mille esempi possibilo. Quello che proponi è più preciso, ti consiglierei però di usare un UNICO attivatore con le espressioni regolare e non creare una attivatore per ogni tab ;)

      A presto!

  • Ciao Matteo,
    ho provato a seguire le tue indicazioni per tracciare delle tab che sono presenti sul mio sito per la sottoscrizione di newsletter però purtroppo non funziona. Ho notato che nel mio sito non c'è la discriminante #tab nelle pagine in cui è presente la tab. Come posso tracciare queste tab?

    Grazie mille

    • Ciao Martina, l'esempio che ho indicato io utilizza una classe negli elementi che è "tab". Ho aggiornato l'articolo mettendo l'esempio pratico HTML. Nel tuo caso dovresti identificare l'id o la classe dell'elemento che clicchi (lo spiego molto bene nel video corso AL COMANDO).

      Fammi sapere se ti serve aiuto.

      Matteo

  • Ciao Matteo,
    quando clicco il mio tag in preview mode, appare tra i fired solo per un momento e poi scompare, perché?
    Inoltre non capisco come impostare correttamente Categoria, Azione ed Etichetta.
    Queste sono variabili da scegliere cliccando tra le opzioni del box laterale? Se si, una volta scelto Page Path (Azione) devo sostituirlo con il "title" e Click Text (Etichetta) con l' "alt" del mio href di riferimento? Da dove estrapolo Categoria?

    Grazie ancora
    Alessandro

    • Ciao Matteo,
      grazie per il chiarimento. Ah, se nella guida sono spiegate in profondità questi concetti sono ben lieto di acquistarla!

      • Ciao Alessandro :) Sì sono spiegati in modo molto dettagliato. Fammi sapere se hai bisogno di altre informazioni!

        A presto

    • Ciao Alessandro, il tag viene attivato in un evento particolare (devi cliccare gli eventi a sinistra). Le voci Categoria, evento ed etichetta sono i valori dell'evento in google analytics. Puoi inserire dei valori statici o dinamici. Puoi inserire i valori che ritieni opportuno.

      PS: Hai letto il mio libro Google Tag Manager per Principianti? Potrebbe senza dubbio aiutarti. Un altro acceleratore alle tue competenze è il video corso "AL COMANDO". Pensaci :)

  • Ciao Matteo, per quanto riguarda il tracciamento delle tab la spiegazione è molto chiara, ma non so se il procedimento sia sempre così lineare. Ad esempio, mi è capitato di dover tracciare le tab di un accordion in cui erano validi sia i clic sulla label della tab sia i clic sul contenitore (le URL delle tab non cambiavano).
    Inoltre, almeno nel caso degli accordion, bisognerebbe riuscire a distinguere tra i clic per l'apertura delle tab e i clic per la loro chiusura.
    Non vedo come poterlo fare senza l'aiuto di uno sviluppatore. Intanto spero di trovare aggiornamenti sulle varie casistiche per il tracciamento da GTM di queste tipologie di tab. Grazie! Sara

    • Ciao Sara,
      tipicamente vengono applicate delle classi diverse nella chiusura/apertura. Potresti tracciare quelli o nel caso tu non possa gestirlo con un programmatore, potresti salvarti lo stato (aperto o chiuso) su un cookie (sempre con GTM) così da gestire sempre il cambiamento :)

      Fammi sapere, a presto!

  • Ciao.
    Ho bisogno di tracciare il click su un'immagine.
    La situazione: revolution slider con un layer in cui c'è un video e altri 3 layer, ciascuno con una immagine, un simbolo play, pausa e riavvia. Se clicco su un'immagine, il video si avvia, si mette in pausa o riparte.
    Ho impostato un attivatore che si attivi al clic con css selector contiene o corrisponde una delle tre classi impostate (.play, pause o .restart)
    Pensavo di averci capito qualcosa, ma proprio non ci riesco a capire dove sbaglio!
    Avrei bisogno che l'Etichetta del tag mi riporti Play, Pause o Restart e che si attivi solo quando clicco su quelle immagini.
    Come posso fare?
    Vedi la pagina http://www.tedxvicenza.com
    Grazie sin d'ora per l'aiuto.

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