Analytics e privacidade

Como configurar Consent Mode e banner de cookies no GA4

Painel de preferências de cookies conectado ao GA4 e ao Google Tag Manager

Instalar um banner de cookies é fácil. Fazer esse banner controlar de verdade o que o Google Analytics, o Google Ads e outras ferramentas podem armazenar ou enviar exige um passo a mais: integrar a escolha do visitante às tags do site.

O Consent Mode, ou modo de consentimento do Google, foi criado para comunicar essas escolhas às tags. Ele não substitui política de privacidade, análise jurídica, inventário de tecnologias nem uma plataforma de gestão de consentimento. Seu papel é técnico: ajustar o comportamento das tags conforme o estado informado.

Este guia mostra como planejar a implementação, o que muda entre os modos básico e avançado, quais parâmetros existem, como testar e quais erros impedem uma configuração confiável.

Banner de cookies e Consent Mode não são a mesma coisa

O banner é a interface que apresenta informações e opções ao visitante. Ele pode oferecer botões para aceitar, recusar ou personalizar categorias. O Consent Mode é o mecanismo que recebe essa escolha e informa às tags do Google se determinados tipos de armazenamento e tratamento foram concedidos ou negados.

Uma implementação incompleta costuma mostrar o banner sem bloquear ou ajustar nenhuma ferramenta. O visitante clica em recusar, mas o Analytics já foi carregado da mesma maneira. Também pode ocorrer o inverso: as tags ficam bloqueadas, porém a preferência não é atualizada corretamente depois da escolha.

O projeto precisa unir três camadas: texto e opções compreensíveis, registro da preferência e comportamento técnico coerente. Se qualquer uma delas falhar, a aparência de controle não corresponde ao funcionamento real.

O que o Consent Mode controla

O Google documenta quatro parâmetros centrais. analytics_storage controla armazenamento relacionado a análises; ad_storage trata do armazenamento ligado à publicidade; ad_user_data indica consentimento para envio de dados de usuário para fins publicitários; ad_personalization trata da personalização de anúncios.

Os dois últimos parâmetros fazem parte da atualização conhecida como Consent Mode v2. Eles não devem ser omitidos em uma configuração atual que também utilize produtos de publicidade. Cada parâmetro aceita estados como granted ou denied, definidos primeiro como padrão e atualizados após a interação.

Esses estados não são uma classificação jurídica universal. A empresa precisa relacioná-los às categorias apresentadas no banner, às ferramentas realmente instaladas e às bases legais avaliadas para sua operação.

  • analytics_storage: armazenamento usado por medição e Analytics
  • ad_storage: armazenamento relacionado à publicidade
  • ad_user_data: envio de dados ligados a publicidade
  • ad_personalization: uso para anúncios personalizados

Consent Mode não torna o site automaticamente adequado à LGPD

É importante separar implementação técnica de conformidade. O Consent Mode é um recurso do ecossistema Google. Ele não identifica sozinho todos os cookies, não escreve os textos do banner, não define a base legal aplicável e não verifica ferramentas de terceiros que estejam fora dessa integração.

No Brasil, o tratamento de dados pessoais precisa ser analisado à luz da LGPD e das orientações da Autoridade Nacional de Proteção de Dados. O guia da ANPD sobre cookies recomenda transparência, escolhas compreensíveis e cuidado com práticas que induzam o usuário a aceitar.

Por isso, um pequeno negócio deve evitar promessas como “site 100% adequado” apenas porque instalou um banner. A configuração precisa ser acompanhada por inventário de tecnologias, política clara, responsáveis definidos e revisão profissional quando houver dúvida jurídica.

Comece por um inventário das tags e cookies

Antes de escolher uma ferramenta de consentimento, liste tudo o que carrega no site. Inclua GA4, Google Ads, pixels de redes sociais, mapas, vídeos incorporados, chat, ferramentas de teste, formulários, gravação de sessão e serviços de hospedagem que possam registrar identificadores.

Para cada item, anote finalidade, fornecedor, quando ele carrega, que dados recebe, prazo de retenção conhecido e se depende de cookies ou armazenamento local. Esse levantamento mostra quais categorias fazem sentido no banner e evita controlar apenas as tags mais visíveis.

Um site institucional simples pode ter poucas tecnologias. Uma landing page de campanha pode reunir Analytics, Ads e diferentes pixels. O desenho do consentimento deve refletir a instalação real, não um modelo copiado de outro projeto.

Escolha entre implementação básica e avançada

No modo básico, as tags abrangidas ficam impedidas de carregar ou enviar dados até que o visitante conceda a permissão correspondente. É uma abordagem mais direta: sem consentimento, não há comunicação dessas tags. Isso tende a reduzir a quantidade de dados disponíveis nos relatórios.

No modo avançado, as tags do Google podem carregar com estados negados e alterar seu comportamento. Segundo o Google, podem ser enviados sinais sem cookies para apoiar modelagem e medição agregada, dependendo do produto e da configuração. Isso não significa que todos os negócios devam escolher automaticamente esse formato.

A decisão envolve política interna, requisitos legais, produtos utilizados e tolerância a complexidade. O responsável pelo site deve documentar a escolha, em vez de habilitar recursos apenas para preservar números no painel.

Defina o estado padrão antes das tags

A ordem de carregamento é decisiva. O estado padrão precisa ser definido antes de comandos que enviam dados, como config ou event. Se o Analytics disparar primeiro e a negação vier depois, o controle chega tarde para a primeira visita.

Em uma postura conservadora, os parâmetros relevantes começam como denied até que a escolha seja conhecida. A documentação do Google mostra esse padrão como exemplo, mas ressalta que os valores definitivos precisam seguir a política da organização.

Sites com renderização moderna também exigem atenção às transições entre páginas. O componente do banner pode aparecer no navegador depois que scripts globais já foram executados. Por isso, a lógica de consentimento deve fazer parte da arquitetura, não ser apenas um botão inserido no rodapé.

Atualize a escolha no momento certo

Quando o visitante confirma suas preferências, a página deve enviar imediatamente a atualização dos estados. O Google recomenda que isso ocorra na mesma página e antes de qualquer transição. Recarregar a página como único método pode provocar perda ou inconsistência em eventos.

A preferência também precisa ser persistida para as próximas páginas e visitas, normalmente em armazenamento próprio adequado à finalidade. Ao retornar, o site lê a escolha e aplica o estado correspondente sem obrigar a pessoa a responder sempre.

Se o visitante retirar uma permissão, a atualização deve funcionar nos dois sentidos, de granted para denied. Uma configuração que só sabe aceitar e não sabe revogar está incompleta.

Como integrar pelo Google Tag Manager

No Tag Manager, a opção mais comum é usar uma plataforma de gestão de consentimento com modelo compatível ou um template da galeria da comunidade, depois de avaliar fornecedor e permissões. Também é possível desenvolver uma integração própria com as APIs de consentimento do Tag Manager.

As tags devem ter requisitos de consentimento coerentes. Recursos nativos reconhecem determinados tipos, enquanto tags personalizadas podem exigir configuração adicional. Apenas marcar uma opção na interface não corrige um banner que nunca envia as atualizações.

Use o modo de pré-visualização para observar a inicialização do consentimento, o estado antes da escolha e o comportamento após aceitar categorias específicas. Publique somente depois de testar cenários de aceite, recusa, personalização e revogação.

Como integrar usando a Google tag

Quem usa gtag.js diretamente precisa executar o comando de consent default em todas as páginas antes dos comandos de configuração ou eventos. Depois, a função acionada pelo banner envia consent update com os estados selecionados.

Se a plataforma de consentimento carregar de forma assíncrona, o parâmetro wait_for_update pode dar um pequeno intervalo para a atualização chegar antes do envio. Ele não deve ser usado como remendo para uma ordem de scripts incorreta nem com espera exagerada que prejudique o carregamento.

Em aplicações de página única, acompanhe também mudanças de rota e eventos disparados após a navegação. A preferência precisa permanecer consistente enquanto o usuário percorre o site.

Dê opções equilibradas e uma forma de mudar depois

Um bom banner explica finalidade de maneira curta e oferece escolhas claras. Aceitar tudo não deve ser o único caminho visível. Recusar itens não necessários e personalizar categorias precisam ser ações compreensíveis, sem cores, tamanhos ou textos desenhados para empurrar uma decisão.

Cookies estritamente necessários devem ser separados dos recursos de análise e publicidade. Também é recomendável disponibilizar um link permanente, como “Preferências de cookies”, para que a pessoa revise sua escolha.

Evite textos vagos como “usamos cookies para melhorar sua experiência” sem explicar categorias, fornecedores ou acesso à política. Transparência reduz confusão e torna o consentimento mais fácil de administrar.

Teste quatro cenários antes de publicar

O teste deve começar em uma janela anônima e com o armazenamento limpo. Primeiro, não interaja com o banner e verifique quais requisições, cookies e tags aparecem. Depois, recuse tudo que for opcional e confirme se o estado permanece negado.

Em seguida, aceite apenas análise e verifique se tags publicitárias continuam respeitando a escolha. Por fim, aceite as categorias, navegue, volte ao painel de preferências e revogue. O comportamento deve mudar sem apagar funcionalidades essenciais.

Use Tag Assistant, pré-visualização do Tag Manager, ferramentas de desenvolvedor do navegador e relatórios em tempo real apenas como partes da verificação. Nenhuma tela isolada prova toda a implementação.

  • Sem interação: conferir o estado padrão
  • Recusa: confirmar ausência ou comportamento restrito das tags
  • Escolha parcial: validar cada categoria separadamente
  • Revogação: atualizar o estado e manter a preferência

Erros comuns que deixam a medição inconsistente

Um erro frequente é disparar GA4 no carregamento e configurar consentimento depois. Outro é duplicar a Google tag: uma instalação está no código e outra no Tag Manager, fazendo eventos aparecerem duas vezes. Há ainda banners que salvam a escolha visualmente, mas não enviam update.

Também é comum mapear todos os botões para “aceitar tudo”, esquecer ad_user_data e ad_personalization, ou permitir que pixels de terceiros ignorem as categorias. Mudanças de tema, atualizações do site e novas integrações podem reintroduzir scripts fora do controle.

Registre a versão publicada e repita os testes após alterações relevantes. Consentimento é uma configuração contínua, não uma tarefa encerrada no dia da instalação.

Como avaliar o impacto nos relatórios

Depois da implantação, compare volume de usuários, sessões, eventos e conversões com cautela. Uma queda pode refletir escolhas de consentimento e não uma queda real de visitas. Mudanças simultâneas em campanhas, conteúdo ou tags dificultam o diagnóstico.

Crie uma anotação interna com a data da publicação, parâmetros usados e modo escolhido. Mantenha eventos importantes, como envio de formulário e clique no WhatsApp, com nomes consistentes. Isso ajuda a separar alteração de coleta de alteração no comportamento do público.

Não tente compensar menos dados coletando informações pessoais em parâmetros de Analytics. Métricas úteis podem ser construídas com eventos agregados, origem de campanha e acompanhamento responsável do funil.

Checklist prático para pequenos negócios

Para um negócio local de Betim ou da Grande BH, o projeto não precisa começar complexo. O essencial é conhecer as ferramentas presentes, escolher uma solução compatível, aplicar estados antes das tags e testar o fluxo completo. O mesmo processo serve para empresas atendidas online em todo o Brasil.

Defina quem aprova o texto, quem implementa, quem testa e quem revisa a política. Guarde uma lista das tags e atualize-a sempre que entrar um novo pixel, chat ou conteúdo incorporado.

Se o site ainda não possui Analytics bem configurado, organize primeiro propriedade, eventos e acesso. Instalar Consent Mode sobre uma medição duplicada ou sem objetivos definidos apenas adiciona complexidade.

  • Inventariar tags, cookies e fornecedores
  • Definir categorias e textos do banner
  • Escolher modo básico ou avançado conscientemente
  • Configurar default antes dos disparos
  • Enviar update ao aceitar, recusar ou revogar
  • Testar tags, armazenamento e navegação
  • Documentar e revisar após mudanças

Conclusão: privacidade e medição precisam funcionar juntas

Um banner confiável não é apenas uma faixa na tela. Ele comunica escolhas reais e altera o comportamento das tecnologias do site. O Consent Mode ajuda a conectar essas escolhas às tags do Google, desde que ordem, parâmetros e atualizações estejam corretos.

O caminho seguro é começar pelo inventário, definir a política, implementar, testar diferentes escolhas e documentar o resultado. Ferramentas apoiam o processo, mas não substituem responsabilidade, transparência nem orientação especializada quando necessária.

A Exponha pode apoiar a configuração técnica de Analytics, Tag Manager, eventos e banner para sites de serviços. O objetivo é manter dados úteis para decisões sem esconder do visitante como as ferramentas funcionam.

PERGUNTAS FREQUENTES

Dúvidas frequentes sobre o tema

Consent Mode é obrigatório para todo site?+

Não existe uma resposta única. A necessidade depende das tecnologias usadas, das finalidades e das regras aplicáveis. O Consent Mode é uma ferramenta técnica do Google, não uma obrigação jurídica universal.

O banner de cookies bloqueia o GA4 automaticamente?+

Somente se estiver integrado às tags. Um banner apenas visual pode registrar o clique sem alterar o comportamento do Analytics.

Qual a diferença entre modo básico e avançado?+

No básico, as tags abrangidas aguardam consentimento. No avançado, tags do Google podem carregar com estados negados e enviar sinais restritos sem cookies, conforme a configuração.

Preciso incluir ad_user_data e ad_personalization?+

Eles fazem parte do Consent Mode v2 e são relevantes para produtos publicitários. O mapeamento deve corresponder às ferramentas e à política do negócio.

Como saber se a configuração funciona?+

Teste os estados antes da escolha, após recusa, aceite parcial, aceite total e revogação, usando Tag Assistant, prévia do Tag Manager e ferramentas do navegador.

Transforme uma ideia em projeto →
WhatsApp