Questo documento descrive come Google Analytics utilizza i cookie per misurare le interazioni degli utenti sui siti web.
Panoramica
Google Analytics è uno strumento semplice e facile da usare che permette ai proprietari di siti web di misurare le modalità di interazione degli utenti con i contenuti del sito web. Quando un utente naviga tra le pagine web, Google Analytics fornisce i tag JavaScript (librerie) dei proprietari di siti web per registrare informazioni sulla pagina visualizzata da un utente, ad esempio l'URL della pagina.
Le librerie JavaScript di Google Analytics utilizzano i cookie HTTP per "ricordare" ciò che ha fatto un utente sulle pagine precedenti o sulle interazioni con il sito web.
Google Analytics supporta tre librerie JavaScript (tag) per misurare l'utilizzo del sito web: gtag.js, analytics.js e ga.js. Le seguenti sezioni descrivono in che modo ciascuna libreria utilizza i cookie per Universal Analytics e Google Analytics 4, ove applicabile.
gtag.js (Google Analytics 4) - utilizzo dei cookie
Per Google Analytics 4, la libreria JavaScript gtag.js utilizza i cookie proprietari per:
- Distingui gli utenti unici
- Distingui le sessioni di un utente
Quando vengono utilizzati i snippet JavaScript consigliati, i cookie vengono impostati al livello di dominio più elevato possibile. Ad esempio, se l'indirizzo del tuo sito web è blog.example.co.uk
, gtag.js imposterà il dominio dei cookie su .example.co.uk
. L'impostazione dei cookie nel dominio di livello più alto possibile consente di eseguire la misurazione nei sottodomini senza alcuna configurazione aggiuntiva.
gtag.js imposta i seguenti cookie:
Nome cookie | Scadenza predefinita | Descrizione |
---|---|---|
_ga |
2 anni | Utilizzato per distinguere gli utenti. |
_ga_<container-id> |
2 anni | Utilizzato per mantenere lo stato della sessione. |
Personalizzazione
Per informazioni su come personalizzare queste impostazioni predefinite con gtag.js, consulta la guida all'identificazione dei cookie e degli utenti (GA4) di gtag.js.
gtag.js e analytics.js (Universal Analytics) - utilizzo dei cookie
La libreria JavaScript analytics.js o la libreria JavaScript gtag.js possono essere utilizzate per Universal Analytics. In entrambi i casi, le librerie utilizzano cookie proprietari per:
- Distingui gli utenti unici
- Limita la frequenza di richiesta
Quando vengono utilizzati i snippet JavaScript consigliati, i cookie vengono impostati al livello di dominio più elevato possibile. Ad esempio, se l'indirizzo del tuo sito web è blog.example.co.uk
, analytics.js e gtag.js imposteranno il dominio dei cookie su .example.co.uk
. L'impostazione dei cookie nel dominio di livello più alto possibile consente di eseguire la misurazione nei sottodomini senza alcuna configurazione aggiuntiva.
gtag.js e analytics.js impostano i seguenti cookie:
Nome cookie | Scadenza predefinita | Descrizione |
---|---|---|
_ga |
2 anni | Utilizzato per distinguere gli utenti. |
_gid |
24 ore | Utilizzato per distinguere gli utenti. |
_gat |
1 minuto | Utilizzato per limitare la velocità di richiesta. Se viene eseguito il deployment di Google Analytics tramite
Google Tag Manager, questo cookie verrà denominato _dc_gtm_<property-
id> . |
AMP_TOKEN |
Da 30 secondi a 1 anno | Contiene un token che può essere utilizzato per recuperare un Client-ID dal servizio AMP Client ID. Altri possibili valori indicano la disattivazione, la richiesta in corso o un errore durante il recupero di un Client-ID dal servizio AMP Client ID. |
_gac_<property-id> |
90 giorni | Contiene informazioni relative alla campagna per l'utente. Se hai collegato i tuoi account Google Analytics e Google Ads, i tag di conversione sul sito web di Google Ads leggono questo cookie, a meno che tu non lo disattivi. Scopri di più. |
Personalizzazione
Consulta la Guida all'identificazione dei cookie e degli utenti (Universal Analytics) di gtag.js per scoprire come personalizzare queste impostazioni predefinite con gtag.js.
Consulta la guida per gli sviluppatori di Domini e cookie per scoprire tutti i modi in cui queste impostazioni predefinite possono essere personalizzate con analytics.js.
Per saperne di più su Universal Analytics e sui cookie, consulta il documento Sicurezza e privacy in Universal Analytics.
ga.js - utilizzo dei cookie
La libreria JavaScript ga.js utilizza i cookie proprietari per:
- Determinare il dominio da misurare
- Distingui gli utenti unici
- Limita la frequenza di richiesta
- Ricorda il numero e l'ora delle visite precedenti
- Ricorda le informazioni sulla sorgente di traffico
- Determinare l'inizio e la fine di una sessione
- Ricorda il valore delle variabili personalizzate a livello di visitatore
Per impostazione predefinita, questa libreria imposta i cookie nel dominio specificato nella
proprietà document.host
del browser
e imposta il percorso dei cookie sul livello principale (/)
.
Questa libreria imposta i seguenti cookie:
Nome cookie | Data di scadenza predefinita | Descrizione |
---|---|---|
__utma |
2 anni dalla configurazione/aggiornamento | Utilizzato per distinguere utenti e sessioni. Il cookie viene creato quando viene eseguita la libreria JavaScript e non esistono cookie __utma esistenti. Il cookie viene aggiornato ogni volta che vengono inviati dati a Google Analytics. |
__utmt |
10 minuti | Utilizzato per limitare la velocità di richiesta. |
__utmb |
30 min dalla configurazione/aggiornamento | Utilizzato per determinare le nuove sessioni/visite. Il cookie viene creato quando viene eseguita la libreria JavaScript e non esiste alcun cookie __utmb esistente. Il cookie viene aggiornato ogni volta che vengono inviati dati a Google Analytics. |
__utmc |
Fine della sessione del browser | Non utilizzato in ga.js. Impostare l'interoperabilità con urchin.js.
Storicamente, questo cookie funzionava insieme al cookie __utmb per determinare se l'utente era in una nuova sessione/visita. |
__utmz |
6 mesi dalla configurazione/aggiornamento | Archivia la sorgente di traffico o la campagna che spiega in che modo l'utente ha raggiunto il sito. Il cookie viene creato quando viene eseguita la libreria JavaScript e viene aggiornato ogni volta che i dati vengono inviati a Google Analytics. |
__utmv |
2 anni dalla configurazione/aggiornamento | Utilizzato per archiviare dati sulle variabili personalizzate a livello di visitatore.
Questo cookie viene creato quando uno sviluppatore utilizza il metodo
_setCustomVar con una variabile personalizzata a livello di visitatore. Questo cookie è stato utilizzato anche per il metodo _setVar deprecato. Il cookie viene aggiornato ogni volta che vengono inviati dati a Google Analytics. |
Personalizzazione
I metodi seguenti possono essere utilizzati per personalizzare l'impostazione dei cookie:
_setDomainName
: imposta il dominio su cui verranno impostati tutti i cookie._setCookiePath
: imposta il percorso su cui verranno impostati tutti i cookie._setVisitorCookieTimeout
: imposta la scadenza del cookie dei visitatori di Google Analytics in millisecondi._setSessionCookieTimeout
: imposta il nuovo timeout dei cookie della sessione in millisecondi._setCampaignCookieTimeout
: imposta la scadenza dei cookie della campagna in millisecondi._storeGac
: passa afalse
per disattivare i cookie GAC. Il valore predefinito ètrue
Leggi la guida sul monitoraggio di più domini per scoprire come configurare ga.js per misurare l'interazione degli utenti tra i domini.
urchin.js - utilizzo dei cookie
In passato, Google Analytics forniva una libreria di misurazione JavaScript denominata urchin.js. Quando è stata lanciata la nuova libreria ga.js, gli sviluppatori sono stati invitati a eseguire la migrazione alla nuova libreria Per i siti che non hanno completato la migrazione, urchin.js imposta i cookie in modo identico a quanto impostato in ga.js. Per ulteriori dettagli, consulta la sezione sull'utilizzo dei cookie ga.js riportata sopra.
Google Analytics per gli inserzionisti della Rete Display - utilizzo dei cookie
Per i clienti che utilizzano le funzionalità degli inserzionisti della Rete Display di Google Analytics, come il remarketing, viene utilizzato un cookie di DoubleClick di terze parti oltre agli altri cookie descritti in questo documento solo per queste funzionalità. Per ulteriori informazioni su questo cookie, consulta le Domande frequenti sulla privacy della pubblicità Google.
Esperimenti sui contenuti - utilizzo dei cookie
Per i siti web che utilizzano gli esperimenti sui contenuti di Google Analytics, in aggiunta ai cookie descritti in questo documento vengono utilizzati i seguenti cookie per queste funzionalità:
Nome cookie | Scadenza predefinita | Descrizione |
---|---|---|
__utmx |
18 mesi | Utilizzato per determinare l'inclusione di un utente in un esperimento. |
__utmxx |
18 mesi | Utilizzato per determinare la scadenza degli esperimenti in cui un utente è stato incluso. |
Optimize: utilizzo dei cookie
Per i siti web che utilizzano Optimize, vengono utilizzati i seguenti cookie in aggiunta agli altri cookie descritti in questo documento:
Nome cookie | Scadenza predefinita | Descrizione |
---|---|---|
_gaexp |
Dipende dalla durata dell'esperimento, ma in genere di 90 giorni. | Utilizzato per determinare l'inclusione di un utente in un esperimento e la scadenza degli esperimenti in cui è stato incluso un utente. |
_opt_awcid |
24 ore | Utilizzato per le campagne mappate agli ID cliente Google Ads. |
_opt_awmid |
24 ore | Utilizzato per le campagne mappate agli ID campagna Google Ads. |
_opt_awgid |
24 ore | Utilizzato per le campagne mappate agli ID gruppo di annunci Google Ads |
_opt_awkid |
24 ore | Utilizzata per le campagne mappate agli ID criterio Google Ads |
_opt_utmc |
24 ore | Archivia l'ultimo parametro di ricerca utm_campaign . |
_opt_expid |
10 secondi | Questo cookie viene creato durante l'esecuzione di un esperimento di reindirizzamento. Archivia l'ID esperimento, l'ID variante e il referrer alla pagina di reindirizzamento. |