FAI DECOLLARE LA TUA WEB ANALYTICS. CON GOOGLE TAG MANAGER.

Le guide e i video tutorial gratuiti di Matteo Zambon, autore del libro "GTM per chi inizia"

Come abilitare lo User ID in Universal Analytics con Google Tag Manager

Guida Base come abilitare lo User ID in Universal Analytics con Google Tag Manager

In Google Universal Analytics è stato implementato lo User ID. Lo User ID (in breve) serve a identificare un utente in modo univoco anche se utilizza device diversi. Lo scopo è quello quindi di identificare in modo preciso le azioni che un utente esegue con dispositivi diversi (smartphone, tablet, PC e così via).

Sei pronto?

Step 1 – Abilitare lo User ID in Google Analytics e creare la vista

Entra nel tuo account di Google Analytics, nella scheda Amministrazione > Proprietà > Informazioni sul monitoraggio > User-ID.

Dopo aver letto le norme sull’User-ID, attiva lo User-ID con l’apposito tasto e clicca “Passaggio successivo”.

Al secondo step di abilitazione dello User ID clicca nuovamente “Passaggio successivo”, senza modificare nulla.

Infine, clicca “Crea” al terzo ed ultimo step.

abilita userID google analytics

A questo punto ti verrà chiesto di creare una nuova Vista, procedi quindi inserendo i dati richiesti e crea la Vista. Puoi rinominarla, per semplicità: “User ID”.

Step 2 – Creare una dimensione personalizzata

Rimani nel tuo account di Google Analytics, vai alla scheda Amministrazione > Definizioni personalizzate > Dimensioni personalizzate e crea una Nuova dimensione personalizzata.

Nome: “User ID”
Ambito: “Utente”

Clicca Crea e poi Fine.

crea dimensione personalizzata

Step 3 – Aggiungere nel Data Layer lo User ID

A questo punto dovresti inserire nel Data Layer il codice che identifica per te l’utente. Potrebbe essere benissimo l’id dell’anagrafica nel tuo CRM o un id del tuo gestionale (mi raccomando occhio alle policy di Google Analytics, niente dati personali degli utenti!). In questo esempio userò l’id dell’utente di WordPress. Per aggiungere lo User ID al Data Layer, fatti aiutare dal solito Plugin per WordPress: “DuracellTomi’s Google Tag Manager for WordPress”. Cercalo tra i Plugin di WordPress ed installalo seguendo la mia guida, se non l’hai già fatto.

Entra quindi in WordPress, in Impostazioni -> Google Tag Manager, da qui potrai modificare le impostazioni del Plugin. Dalla scheda Basic data -> Visitors, abilita la terza voce “Logged in user ID” e salva le modifiche.

aggiungi user id a data layer

A questo punto – per gli utenti che effettuano il login al tuo sito – verrà assegnato un codice, il cosiddetto ID appunto che corrisponde all’id della tabella user del database di WP. Prova ad effettuare il login in WordPress e visitare una pagina del tuo sito con la modalità Anteprima di Google Tag Manager attivata. Nella sezione Data Layer dovresti vedere proprio il codice assegnato alla voce “visitorsId”.

user id nel data layer

 

Step 4 – Gestire con una variabile lo User ID

Dovrai ora creare una variabile che vada a “pescare” questa voce dal Data Layer.

Vai in Google Tag Manager > Variabili > Nuova.

Scegli tipo: “Variabile di livello dati”
Nome variabile di livello dati: “visitorsId”
Versione livello dati: “Versione 2”

Crea la Variabile, rinominala “User ID”.

variabile user id

Step 5 – Aggiungi il campo nel Tag Google Analytics

L’ultima cosa da fare è aggiungere il campo nel Tag di Google Analytics creato in Google Tag Manager. Vai quindi a modificare il Tag con il quale hai implementato Google Analytics nel tuo sito tramite Tag Manager.

Nel terzo step di creazione del Tag “Configura Tag” clicca su “Ulteriori impostazioni” e quindi su “Campi da impostare” e infine su “Aggiungi Campo”. Imposta:

Nome campo: “userId”
Valore: {{User ID}} (cioè la variabile che hai appena creato).

Clicca ora su “Dimensioni personalizzate”. Imposta:

Indice: “1” (il numero dell’indice da inserire lo vedi dal tuo account di Google Analytics, quando vai a create la dimensione personalizzata. Nel mio caso, essendo la prima dimensione personalizzata che ho creato, il numero indice è 1)
Valore di dimensione: “{{User ID}}” (ancora la variabile appena creata).

Salva le modifiche.

modifica il tag di google analytics

Hai terminato, ora accedendo a Google Analytics, nei rapporti della nuova vista creata “User ID” noterai che nella sezione Pubblico hai una nuova voce: Cross-device. In questa sezione potrai visualizzare le visite di uno stesso utente su più dispositivi!

Inizia ad analizzare in modo più accurato i tuoi dati grazie a questa nuova funzionalità… buon Tag!

Link utili: Guida ufficiale di Google

16 commenti su “Come abilitare lo User ID in Universal Analytics con Google Tag Manager

  1. Ciao Matteo,
    ho abilitato lo user id su tag manager e funziona correttamente. Lo vedo nelle dimensioni personalizzate su GA. Ho notato però che il conteggio delle visualizzazioni di pagina è sballato. Praticamente conta 2 volte la visualizzazione della stessa pagina, sia se sono loggato ma anche senza esserlo. Non riesco a capire come mai…forse mi sono perso qualche passaggio.

    • Ciao Marco, ti faccio una domanda, non hai più tag GA attivi vero? Se usi GA con User ID come pageview non ti serve il tag GA senza User ID.

      Fammi sapere!

  2. Ciao Matteo,
    è un po’ di tempo che Google Analytics non mi traccia più dati nella vista con lo User ID. Ho fatto vari test tramite l’anteprima di GTM e quando solo loggato nel data layer compare correttamente il valore visitorId:2 (al contrario di quando non sono loggato).

    Eppure su GA (ho fatto alcuni test anche con l’anteprima real time) la vista Uder id è sempre a zero. Non mi sembra di aver apportato nessuna modifica ai tag del GTM e da sempre utilizzo il plugin di Duracell Tomi.

    Puoi darmi qualche spunto per capire da cosa possa dipendere?

    Grazie

    Stefano

    • Hai creato una dimensione personalizzata su GA? hai verificato la chiamata che viene fatta da GTM a GA se effettivamente il parametro User ID è dentro?

    • Ciao Matteo,
      ho creato la dimensione personalizzata su GA.

      Ho fatto alcuni test.

      Dall’anteprima di GTM sul tag di Universal Analytics vedo che il dato dimensione passa come {1: undefined}. Ho provato anche a mandare, tramite l’Hit Builder, una hit a GA contenente uno user id ma sul report in tempo reale, anche in questo caso, vedo la git sulla vista generale e non su quella con lo User Id.

      Non saprei invece dove cercare il dato dello user id tramite l’ateprima di GTM? Dovrebbe essere sotto il tag di Universal Analytics?

      Grazie

      Stefano

    • Ciao Stefano, si esatto lo trovi nel Tag di GA, oppure potresti vederlo da Tag Assistant nei pamametri del Measurement Protocol

  3. Ciao Matteo,
    ottimo articolo. Seguendo la tua guida ho deciso di installare il plugin di Duracell Tomi per l’utilizzo del GTM. Da quando l’ho installato però ho notato che all’interno della sezione contenuti di GA la parth delle pagine del mio sito viene scritta come pagepath/dominio. In pratica non so perché ma GA acquisisce come path della pagina l’url con alla fine il dominio del mio sito.

    Da cosa credi possa dipendere?

    Grazie

    • Ciao Stefano, io personalmente non ho avuto altri casi simili e mi sembra molto anomalo come sintomo. La prima cosa a cui penso è un filtro nella vista di Analytics con qualche search/replace. Hai provato a verificare sui commenti del plugin o sulla pagina ufficiali se altri utenti hanno riscontrato questa anomalia?
      A presto!

    • Altra cosa Stefano, prova a verificare l’impostazione della pagina predefinita, probabilmente hi inserito l’url del sito, quasi sicuramente. Lascia vuoto quel campo.

    • Ciao Matteo, avevi ragione, era l’impostazione della pagina predefinita che mi duplicava la path.

    • Mi fa piacere 😀

  4. ciao Matteo. So che non c’entra molto, ma… a livello di cookie law come si pone il cookie generato per lo User ID?

    • Ciao Achille, non sono un legale, ma se un utente effettua il login nel sistema significa che ha fatto precedentemente una registrazione dove ha accettato dei termini e condizioni dove probabilmente ci sarà qualche dicitura inerente all’utilizzo di tracciamento a fini di miglioramento dell’esperienza utente.
      Chiaro che se un utente non ha i cookie abilitati non potrà mai eseguire il login. Tieni presente che comunque lo user-id è un codice numerico o alfanumerico che non può contenere dati personali dell’utente (altrimenti vieni bannato da analytics).
      A presto!

  5. Ottimo, Grazie

  6. Ciao Matteo,
    ma l’uso dello User Id va in qualche modo in contrasto con l’anonimizzazione dell’ip che si fa su google tag manager ?

    • Ciao Francesco, lo user id è un cookie che viene utilizzato da GA per capire se sei lo stesso utente che utilizza device diversi. Non c’entra con l’anonimizzazione dell’ip. Avrai un utente che sai che usa PC/Tablet in un be non definito indirizzo IP. Spero di aver chiarito il tuo dubbio, a presto!

Hai ancora qualche dubbio? Chiedi pure qui sotto, sarò pronto a risponderti!

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Schermata dashboard Club Tag Manager Italia

Entra GRATIS nel Club Tag Manager Italia!

Ho riaperto temporaneamente le iscrizioni al Club: il posto – l’unico posto – dove puoi accedere a TUTTI i miei materiali avanzati (ore e ore di roba).

In aggiunta, nel Club rispondo a tutte le tue domande in un gruppo di Facebook riservato ai membri!

Richiedi subito il tuo PASS GRATUITO di 60 giorni per provare senza impegno il Club Tag Manager Italia!