Consent Mode Tráfego Direto: Guia Passo a Passo
Implementar Consent Mode no tráfego direto exige separar o que é medição do que é marketing. Este guia mostra as etapas para configurar o consentimento sem cegar suas campanhas pagas e ainda respeitar a LGPD.
O Consent Mode não é um recurso exclusivo de campanhas pagas. Quando o visitante chega por tráfego direto (digitando a URL, usando um favorito ou um link sem parâmetros), a tag do Google ainda dispara e precisa respeitar a escolha de consentimento. Ignorar isso significa coletar dados sem base legal e, ao mesmo tempo, perder conversões que poderiam ser modeladas.
A implementação abaixo parte de um site que já usa o Google Tag (gtag.js) ou o Google Tag Manager. Se a sua propriedade ainda depende do Universal Analytics, o primeiro passo é migrar para o GA4, porque o Consent Mode v2 opera apenas com a nova estrutura de tags. O resultado esperado ao final: tags de analytics e publicidade disparando com estado de consentimento correto, sinais de conversão modelados para o tráfego direto e um registro auditável de quando cada usuário consentiu.
Passo 1: Mapeie as tags que disparam no tráfego direto
Antes de escrever qualquer linha de código, liste todas as tags ativas no seu contêiner ou no código-fonte. Separe em três grupos: essenciais (funcionam sem consentimento), analytics (medição de comportamento) e marketing (remarketing, conversão, públicos). O tráfego direto costuma ter menos tags de marketing do que o tráfego pago, mas não é incomum encontrar pixels de remarketing instalados globalmente que disparam mesmo sem parâmetros de campanha.
Erro comum: assumir que, por não haver UTM, nenhuma tag de anúncio está ativa. Um pixel de remarketing configurado para todas as páginas vai disparar no tráfego direto e precisa ser controlado pelo Consent Mode.
Passo 2: Defina o estado padrão como negado
No código da tag base, antes de qualquer evento, defina o consentimento padrão. A estrutura recomendada pelo Google é:
window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('consent', 'default', { 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied' });
Esse bloco precisa vir antes da tag do Google. Se você usa o GTM, configure o estado padrão diretamente no template da tag de consentimento, sem depender de uma variável que pode carregar depois.
Dica: para usuários na União Europeia, o Google exige que o estado padrão seja negado até que haja consentimento explícito. Para o Brasil, a LGPD não impõe a mesma regra técnica, mas adotar o padrão negado reduz risco jurídico e facilita a auditoria.
Passo 3: Implemente a captura de consentimento
Aqui entra o seu banner ou CMP (Consent Management Platform). Ele precisa capturar a escolha do usuário e traduzir isso em sinais que o Google entenda. Se você usa uma CMP certificada, a integração costuma ser nativa: basta habilitar o Consent Mode nas configurações da ferramenta.
Se a captura é manual, você precisa de um evento que chame gtag('consent', 'update', {...}) com os valores concedidos. Esse evento deve disparar apenas após a ação do usuário, nunca no carregamento da página.
Erro comum: disparar o update com todos os valores concedidos por padrão, sem esperar o clique. Isso anula o Consent Mode e cria um registro falso de consentimento.
Passo 4: Valide o comportamento no tráfego direto
Abra uma janela anônima e acesse a URL do site sem parâmetros. Use o Tag Assistant ou o modo de visualização do GTM para inspecionar os disparos. Verifique se, antes do consentimento, as tags de marketing aparecem como "negadas" e as de analytics também. Depois de aceitar, todas devem mudar para "concedidas".
Um detalhe que passa batido: o tráfego direto frequentemente inclui visitas recorrentes de usuários que já consentiram antes. Nesse caso, o estado de consentimento precisa ser lido do armazenamento local (cookie ou localStorage) e reaplicado no carregamento, sem esperar novo clique.
Passo 5: Configure a modelagem de conversões
Com o Consent Mode ativo, o Google pode modelar conversões de usuários que negaram consentimento, desde que você tenha volume suficiente e a tag de conversão esteja configurada corretamente. Para o tráfego direto, isso é especialmente relevante: são visitas com intenção alta, muitas vezes de retorno, e perdê-las na contagem distorce o ROI real do canal.
No Google Ads, verifique se a opção de modelagem está habilitada na sua conta. No GA4, acompanhe a métrica de "conversões modeladas" nos relatórios de aquisição. Se o volume de tráfego direto for baixo, a modelagem pode não gerar dados suficientes e você verá uma diferença entre cliques e conversões atribuídas.
Passo 6: Documente e monitore
Mantenha um registro de quando o Consent Mode foi implementado, qual CMP está em uso e qual o estado padrão configurado. Esse histórico ajuda em auditorias e facilita a vida de quem herdar o projeto. Crie um alerta para monitorar quedas bruscas na taxa de consentimento: uma variação de 10 pontos percentuais em uma semana pode indicar problema no banner ou na integração.
Checklist rápido
- Tags mapeadas e classificadas por categoria
- Estado padrão definido como negado antes da tag base
- CMP ou captura manual integrada ao update de consentimento
- Teste em janela anônima com e sem consentimento
- Modelagem de conversões habilitada no Google Ads e GA4
- Registro de implementação e monitoramento de taxa de consentimento
FAQ
O Consent Mode afeta o tráfego direto de forma diferente do tráfego pago?
Não na regra técnica. A diferença está no volume e no tipo de tag. O tráfego direto costuma ter menos tags de marketing disparando, mas as que existem seguem as mesmas exigências de consentimento. O impacto na medição tende a ser menor porque há menos dependência de cookies de anúncio.
Preciso de uma CMP certificada pelo Google?
Não é obrigatório, mas facilita. Uma CMP certificada já implementa os sinais do Consent Mode v2 e reduz o risco de erro na tradução do consentimento. Se você optar por captura manual, garanta que o evento de update dispare apenas após a ação do usuário e que os valores reflitam exatamente a escolha feita.
O que acontece se eu não implementar o Consent Mode?
Você continua coletando dados, mas sem base legal explícita para usuários que não consentiram, o que aumenta o risco jurídico. Além disso, o Google pode deixar de modelar conversões e você perde visibilidade sobre o desempenho real do tráfego direto. A tendência é que as exigências de consentimento fiquem mais rígidas com o tempo.
Como testar se o Consent Mode está funcionando?
Use o Tag Assistant ou o modo de visualização do GTM. Acesse o site em janela anônima, sem aceitar o banner, e verifique se as tags de marketing aparecem como negadas. Depois, aceite e confirme se o estado muda para concedido. Repita o teste acessando por tráfego direto e por campanha paga para garantir que o comportamento é consistente.
O Consent Mode v2 é obrigatório no Brasil?
A LGPD não menciona o Consent Mode especificamente, mas exige base legal para tratamento de dados. O Google, por sua vez, condiciona recursos de modelagem e públicos ao uso do Consent Mode v2. Na prática, implementar é a forma de manter a medição funcionando sem violar a lei.
Quanto tempo leva para implementar?
Depende da complexidade do site e da CMP escolhida. Em um site com GTM bem organizado, a configuração leva algumas horas. Em projetos com tags espalhadas pelo código-fonte, pode levar dias. O importante é testar cada etapa antes de publicar.