Utilizzo dei cookie di Google Analytics sui siti web

Questo documento descrive in che modo 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 aiuta i proprietari di siti web a misurare il modo in cui gli utenti interagiscono con i contenuti dei siti web. Quando un utente naviga tra le pagine web, Google Analytics fornisce ai proprietari di siti web tag JavaScript (librerie) per registrare informazioni sulla pagina visitata da un utente, ad esempio l'URL della pagina.

Le librerie JavaScript di Google Analytics utilizzano i cookie HTTP per "ricordare" le azioni svolte da un utente nelle pagine / interazioni precedenti con il sito web.

Google Analytics supporta tre librerie JavaScript (tag) per la misurazione dell'utilizzo del sito web: gtag.js, analytics.js e ga.js. Le seguenti sezioni descrivono in che modo ogni libreria utilizza i cookie per Universal Analytics e Google Analytics 4, ove applicabile.

Per Google Analytics 4, la libreria JavaScript gtag.js utilizza i cookie proprietari per:

  • Distinguere gli utenti unici
  • Distinguere le sessioni per un utente

Quando utilizzi lo snippet JavaScript consigliato, i cookie sono 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 sul dominio di livello più alto possibile consente 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.

Funzionalità di

Leggi la guida ai cookie e all'identificazione degli utenti (GA4) di gtag.js per scoprire come è possibile personalizzare queste impostazioni predefinite con gtag.js.

Per Universal Analytics è possibile utilizzare la libreria JavaScript analytics.js o la libreria JavaScript gtag.js. In entrambi i casi, le librerie utilizzano cookie proprietari per:

  • Distinguere gli utenti unici
  • Limita la percentuale di richieste

Quando utilizzi lo snippet JavaScript consigliato, i cookie sono 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 sul dominio di livello più alto possibile consente 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 percentuale di richieste. Se viene implementato 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 ID client dal servizio ID client AMP. Altri valori possibili indicano una disattivazione, una richiesta in corso o un errore durante il recupero di un ID client dal servizio ID client AMP.
_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 leggeranno questo cookie a meno che non disattivi questa funzionalità. Scopri di più.

Funzionalità di

Leggi la guida ai cookie e all'identificazione degli utenti (Universal Analytics) di gtag.js per scoprire come è possibile personalizzare queste impostazioni predefinite con gtag.js.

Leggi la guida per gli sviluppatori di domini e cookie di analytics.js per scoprire tutti i modi in cui queste impostazioni predefinite possono essere personalizzate con analytics.js.

Per ulteriori informazioni su Universal Analytics e sui cookie, consulta il documento Sicurezza e privacy in Universal Analytics.

La libreria JavaScript ga.js utilizza i cookie proprietari per:

  • Determinare il dominio da misurare
  • Distinguere gli utenti unici
  • Limita la percentuale di richieste
  • Ricorda il numero e l'ora delle visite precedenti
  • Ricorda le informazioni sulle sorgenti 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 sul dominio specificato nella proprietà del browser document.host e imposta il percorso dei cookie al livello principale (/). Questa libreria imposta i seguenti cookie:

Nome cookie Data di scadenza predefinita Descrizione
__utma 2 anni dall'impostazione/aggiornamento Utilizzato per distinguere utenti e sessioni. Il cookie viene creato quando la libreria JavaScript viene eseguita e non esistono cookie __utma esistenti. Il cookie viene aggiornato ogni volta che i dati vengono inviati a Google Analytics.
__utmt 10 minuti Utilizzato per limitare la percentuale di richieste.
__utmb 30 min dall'impostazione/aggiornamento Utilizzato per determinare nuove sessioni/visite. Il cookie viene creato quando la libreria JavaScript viene eseguita e non esistono cookie __utmb esistenti. Il cookie viene aggiornato ogni volta che i dati vengono inviati a Google Analytics.
__utmc Fine della sessione del browser Non utilizzato in ga.js. Imposta l'interoperabilità con urchin.js. Storicamente, questo cookie funzionava in combinazione con il cookie __utmb per determinare se l'utente si trovava 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 tuo sito. Il cookie viene creato quando la libreria JavaScript viene eseguita e viene aggiornato ogni volta che i dati vengono inviati a Google Analytics.
__utmv 2 anni dall'impostazione/aggiornamento Utilizzate per memorizzare i dati delle 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 i dati vengono inviati a Google Analytics.

Funzionalità di

Per personalizzare l'impostazione dei cookie, puoi utilizzare i seguenti metodi:

  • _setDomainName: consente di impostare il dominio su cui verranno impostati tutti i cookie.
  • _setCookiePath: consente di impostare il percorso in 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 di sessione in millisecondi.
  • _setCampaignCookieTimeout: imposta la scadenza dei cookie della campagna in millisecondi.
  • _storeGac - Passa false per disattivare il 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 nei vari domini.

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 incoraggiati 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, leggi la sezione sull'utilizzo dei cookie ga.js riportata sopra.

Per i clienti che utilizzano le funzionalità per gli inserzionisti della Rete Display di Google Analytics, ad esempio il remarketing, viene utilizzato un cookie di terze parti DoubleClick in aggiunta agli altri cookie descritti in questo documento solo per queste funzionalità. Per ulteriori informazioni su questo cookie, leggi le Domande frequenti sulla privacy nella pubblicità di Google.

Per i siti web che utilizzano gli esperimenti sui contenuti di Google Analytics, oltre agli altri cookie descritti in questo documento vengono usati i seguenti cookie:

Nome cookie Scadenza predefinita Descrizione
__utmx 18 mesi Utilizzato per determinare se un utente include un utente in un esperimento.
__utmxx 18 mesi Utilizzato per determinare la scadenza degli esperimenti in cui è stato incluso un utente.

Per i siti web che utilizzano Optimize, vengono usati i seguenti cookie oltre agli altri cookie descritti in questo documento:

Nome cookie Scadenza predefinita Descrizione
_gaexp Dipende dalla durata dell'esperimento, ma in genere 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 Utilizzata per le campagne associate agli ID campagna Google Ads.
_opt_awgid 24 ore Utilizzato per le campagne associate agli ID gruppo di annunci Google Ads
_opt_awkid 24 ore Utilizzato per le campagne associate agli ID criterio di Google Ads
_opt_utmc 24 ore Archivia l'ultimo parametro di query utm_campaign.
_opt_expid 10 secondi Questo cookie viene creato quando si esegue un esperimento di reindirizzamento. Memorizza l'ID esperimento, l'ID variante e il referrer alla pagina che viene reindirizzata.