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 cookie. I cookie vengono
impostati sul livello di dominio più alto 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 localmente (ad esempio, localhost),
cookie_domain viene impostato automaticamente su 'none' e i cookie utilizzeranno il dominio
completo della posizione del documento.
Se vuoi modificare solo la scadenza dei cookie 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, anche l'archiviazione dei cookie deve essere controllata dal consenso dell'utente. Panoramica della privacy degli utenti introduce le opzioni disponibili per la gestione del consenso degli utenti.
Modificare il dominio dei cookie
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 in modo da specificare un valore per il parametro cookie_domain:
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Tag Manager
Per il tag Google:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag Google esistente o creane uno nuovo.
Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:
- Nome:
cookie_domain - Valore:
my.example.com
- Nome:
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:
- In Tag Manager, apri il tag Linker conversioni esistente o creane uno se il tag non esiste ancora nel contenitore.
- Nella sezione Opzioni Linker, fai clic su Esegui l'override delle impostazioni dei cookie (avanzate).
- Nel campo Dominio, inserisci il dominio di livello più alto per il quale deve essere consentita l'impostazione di 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.
Rinomina 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 che imposta (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:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag Google esistente o creane uno nuovo.
Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:
- Nome:
cookie_prefix - Valore:
example
- Nome:
Salva il tag e pubblica il contenitore.
Per i tag Google Ads e Floodlight:
Le impostazioni del prefisso del nome possono essere modificate dal tag Linker conversioni:
- In Tag Manager, apri il tag Linker conversioni esistente o creane uno se non esiste ancora nel contenitore.
- Nella sezione Opzioni Linker, fai clic su Esegui l'override delle impostazioni dei cookie (avanzate).
- Nel campo Prefisso nome, inserisci il prefisso del nome che preferisci. Tutti i tag che utilizzano questi cookie (ad esempio i tag di conversione Google Ads) devono essere configurati anche per utilizzare lo stesso prefisso.
Scadenza cookie
A ogni caricamento pagina, la scadenza del cookie viene aggiornata in modo da corrispondere all'ora attuale
più il valore di scadenza del cookie impostato dal tag Google. Ciò significa che se la scadenza dei cookie è impostata su una settimana (604800 secondi) e un utente visita il sito con lo stesso browser nell'arco di cinque giorni, il cookie sarà disponibile per un'altra settimana e l'utente risulterà come uno stesso visitatore nei report. Se
lo stesso utente ha visitato il sito dopo la scadenza del cookie originale, verrà creato un nuovo
cookie e la prima e la seconda visita verranno visualizzate nei report come provenienti
da visitatori distinti.
Se imposti il valore di scadenza del cookie su 0 (zero) secondi, il cookie si trasforma in un cookie basato sulla 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:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag Google esistente o creane uno nuovo.
Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:
- Nome:
cookie_expires - Valore:
2419200
- Nome:
Salva il tag e pubblica il contenitore.
Aggiornamento cookie
Quando il flag cookie_update è impostato su true (il valore predefinito), i tag Google
possono aggiornare i cookie a ogni caricamento pagina e possono 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 con lo stesso browser ogni cinque giorni, la scadenza verrà aggiornata a ogni visita e il cookie non scadrà mai.
Se l'impostazione è false, i cookie non vengono aggiornati a ogni caricamento pagina. Per questo motivo, 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:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag Google esistente o creane uno nuovo.
Nelle impostazioni di Configurazione, aggiungi un nuovo parametro:
- Nome:
cookie_update - Valore:
false
- Nome:
Salva il tag e pubblica il contenitore.