TL;DR, Resposta rápida
9 min de leituraHá três formas de fazer opt-out do Google Analytics. O visitante pode instalar o Opt-out Browser Add-on do Google, que impede o analytics.js e o gtag.js de compartilhar dados da visita com o Google Analytics. O site pode definir window['ga-disable-MEASUREMENT_ID'] = true antes de qualquer chamada gtag(), o que impede a tag de gravar cookies ou enviar dados. Ou o consent mode pode definir analytics_storage como denied, o que bloqueia os cookies de analytics, mas, em uma configuração avançada, continua enviando pings sem cookies. Nenhum deles impede outras ferramentas de analytics.
O que significa um opt-out do Google Analytics?
Um opt-out do Google Analytics é qualquer configuração que impede o Google Analytics de coletar os dados de um visitante, e ele aparece em três formas: o visitante instala o Opt-out Browser Add-on do Google, o site define a propriedade window['ga-disable-MEASUREMENT_ID'] como true antes de qualquer chamada gtag(), ou o consent mode define analytics_storage como denied. Cada uma é controlada por uma parte diferente e bloqueia algo diferente, então "fez opt-out" pode significar nenhum dado ou nenhum cookie com alguns dados ainda saindo.
A pergunta a fazer é quem aciona o botão. O add-on fica no navegador do visitante e funciona em todos os sites. A propriedade de window e o consent mode ficam no código do seu site e valem só para a sua propriedade.
Como funciona o Google Analytics Opt-out Browser Add-on?
O Google Analytics Opt-out Browser Add-on é uma extensão de navegador do Google que impede o JavaScript do Google Analytics de qualquer site de enviar a atividade do visitante ao Google Analytics. A página de download do Google diz que ele foi criado "To provide website visitors the ability to prevent their data from being used by Google Analytics," para "websites using the supported version of Google Analytics JavaScript (analytics.js, gtag.js)."
Pontos principais das páginas do Google:
- Navegadores. Ele "is designed to be compatible with Chrome, Safari, Firefox and Microsoft Edge."
- O que ele bloqueia. Da central de ajuda do Google: "The add-on prevents the Google Analytics JavaScript (gtag.js, analytics.js) that run on websites from sharing information about your visit activity with Google Analytics."
- O que ele não bloqueia. Da mesma página: "Using the Google Analytics opt-out browser add-on doesn't prevent site owners from using other tools to measure site analytics. It also doesn't prevent data from being sent to the website itself or in other ways to web analytics services."
- Quando ele falha. "In order to function, the opt-out add-on must be able to load and execute properly on your browser."
Esse último limite é o que pesa na prática. O add-on funciona no navegador em que está instalado, então um visitante que muda para outro navegador ou dispositivo é medido lá, a menos que o instale de novo. Os dados que um site envia ao Google Analytics a partir do próprio servidor nem passam pelo JavaScript do navegador do visitante.

Como funciona a propriedade de window ga-disable?
A propriedade de window ga-disable é uma flag da biblioteca gtag.js que, quando definida como true para um ID de medição, impede a tag do Google de gravar cookies ou enviar dados para esse ID. O guia de privacidade do Google descreve a verificação: "When a product attempts to set a cookie or send data back to the Google Analytics servers, it will first check if this property is set, and will take no action if the value is set to 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>Três regras decidem se ela funciona. O Google afirma que "The window property must be set before any calls to gtag() are made, and it must be set on each page for which you want to turn off Analytics. If the property is not set or set to false, then Analytics will work as usual." O próprio Google cita o caso de uso: um site cuja política de privacidade "provides an option for the user to opt-out of Google Analytics."
Para sites no Google Tag Manager, o Google documenta outro caminho, que não usa a propriedade de window. Defina um cookie de primeira parte chamado google-analytics-opt-out com o valor true, crie uma variável 1st-Party Cookie que o leia e mude o acionador da tag do Google Analytics para disparar só nas visualizações de página em que essa variável "does not equal true." A tag nunca dispara, então nada é enviado.
O que a negação no consent mode bloqueia?
A negação no consent mode bloqueia os cookies do Google Analytics, mas não necessariamente todas as requisições ao Google Analytics. Quando analytics_storage é denied, a central de ajuda do Google diz que a tag "Will not read or write first-party analytics cookies. For advanced consent mode implementation, cookieless pings will be sent to Google Analytics for future measurement."
A diferença entre as duas configurações de consent mode decide o que uma negação significa:
- O consent mode básico bloqueia as tags do Google até o visitante dar consentimento. Um visitante que recusa não envia nada.
- O consent mode avançado carrega as tags com o consentimento negado por padrão. Um visitante que recusa continua enviando pings sem cookies, que o Google usa para modelagem comportamental e de conversões.
Então um visitante que clica em "Reject" em uma configuração avançada fez opt-out dos cookies de analytics, mas continua gerando requisições ao Google Analytics. O consentimento é definido com gtag('consent', 'default', {...}) antes de qualquer chamada config ou event e alterado com gtag('consent', 'update', {...}) depois que o visitante escolhe. O guia do Google consent mode v2 cobre os sinais ad_user_data e ad_personalization, que ficam ao lado de analytics_storage.
- As tags do Google ficam bloqueadas até o visitante dar consentimento
- Um visitante que recusa não envia nada
- As tags carregam com o consentimento negado por padrão
- Cookies de analytics próprios não são lidos nem gravados
- Pings sem cookies ainda chegam ao Google Analytics
- O Google usa os pings para modelagem comportamental e de conversões
Qual opt-out do Google Analytics bloqueia o quê?
Os três métodos de opt-out do Google Analytics diferem em quem os controla, onde se aplicam e o que ainda sai do navegador.
| Opt-out Browser Add-on | Propriedade ga-disable | analytics_storage negado | |
|---|---|---|---|
| Quem define | O visitante | O site | O site, a partir da escolha de consentimento do visitante |
| Onde se aplica | Todos os sites naquele navegador | Um ID de medição, em cada página em que é definida | As tags do Google do seu site |
| Cookies de analytics | Não descrito nas páginas do Google | Não são gravados | Não são lidos nem gravados |
| Requisições ao Google Analytics | Bloqueadas para analytics.js e gtag.js | Bloqueadas para aquele ID | Nenhuma no modo básico; pings sem cookies no modo avançado |
| Outras ferramentas de analytics | Não afetadas | Não afetadas | Não afetadas |
| Regra de tempo | Precisa carregar e executar no navegador | Antes de qualquer chamada gtag() | Padrão antes de qualquer config ou event |
Duas configurações são confundidas com opt-outs e não são. allow_google_signals: false impede que os eventos sejam usados "for ads personalization and demographics and interests reports," e allow_ad_personalization_signals: false impede a personalização de anúncios, enquanto os eventos "can still be used for demographics and interests reporting." As duas continuam enviando dados de analytics.

Painel em tempo real
Rastreamento de metas
Rastreamento sem cookies
Como adicionar um link de opt-out ao seu site?
Você adiciona um link de opt-out do Google Analytics guardando a escolha do visitante e lendo essa escolha em todas as páginas antes de a tag do Google rodar.
- Guarde a escolha. Quando o visitante clicar em "Opt out of analytics", salve uma flag em um cookie de primeira parte ou no
localStorage. - Leia a escolha primeiro. No topo do
<head>, antes do snippet gtag, verifique a flag e definawindow['ga-disable-G-XXXXXXXXXX'] = truequando ela estiver presente. - Repita em todas as páginas. A propriedade só vale para a página em que é definida, então coloque a verificação no seu layout compartilhado.
- Cubra todos os IDs. Defina uma propriedade por ID de medição se o site envia dados para mais de uma propriedade.
- Atualize também o consentimento. Se você usa consent mode, envie
gtag('consent', 'update', { analytics_storage: 'denied' })para que os seus registros de consentimento batam. - Teste. Recarregue a página com a flag definida e confirme no painel Network que nenhuma requisição vai para o Google Analytics.
A sua política de privacidade deve descrever o método que você oferece. O guia sobre os requisitos da política de privacidade para o Google Analytics cobre o que esse texto precisa ter, e o guia de consentimento para tracking explica quando um opt-out basta e quando você precisa de consentimento opt-in.
Como impedir o Flowsery de rastrear um navegador?
O Flowsery deixa de rastrear um navegador por meio de uma flag no localStorage que o rastreador lê a cada carregamento de página. A documentação do Flowsery a descreve como o jeito de impedir que o seu próprio navegador seja rastreado: rode localStorage.setItem('flowsery_ignore', 'true') no console do desenvolvedor no seu site, e esse navegador não envia pageviews, eventos personalizados nem gravações de sessão enquanto a flag estiver definida. A flag fica no armazenamento daquele navegador para aquele site, então defina-a em cada navegador, dispositivo e nome de host que você usa, e remova-a com localStorage.removeItem('flowsery_ignore'). Para o tráfego que você nunca quer nos relatórios, Website Settings, Security tem regras de exclusão por caminho, IP, país e nome de host. A documentação do Flowsery não descreve um controle de opt-out voltado ao visitante além dessa flag. O script também tem uma opção sem cookies que usa um hash de visitante trocado diariamente e não armazena dados pessoais, então os visitantes não são vinculados entre dias ou dispositivos. A página de analytics com foco em privacidade mostra como o Flowsery mede tráfego e conversões sem coletar dados pessoais.
Perguntas frequentes
O Google Analytics Opt-out Browser Add-on funciona no GA4?
O add-on funciona em sites que usam gtag.js e analytics.js, e o gtag.js é a biblioteca que envia dados para as propriedades do GA4. O Google o lista para Chrome, Safari, Firefox e Microsoft Edge. Ele só funciona quando consegue carregar e executar corretamente no navegador.
Onde coloco window['ga-disable-MEASUREMENT_ID']?
Coloque em um script que rode antes do snippet gtag, em cada página em que o Analytics deve ficar desligado. O Google afirma que ela precisa ser definida antes de qualquer chamada a gtag(). Se não estiver definida, ou estiver como false, o Analytics funciona normalmente.
Negar analytics_storage bloqueia todos os dados do Google Analytics?
Não em uma configuração de consent mode avançado. A negação impede o Google Analytics de ler ou gravar cookies de analytics de primeira parte, mas as configurações avançadas continuam enviando pings sem cookies. Só uma configuração básica, que bloqueia as tags até o consentimento, não envia nada.
O add-on de opt-out bloqueia outras ferramentas de analytics?
Não. O Google afirma que o add-on não impede os donos de sites de usar outras ferramentas para medir o analytics do site. Ele também não impede que dados sejam enviados ao próprio site ou, de outras formas, a serviços de web analytics.
Como fazer opt-out do Google Analytics no Google Tag Manager?
O Google documenta um acionador baseado em cookie. Defina um cookie de primeira parte chamado google-analytics-opt-out como true, leia-o com uma variável 1st-Party Cookie e dispare a tag do Google Analytics só quando essa variável não for igual a true.
Desativar os Google signals é o mesmo que fazer opt-out?
Não. Definir allow_google_signals como false impede que os eventos sejam usados para personalização de anúncios e para os relatórios de dados demográficos e interesses. A tag continua enviando dados de analytics, então o visitante continua sendo medido.
Um visitante pode fazer opt-out do Google Analytics em todos os navegadores de uma vez?
Não com o add-on. Ele funciona no navegador em que está instalado, então um visitante que troca de navegador ou de dispositivo é medido lá até instalá-lo de novo. O Google o lista como compatível com Chrome, Safari, Firefox e Microsoft Edge.
Por que minha flag ga-disable não para o Google Analytics?
A causa mais comum é o momento em que ela é definida. O Google afirma que a propriedade window deve ser definida antes de qualquer chamada a gtag() e em cada página em que você quer desligar o Analytics. Se ela não estiver definida ou for false, o Analytics funciona normalmente, e cada ID de medição precisa da sua própria propriedade.
Qual a diferença entre o consent mode básico e o avançado quando um visitante recusa?
O consent mode básico bloqueia as tags do Google até o visitante dar consentimento, então uma recusa não envia nada. O avançado carrega as tags com o consentimento negado por padrão, por isso uma recusa ainda envia pings sem cookies que o Google usa para modelagem comportamental e de conversões.
Como impedir o Flowsery de rastrear meu próprio navegador?
Execute localStorage.setItem('flowsery_ignore', 'true') no console do desenvolvedor do seu site. Esse navegador deixa de enviar pageviews, eventos personalizados e gravações de sessão. Defina a flag em cada navegador, dispositivo e hostname que você usa, e remova-a com localStorage.removeItem('flowsery_ignore').
Este artigo foi útil?
Diga-nos o que pensa!
Veja-nos mais no Google
Um clique marca a Flowsery como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.
Antes de ir...
Flowsery
Analytics orientado para receitas para o seu site
Rastreie cada visitante, fonte e conversão em tempo real. Simples, poderoso e sem cookies.
Painel em tempo real
Rastreamento de metas
Rastreamento sem cookies
Termos relacionados do glossário


Como definir propriedades de usuário do GA4 e usá-las em relatórios
Defina propriedades de usuário do GA4 com gtag ou Tag Manager, registre cada uma como dimensão personalizada de usuário e respeite o limite de 25.


O que é o gtag, como ele carrega e o que cada comando envia
A função gtag é como a tag do Google recebe os comandos config, event, set e consent. Veja como o gtag.js carrega e como difere do Google Tag Manager.


Por que a taxa de rejeição do GA4 é só a taxa de engajamento invertida
Sua taxa de rejeição do GA4 é a parcela de sessões não engajadas. Como o Google a define, como ela difere do Universal Analytics e onde adicioná-la.


O que o relatório de página de destino do GA4 conta e onde ele fica em branco
Em Reports, o relatório de página de destino do GA4 lista a primeira página de cada sessão. Onde achar, métricas padrão, linhas (not set) e como ver a origem.


Como o rastreamento de pesquisa no site do GA4 registra o que os visitantes digitam
Configure a pesquisa no site do GA4 com a medição aprimorada, adicione seus parâmetros, ache a dimensão Search term e rastreie buscas sem URL.


Como vincular o Search Console ao GA4 e publicar os relatórios
Veja como vincular o Search Console ao GA4 no Admin, quais papéis você precisa, como publicar os dois relatórios na Library e o que os dados não cruzam.
Artigos relacionados


Como criar métricas calculadas do GA4 dentro de uma cota de cinco vagas
O Google limita as métricas calculadas do GA4 a 5 por propriedade padrão. Veja a sintaxe da fórmula, as unidades, onde aparecem e o que ela não aceita.


Como configurar o agrupamento de conteúdo do GA4 com um parâmetro
Configure o agrupamento de conteúdo do GA4 com o parâmetro content_group no gtag ou no Tag Manager, leia a dimensão Content group e evite o (not set).


Como adicionar anotações do Google Analytics no GA4 e manter um registro de mudanças
No GA4, as anotações do Google Analytics fixam uma nota datada nos gráficos de linha. Quem cria, limites de 60 e 150 caracteres, teto de 1,000 e uso como log.

