O que é o Google Consent Mode v2?
O Google Consent Mode é uma ligação entre o teu banner de cookies e as tags da Google, como o Google Ads, o Google Analytics 4 e o Floodlight. O teu banner diz à Google o que o visitante escolheu, e as tags ajustam o seu comportamento: com consentimento, funcionam normalmente; sem consentimento, não usam cookies nem identificadores para publicidade ou análise.
A Google acrescentou dois novos sinais em novembro de 2023, e é por isso que se fala em "v2". Os dois novos sinais indicam se os dados do utilizador podem ser enviados à Google para fins de publicidade e se os anúncios podem ser personalizados. A Google usa-os para fazer cumprir a sua política de consentimento dos utilizadores da UE, que se aplica aos utilizadores do Espaço Económico Europeu, do Reino Unido e da Suíça.
Quem precisa dele?
Precisas do Consent Mode v2 se tens visitantes do EEE (a UE mais a Islândia, o Liechtenstein e a Noruega), do Reino Unido ou da Suíça e:
- anuncias no Google Ads e medes conversões ou usas remarketing;
- usas o Google Analytics 4 e partilhas os seus dados ou audiências com o Google Ads;
- usas o Floodlight ou outras tags da Google Marketing Platform.
Desde março de 2024, a Google só cria audiências de remarketing e usa a medição de anúncios para utilizadores do EEE se receber sinais de consentimento válidos. Sem eles, esses visitantes saem das tuas audiências e grande parte dos teus dados de conversão desaparece.
Se não usas nenhum serviço da Google para publicidade ou estatísticas, não precisas dele.
Os quatro sinais
| Sinal | O que controla | Categoria no banner |
|---|---|---|
| ad_storage | Cookies e identificadores para publicidade | Marketing |
| analytics_storage | Cookies para análise, como a duração da visita | Estatística |
| ad_user_data | Envio de dados do utilizador à Google para publicidade | Marketing |
| ad_personalization | Anúncios personalizados e remarketing | Marketing |
A Google prevê ainda três sinais opcionais (functionality_storage, personalization_storage e security_storage), mas são os quatro acima que a Google verifica.
Antes de o visitante fazer uma escolha, os quatro devem estar definidos como "denied". Só depois do consentimento é que um sinal passa a "granted" para essa categoria. Esta predefinição tem de ser definida antes de carregar qualquer tag da Google; caso contrário, uma tag pode ler cookies antes de saber a escolha do visitante.
Modo básico ou avançado?
- Modo básico: as tags da Google ficam bloqueadas até o visitante interagir com o banner. Se o visitante recusar, nada é enviado à Google, nem sequer o estado do consentimento. A Google preenche a lacuna com um modelo de conversões genérico.
- Modo avançado: as tags carregam de imediato, com o consentimento definido como "denied". Sem consentimento, enviam à Google pings sem cookies, que a Google usa para um modelo mais detalhado, específico de cada anunciante, das conversões em falta.
O modo avançado dá-te uma medição melhor, mas há dados enviados à Google mesmo quando o visitante recusa. Se isso é permitido sem consentimento é uma questão em aberto. Nas suas diretrizes de 2024 sobre o âmbito técnico da Diretiva ePrivacy, o CEPD diz que instruir o browser de um visitante a enviar informação, por exemplo através de píxeis ou scripts, pode estar abrangido pela regra dos cookies mesmo quando não é colocado nenhum cookie. Em caso de dúvida, escolhe o modo básico.
E o IAB TCF?
O Google Consent Mode v2 não é o mesmo que o IAB Transparency & Consent Framework (TCF). O Consent Mode é aquilo de que precisas quando anuncias no Google Ads ou medes com o Google Analytics. O TCF só é obrigatório quando mostras anúncios de terceiros no teu próprio site, por exemplo através do Google AdSense. Sabe mais em IAB TCF: quem precisa dele?
Como o configurar
- Usa um banner de cookies que suporte o Consent Mode v2. Define a predefinição como "denied" antes de as tags da Google carregarem e atualiza os sinais depois de o visitante escolher.
- Associa as tuas categorias: estatística a analytics_storage; marketing a ad_storage, ad_user_data e ad_personalization.
- Usas o Google Tag Manager? Carrega primeiro o banner, no acionador Consent Initialization, e configura as tuas tags da Google para respeitarem o estado do consentimento.
- Escolhe o modo básico ou o avançado (ver acima).
- Usa regras geográficas se precisares delas: podes pôr a predefinição em "denied" apenas nas regiões onde o consentimento é obrigatório, mas garante que todos os sinais seguem a mesma regra.
Como o verificar
Abre o teu site com o Google Tag Assistant e:
- seleciona o primeiro evento Consent e verifica se os quatro sinais têm a predefinição denied;
- aceita no teu banner e verifica se a atualização os passa a granted; rejeita e verifica se continuam em denied;
- consulta o separador Tags para ver que tags dispararam e quais ficaram retidas.
Um separador Consent vazio significa normalmente que o Consent Mode não está na página. A mensagem de que uma tag leu o estado do consentimento antes de haver uma predefinição significa que o teu banner carrega tarde demais. No Google Ads, o estado do consentimento pode demorar até 48 horas a aparecer.
Com o Cookie Confirm, tratamos nós dos passos 1 a 3 e 5: o banner define as predefinições, associa as tuas categorias aos quatro sinais, aplica regras geográficas por país e funciona com o nosso template para o Google Tag Manager. Preferes não ser tu a fazê-lo? O nosso Setup Service gratuito põe o teu site em conformidade em 24 horas depois de nos dares acesso.
Fontes
- Google: visão geral do consent mode
- Ajuda do Google Ads: atualizações do consent mode para o tráfego no EEE
- Ajuda do Google Ads: referência do consent mode
- Ajuda do Google Analytics: verificar e atualizar as definições de consentimento
- Google: resolver problemas do consent mode com o Tag Assistant
- Google: política de consentimento dos utilizadores da UE
- CEPD: Diretrizes 2/2023 sobre o âmbito técnico do artigo 5.º, n.º 3, da Diretiva ePrivacy (PDF)