Glossario

Come funziona l'opt out di Google Analytics e cosa blocca ogni metodo

Taras Shynkarenko
Taras Shynkarenko
•Aggiornato: •8 min di lettura
Come funziona l'opt out di Google Analytics e cosa blocca ogni metodoCome funziona l'opt out di Google Analytics e cosa blocca ogni metodo

In breve, la risposta rapida

8 min di lettura

Ci sono tre modi per fare l'opt out da Google Analytics. Il visitatore può installare il Opt-out Browser Add-on di Google, che impedisce ad analytics.js e gtag.js di condividere con Google Analytics i dati delle visite. Il sito può impostare window['ga-disable-MEASUREMENT_ID'] = true prima di qualsiasi chiamata a gtag(), così il tag non imposta cookie e non invia dati. Oppure la modalità consenso può impostare analytics_storage su denied, che blocca i cookie di analytics ma, in una configurazione avanzata, invia comunque ping senza cookie. Nessuno di questi metodi blocca gli altri strumenti di analytics.

Cosa significa fare l'opt-out da Google Analytics?

L'opt-out da Google Analytics è qualsiasi impostazione che impedisce a Google Analytics di raccogliere i dati di un visitatore. Esiste in tre forme: il visitatore installa il componente aggiuntivo per il browser Opt-out di Google, il sito imposta la proprietà window['ga-disable-MEASUREMENT_ID'] su true prima di qualsiasi chiamata a gtag(), oppure la modalità di consenso imposta analytics_storage su denied. Ognuna è controllata da un soggetto diverso e blocca cose diverse, quindi "opt-out" può voler dire nessun dato, oppure nessun cookie ma con alcuni dati che continuano a fluire.

La domanda da farsi è chi aziona l'interruttore. Il componente aggiuntivo vive nel browser del visitatore e funziona su qualsiasi sito. La proprietà window e la modalità di consenso vivono nel codice del tuo sito e valgono solo per la tua proprietà.

Come funziona il componente aggiuntivo per il browser Opt-out di Google Analytics?

Il componente aggiuntivo per il browser Opt-out di Google Analytics è un'estensione di Google che impedisce al JavaScript di Google Analytics, su qualsiasi sito web, di inviare a Google Analytics l'attività del visitatore. La pagina di download di Google dice che è stato creato "per offrire ai visitatori dei siti web la possibilità di impedire che i loro dati vengano utilizzati da Google Analytics", per i "siti web che usano la versione supportata di JavaScript di Google Analytics (analytics.js, gtag.js)".

Ecco i fatti principali dalle pagine di Google:

  • Browser. "È progettato per essere compatibile con Chrome, Safari, Firefox e Microsoft Edge."
  • Cosa blocca. Dal centro assistenza di Google: "Il componente aggiuntivo impedisce al JavaScript di Google Analytics (gtag.js, analytics.js) eseguito sui siti web di condividere con Google Analytics le informazioni sulla tua attività di visita."
  • Cosa non blocca. Dalla stessa pagina: "Usare il componente aggiuntivo per il browser Opt-out di Google Analytics non impedisce ai proprietari dei siti di usare altri strumenti per misurare le statistiche del sito. Non impedisce nemmeno l'invio di dati al sito web stesso o ad altri servizi di analisi web in altri modi."
  • Quando non funziona. "Per funzionare, il componente aggiuntivo di opt-out deve potersi caricare ed eseguire correttamente nel tuo browser."

Quest'ultimo limite è quello pratico. Il componente aggiuntivo funziona nel browser in cui è installato, quindi un visitatore che passa a un altro browser o dispositivo viene misurato lì, a meno che non lo installi di nuovo. I dati che un sito invia a Google Analytics dal proprio server non passano affatto dal JavaScript del browser del visitatore.

Uno sviluppatore che scrive codice su un laptop, il tipo di modifica allo script necessaria per disattivare il tracciamento prima che il tag Google venga caricato.

Come funziona la proprietà window ga-disable?

La proprietà window ga-disable è un flag della libreria gtag.js che, se impostato su true per un ID di misurazione, impedisce al tag Google di impostare cookie o inviare dati per quell'ID. La guida alla privacy di Google descrive il controllo così: "Quando un prodotto tenta di impostare un cookie o di inviare dati ai server di Google Analytics, controlla prima se questa proprietà è impostata e non fa nulla se il valore è true."

<script>
  window['ga-disable-G-XXXXXXXXXX'] = true;
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX');
</script>

Tre regole decidono se funziona. Google precisa che "la proprietà window deve essere impostata prima di qualsiasi chiamata a gtag() e deve essere impostata su ogni pagina in cui vuoi disattivare Analytics. Se la proprietà non è impostata o è impostata su false, Analytics funziona normalmente." Google indica anche il caso d'uso: un sito la cui informativa sulla privacy "offre all'utente la possibilità di rinunciare a Google Analytics".

Per i siti che usano Google Tag Manager, Google documenta un'altra strada che non usa la proprietà window. Imposta un cookie proprietario chiamato google-analytics-opt-out con valore true, crea una variabile Cookie proprietario che lo legge e modifica il trigger del tag di Google Analytics in modo che scatti solo sulle visualizzazioni di pagina in cui quella variabile "non è uguale a true". Il tag non scatta mai, quindi non viene inviato nulla.

Cosa blocca il rifiuto del consenso nella modalità di consenso?

Il rifiuto del consenso blocca i cookie di Google Analytics, non necessariamente tutte le richieste a Google Analytics. Quando analytics_storage è denied, il centro assistenza di Google dice che il tag "non leggerà né scriverà i cookie di analisi proprietari. Per l'implementazione avanzata della modalità di consenso, verranno inviati a Google Analytics ping senza cookie per le misurazioni future."

La differenza tra le due configurazioni della modalità di consenso decide cosa significa un rifiuto:

  • La modalità di consenso di base blocca i tag Google finché il visitatore non concede il consenso. Un visitatore che rifiuta non invia nulla.
  • La modalità di consenso avanzata carica i tag con il consenso negato per impostazione predefinita. Un visitatore che rifiuta invia comunque ping senza cookie, che Google usa per la modellazione comportamentale e delle conversioni.

Quindi un visitatore che clicca su "Rifiuta" in una configurazione avanzata ha rinunciato ai cookie di analisi, ma continua a generare richieste verso Google Analytics. Il consenso si imposta con gtag('consent', 'default', {...}) prima di qualsiasi chiamata config o event e si modifica con gtag('consent', 'update', {...}) dopo la scelta del visitatore. La guida a Google consent mode v2 tratta i segnali ad_user_data e ad_personalization che affiancano analytics_storage.

Cosa fa un clic su Rifiuta in ciascuna modalità di consenso
Modalità di consenso di base
  • I tag Google restano bloccati finché il visitatore non concede il consenso
  • Un visitatore che rifiuta non invia nulla
Modalità di consenso avanzata
  • I tag si caricano con il consenso negato per impostazione predefinita
  • I cookie di analisi proprietari non vengono letti né scritti
  • I ping senza cookie raggiungono comunque Google Analytics
  • Google usa i ping per la modellazione comportamentale e delle conversioni
Solo la configurazione di base fa sì che un visitatore che rifiuta non invii richieste a Google Analytics.

Quale opt-out di Google Analytics blocca cosa?

I tre metodi di opt-out di Google Analytics differiscono per chi li controlla, per dove si applicano e per cosa esce ancora dal browser.

Componente aggiuntivo Opt-outProprietà ga-disableanalytics_storage negato
Chi lo impostaIl visitatoreIl sitoIl sito, in base alla scelta di consenso del visitatore
Dove si applicaOgni sito in quel browserUn ID di misurazione, su ogni pagina in cui è impostataI tag Google del tuo sito
Cookie di analisiNon descritto nelle pagine di GoogleNon impostatiNon letti né scritti
Richieste a Google AnalyticsBloccate per analytics.js e gtag.jsBloccate per quell'IDNessuna in modalità di base; ping senza cookie in modalità avanzata
Altri strumenti di analisiNon interessatiNon interessatiNon interessati
Regola sui tempiDeve potersi caricare ed eseguire nel browserPrima di qualsiasi chiamata a gtag()Valore predefinito prima di qualsiasi config o event

Due impostazioni vengono scambiate per opt-out, ma non lo sono. allow_google_signals: false impedisce che gli eventi vengano usati "per la personalizzazione degli annunci e per i report su dati demografici e interessi", mentre allow_ad_personalization_signals: false impedisce la personalizzazione degli annunci, ma gli eventi "possono comunque essere usati per i report su dati demografici e interessi". Entrambe inviano comunque dati di analisi.

Una persona che controlla un sito web su un laptop alla scrivania, come quando provi un link di opt-out sulle tue pagine.

Flowsery
Flowsery

Inizia la prova gratuita di 14 giorni

Dashboard in tempo reale

Monitoraggio degli obiettivi

Tracciamento senza cookie

Per aggiungere un link di opt-out a Google Analytics, salvi la scelta del visitatore e la leggi su ogni pagina prima che il tag di Google venga eseguito.

  1. Salva la scelta. Quando il visitatore clicca su "Disattiva l'analisi dei dati", salva un flag in un cookie di prima parte o in localStorage.
  2. Leggila per prima. All'inizio dell'<head>, prima dello snippet gtag, controlla il flag e imposta window['ga-disable-G-XXXXXXXXXX'] = true quando è presente.
  3. Ripeti su ogni pagina. La proprietà vale solo per la pagina in cui viene impostata, quindi inserisci il controllo nel layout condiviso.
  4. Copri ogni ID. Imposta una proprietà per ogni ID di misurazione se il sito invia i dati a più di una proprietà.
  5. Aggiorna anche il consenso. Se usi la modalità consenso, invia gtag('consent', 'update', { analytics_storage: 'denied' }) così i tuoi registri del consenso restano coerenti.
  6. Provalo. Ricarica la pagina con il flag impostato e controlla nel pannello Network che nessuna richiesta parta verso Google Analytics.

La tua informativa sulla privacy deve descrivere il metodo che offri. La guida sui requisiti dell'informativa sulla privacy per Google Analytics spiega cosa deve contenere quel testo, mentre la guida al consenso al tracciamento chiarisce quando un opt-out basta e quando serve invece un consenso opt-in.

Come impedisci a Flowsery di tracciare un browser?

Flowsery smette di tracciare un browser tramite un flag in localStorage che il suo tracker legge a ogni caricamento di pagina. La documentazione di Flowsery lo descrive come il modo per evitare che venga tracciato il tuo stesso browser: esegui localStorage.setItem('flowsery_ignore', 'true') nella console per sviluppatori sul tuo sito, e finché il flag resta impostato quel browser non invia visualizzazioni di pagina, eventi personalizzati né registrazioni di sessione. Il flag vive nello storage di quel browser per quel sito, quindi impostalo su ogni browser, dispositivo e hostname che usi, e rimuovilo con localStorage.removeItem('flowsery_ignore'). Per il traffico che non vuoi mai vedere nei report, Website Settings, Security offre regole di esclusione per percorsi, IP, paesi e hostname. La documentazione di Flowsery non descrive un controllo di opt-out rivolto ai visitatori oltre a questo flag. Lo script ha anche un'opzione senza cookie che usa un hash del visitatore a rotazione giornaliera e non memorizza dati personali, quindi i visitatori non vengono collegati tra giorni o dispositivi diversi. La pagina sull'analisi web orientata alla privacy spiega come Flowsery misura traffico e conversioni senza raccogliere dati personali.

Domande frequenti

Il componente aggiuntivo di opt-out di Google Analytics per il browser funziona su GA4?

Il componente aggiuntivo funziona con i siti che usano gtag.js e analytics.js, e gtag.js è la libreria che invia i dati alle proprietà GA4. Google lo indica per Chrome, Safari, Firefox e Microsoft Edge. Funziona solo se riesce a caricarsi ed eseguirsi correttamente nel browser.

Dove inserisco window['ga-disable-MEASUREMENT_ID']?

Inseriscilo in uno script che viene eseguito prima dello snippet gtag, su ogni pagina in cui Analytics deve restare disattivato. Google precisa che va impostato prima di qualsiasi chiamata a gtag(). Se non è impostato, o è impostato su false, Analytics funziona normalmente.

Negare analytics_storage blocca tutti i dati di Google Analytics?

Non in una configurazione avanzata della modalità consenso. Il rifiuto impedisce a Google Analytics di leggere o scrivere i cookie analitici di prima parte, ma le configurazioni avanzate inviano comunque ping senza cookie. Solo una configurazione di base, che blocca i tag fino al consenso, non invia nulla.

Il componente aggiuntivo di opt-out blocca anche altri strumenti di analisi?

No. Google precisa che il componente aggiuntivo non impedisce ai proprietari dei siti di usare altri strumenti per misurare le statistiche del sito. Non impedisce nemmeno l'invio dei dati al sito stesso o, in altri modi, ai servizi di analisi web.

Come faccio l'opt-out da Google Analytics in Google Tag Manager?

Google documenta un trigger basato sui cookie. Imposta su true un cookie di prima parte chiamato google-analytics-opt-out, leggilo con una variabile cookie di prima parte e fai scattare il tag di Google Analytics solo quando quella variabile non è uguale a true.

Disattivare i segnali Google equivale a fare l'opt-out?

No. Impostare allow_google_signals su false impedisce che gli eventi vengano usati per la personalizzazione degli annunci e per i report su dati demografici e interessi. Il tag continua a inviare i dati analitici, quindi il visitatore viene comunque misurato.

Un visitatore può fare l'opt-out da Google Analytics su tutti i browser in una volta?

Non con il componente aggiuntivo. Funziona nel browser in cui è installato, quindi un visitatore che passa a un altro browser o dispositivo viene misurato lì finché non lo installa di nuovo. Google indica come compatibili Chrome, Safari, Firefox e Microsoft Edge.

Perché il mio flag ga-disable non ferma Google Analytics?

La causa più comune è la tempistica. Google precisa che la proprietà window va impostata prima di qualsiasi chiamata a gtag(), e su ogni pagina in cui vuoi Analytics disattivato. Se non è impostata, o è impostata su false, Analytics funziona normalmente, e ogni ID di misurazione richiede la propria proprietà.

Qual è la differenza tra modalità consenso di base e avanzata quando un visitatore rifiuta?

La modalità consenso di base blocca i tag di Google finché il visitatore non concede il consenso, quindi un rifiuto non invia nulla. La modalità consenso avanzata carica i tag con il consenso negato per impostazione predefinita, quindi un rifiuto invia comunque ping senza cookie che Google usa per la modellazione comportamentale e delle conversioni.

Come impedisco a Flowsery di tracciare il mio browser?

Esegui localStorage.setItem('flowsery_ignore', 'true') nella console per sviluppatori sul tuo sito. Da quel momento il browser non invia visualizzazioni di pagina, eventi personalizzati né registrazioni di sessione. Impostalo su ogni browser, dispositivo e hostname che usi, e rimuovilo con localStorage.removeItem('flowsery_ignore').

Questo articolo ti è stato utile?

Facci sapere cosa ne pensi!

Vedici più spesso su Google

Con un clic imposti Flowsery come fonte preferita e i nostri articoli salgono in Notizie principali, Modalità AI e AI Overview.

Prima di andare...

Flowsery

Flowsery

Analytics per il tuo sito che parte dalle entrate

Monitora ogni visitatore, sorgente e conversione in tempo reale. Semplice, potente e senza cookie.

Dashboard in tempo reale

Monitoraggio degli obiettivi

Tracciamento senza cookie

Termini del glossario correlati

Impostare le proprietà utente di GA4 e analizzarle nei reportImpostare le proprietà utente di GA4 e analizzarle nei report
Glossario

Impostare le proprietà utente di GA4 e analizzarle nei report

Imposta le proprietà utente di GA4 con gtag o Tag Manager, registrale come dimensioni personalizzate a livello utente e resta entro il limite di 25 proprietà.

•9 min di lettura
Cos'è gtag, come si carica e cosa invia ogni comandoCos'è gtag, come si carica e cosa invia ogni comando
Glossario

Cos'è gtag, come si carica e cosa invia ogni comando

La funzione gtag è il modo in cui il tag di Google riceve i comandi config, event, set e consent. Come si carica gtag.js e in cosa si differenzia da Google Tag Manager.

•8 min di lettura
Perché il bounce rate di GA4 è solo l'engagement rate al contrarioPerché il bounce rate di GA4 è solo l'engagement rate al contrario
Glossario

Perché il bounce rate di GA4 è solo l'engagement rate al contrario

Il bounce rate di GA4 è la quota di sessioni senza interazione. Come lo definisce Google, in cosa differisce da Universal Analytics e dove aggiungerlo.

•8 min di lettura
Cosa conta il report Pagine di destinazione di GA4 e dove resta vuotoCosa conta il report Pagine di destinazione di GA4 e dove resta vuoto
Glossario

Cosa conta il report Pagine di destinazione di GA4 e dove resta vuoto

Il report Pagine di destinazione di GA4 elenca la prima pagina di ogni sessione. Dove trovarlo, le metriche predefinite, perché compaiono righe (not set) e come aggiungere la fonte.

•9 min di lettura
Come il tracciamento della ricerca interna di GA4 registra ciò che digitano i visitatoriCome il tracciamento della ricerca interna di GA4 registra ciò che digitano i visitatori
Glossario

Come il tracciamento della ricerca interna di GA4 registra ciò che digitano i visitatori

Configura la ricerca interna di GA4 con la misurazione avanzata, aggiungi i tuoi parametri di query, trova la dimensione Termine di ricerca e traccia le ricerche senza URL.

•8 min di lettura
Come collegare Search Console a GA4 e pubblicarne i reportCome collegare Search Console a GA4 e pubblicarne i report
Glossario

Come collegare Search Console a GA4 e pubblicarne i report

Scopri come collegare Search Console a GA4 da Amministrazione, quali ruoli ti servono, come pubblicare i due report nella Raccolta e quali dati non si possono unire.

•8 min di lettura

Articoli correlati