Questa pagina è rivolta 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ù 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 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 le impostazioni di scadenza o 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. La panoramica sulla 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:
Tag Manager
Per i tag di destinazione:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag di destinazione 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 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 collegati tramite un tag Google:
Le impostazioni del dominio 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.
- In 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 consentito 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.
gtag.js
Per disattivare la configurazione automatica del dominio dei cookie, aggiorna la config del tag per specificare un valore per il parametro cookie_domain:
gtag('config', 'TAG_ID', {
'cookie_domain': 'blog.example.com'
});
Rinominare i cookie
Per evitare conflitti con altri cookie, potrebbe essere necessario modificare il nome del cookie.
Tag Manager
Per i tag di destinazione:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag di destinazione 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 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 collegati tramite un tag Google:
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.
- In Opzioni linker, fai clic su Esegui l'override delle impostazioni dei cookie (avanzate).
- Nel campo Prefisso del nome, inserisci il prefisso del nome desiderato. Anche i tag che utilizzano questi cookie (ad es. i tag di conversione degli annunci Google Ads) devono essere configurati in modo da utilizzare lo stesso prefisso.
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'
});
Scadenza del 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 come provenienti da visitatori distinti nei report.
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.
Tag Manager
Per i tag di destinazione:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag di destinazione 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.
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.
gtag.js
gtag('config', 'TAG_ID', {
cookie_expires: 28 * 24 * 60 * 60 // 28 days, in seconds
});
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.
Tag Manager
Per i tag di destinazione:
- Nell'area di lavoro, apri il menu Tag.
- Modifica un tag di destinazione 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.
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.
gtag.js
gtag('config', 'TAG_ID', {
cookie_update: false
});