Configurare e personalizzare i cookie

Questa pagina è dedicata agli sviluppatori che vogliono personalizzare le impostazioni dei cookie con il tag Google o Google Tag Manager. Se non sai se devi configurare i cookie, leggi Cookie e identificazione degli utenti.

Per impostazione predefinita, i tag Google utilizzano la configurazione automatica del dominio dei cookie. I cookie vengono impostati sul livello di dominio più elevato possibile. Ad esempio, se l'indirizzo del tuo sito web è blog.example.com, i cookie vengono impostati sul dominio example.com. Se viene rilevato che stai eseguendo un server in locale (ad esempio localhost), cookie_domain viene impostato automaticamente su 'none' e i cookie utilizzeranno il dominio completo dalla posizione del documento.

Se vuoi modificare solo la scadenza o le impostazioni di aggiornamento dei cookie, puoi modificare le impostazioni predefinite dei cookie utilizzando l'interfaccia di Analytics.

Per la maggior parte dei siti web e delle app, l'archiviazione dei cookie deve essere controllata anche dal consenso dell'utente. Panoramica della privacy dell'utente introduce le opzioni disponibili per la gestione del consenso degli utenti.

Quando utilizzi la configurazione automatica del dominio dei cookie, l'attività viene misurata nei sottodomini senza alcuna configurazione aggiuntiva.

Per apportare modifiche alla configurazione del dominio dei cookie:

gtag.js

Per disattivare la configurazione automatica del dominio dei cookie, aggiorna config per il tag per specificare un valore per il parametro cookie_domain:

gtag('config', 'TAG_ID', {
  'cookie_domain': 'blog.example.com'
});

Tag Manager

Per il tag Google:

  1. Nell'area di lavoro, apri il menu Tag.
  2. Modifica un tag Google esistente o creane uno nuovo.
  3. Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:

    • Nome: cookie_domain
    • Valore: my.example.com
  4. Salva il tag e pubblica il contenitore.

    Per i tag Google Ads e Floodlight:

    Le impostazioni del dominio possono essere modificate dal tag Linker conversioni:

    1. In Tag Manager, apri il tag Linker conversioni esistente o creane uno se il tag non esiste ancora nel contenitore.
    2. In Opzioni Linker, fai clic su Esegui l'override delle impostazioni dei cookie (avanzate).
    3. Nel campo Dominio, inserisci il dominio di livello più elevato per il quale è possibile impostare un cookie. Puoi anche specificare un percorso specifico nel campo Percorso. Utilizza queste impostazioni solo se devi limitare i cookie a un sottodominio o a una sottodirectory di livello inferiore.

Per i tag Universal Analytics

  1. In Tag Manager, apri il menu Tag.
  2. Modifica un tag Universal Analytics esistente o creane uno nuovo.
  3. Crea una nuova variabile di impostazioni di Google Analytics. Seleziona Configurazione variabile > Altre impostazioni > Campi da impostare.
  4. Quando la sezione Campi da impostare è espansa, fai clic su Aggiungi riga.
  5. In Nome campo, inserisci cookieDomain.
  6. In Valore, inserisci il valore del dominio, ad esempio my.example.com.
  7. Salva il tag e pubblicalo.

Rinominare i cookie

Per evitare conflitti con altri cookie, potrebbe essere necessario modificare il nome del cookie.

gtag.js

Questa configurazione aggiunge example all'inizio del cookie impostato (ad esempio _ga diventa example_ga o _gcl_au diventa example_gcl_au):

gtag('config', 'TAG_ID', {
  cookie_prefix: 'example'
});

Tag Manager

Per il tag Google:

  1. Nell'area di lavoro, apri il menu Tag.
  2. Modifica un tag Google esistente o creane uno nuovo.
  3. Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:

    • Nome: cookie_prefix
    • Valore: example
  4. Salva il tag e pubblica il contenitore.

Per i tag Universal Analytics:

I tag Universal Analytics in Tag Manager possono sostituire il nome del cookie con cookieName tramite una variabile di impostazioni di Google Analytics.

  1. In Tag Manager, apri una variabile Impostazioni di Google Analytics e seleziona Configurazione variabile > Altre impostazioni > Campi da impostare.
  2. Quando la sezione Campi da impostare è espansa, fai clic su Aggiungi riga.
  3. In Nome campo, inserisci cookieName.
  4. In Valore, inserisci il nome del cookie, ad esempio myCookie.
  5. Salva il tag e pubblicalo.

Per i tag Google Ads e Floodlight:

Le impostazioni del prefisso nome possono essere modificate dal tag Linker conversioni:

1.  In Tag Manager, open your existing Conversion Linker tag, or create
    one if the tag doesn't yet exist in your container.
  1. In Opzioni Linker, fai clic su Esegui l'override delle impostazioni dei cookie (avanzate).
  2. Nel campo Prefisso nome, inserisci il prefisso del nome che ti interessa. Anche tutti i tag che utilizzano questi cookie, ad esempio i tag di conversione di Google Ads, devono essere configurati in modo da utilizzare lo stesso prefisso.

A ogni caricamento pagina, la scadenza dei cookie viene aggiornata in modo da corrispondere all'ora corrente più il valore di scadenza dei cookie impostato dal tag Google. Ciò significa che se la scadenza dei cookie è impostata su una settimana (604800 secondi) e un utente visita lo stesso browser entro cinque giorni, il cookie sarà disponibile per un'altra settimana e verrà visualizzato come lo stesso visitatore nei report. Se invece lo stesso utente ha visitato il sito dopo la scadenza del cookie originale, ne verrà creato uno nuovo e la prima e la seconda visita appariranno come provenienti da visitatori distinti nei report.

Se imposti il valore della scadenza dei cookie su 0 (zero) secondi, il cookie si trasforma in un cookie basato su sessione e scade al termine della sessione del browser corrente.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});

Tag Manager

Per il tag Google:

  1. Nell'area di lavoro, apri il menu Tag.
  2. Modifica un tag Google esistente o creane uno nuovo.
  3. Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:

    • Nome: cookie_expires
    • Valore: 2419200
  4. Salva il tag e pubblica il contenitore.

Per i tag Universal Analytics:

  1. Nell'area di lavoro, apri il menu Tag.
  2. Modifica un tag Universal Analytics esistente.
  3. Crea una nuova variabile di impostazioni di Google Analytics. Seleziona Configurazione variabile > Altre impostazioni > Campi da impostare.
  4. Quando la sezione Campi da impostare è espansa, fai clic su Aggiungi riga.
  5. In Nome campo, inserisci cookieExpires.
  6. In Valore, inserisci il numero di secondi prima della scadenza del cookie, ad esempio per 28 giorni, inserisci 2419200.
  7. Salva il tag e pubblica il contenitore.

Se il flag cookie_update è impostato su true (valore predefinito), i tag Google potrebbero aggiornare i cookie a ogni caricamento pagina e aggiornare la scadenza dei cookie in modo che venga impostata in base alla visita più recente al sito. Ad esempio, se la scadenza dei cookie è impostata su una settimana e un utente visita il sito utilizzando lo stesso browser ogni cinque giorni, la scadenza dei cookie verrà aggiornata a ogni visita e quindi non scadrà mai.

Se il criterio viene impostato su false, i cookie non vengono aggiornati a ogni caricamento pagina. In questo modo, la scadenza dei cookie si basa sulla prima visita di un utente al sito.

gtag.js

gtag('config', 'TAG_ID', {
  cookie_update: false
});

Tag Manager

Per il tag Google:

  1. Nell'area di lavoro, apri il menu Tag.
  2. Modifica un tag Google esistente o creane uno nuovo.
  3. Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:

    • Nome: cookie_update
    • Valore: false
  4. Salva il tag e pubblica il contenitore.

Per i tag Universal Analytics:

  1. Nell'area di lavoro, apri il menu Tag.
  2. Modifica un tag Universal Analytics esistente.
  3. Crea una nuova variabile di impostazioni di Google Analytics. Seleziona Configurazione variabile > Altre impostazioni > Campi da impostare.
  4. Quando la sezione Campi da impostare è espansa, fai clic su Aggiungi riga.
  5. In Nome campo, inserisci cookieUpdate.
  6. In Valore, inserisci un valore booleano, ad esempio false.
  7. Salva il tag e pubblica il contenitore.