Google Consent Mode v2 e Tag Manager

Como o plugin envia os sinais do Google Consent Mode v2, a diferença entre o modo básico e o avançado e como carregam as tags do Google Tag Manager, GA4 e Ads.

O separador Integração com as definições do Google Consent Mode v2
O separador Integração com as definições do Google Consent Mode v2

O Google Consent Mode informa as Google tags do que o visitante permitiu. O plugin define os sinais; não precisa de um modelo separado no Google Tag Manager.

Ativar

O Consent Mode v2 está ativado por predefinição no separador Integração. Se o Google Site Kit estiver ativo, fica sempre ativado.

Os sinais

Antes de qualquer outro script, o plugin emite o estado predefinido no <head> da página:

Sinal Antes de uma escolha Concedido quando o visitante permite
analytics_storage negado Analíticos
ad_storage negado Marketing
ad_user_data negado Marketing
ad_personalization negado Marketing
functionality_storage negado Preferências
personalization_storage negado Preferências
security_storage concedido Sempre

Quando o visitante faz uma escolha, o plugin envia um consent update. No caso de um visitante que regressa, a escolha guardada é restaurada no head da página antes de qualquer Google tag ser executada.

Modo básico ou avançado

Básico (predefinição) Avançado
A Google tag e o GTM antes de uma escolha Bloqueados Carregados, com o consentimento negado
O que a Google recebe antes de uma escolha Nada Pings sem cookies, usados para modelar os dados em falta
Outros rastreadores Bloqueados até haver consentimento Bloqueados até haver consentimento

O modo básico é a opção mais rigorosa. O modo avançado dá ao Google Analytics e ao Google Ads dados modelados para os visitantes que não dão consentimento, e a Google pode mostrar os seus sinais de consentimento como “não ativos” no modo básico. Escolha tendo em conta a sua própria política de privacidade.

Google Tag Manager

No modo básico, o Google Tag Manager é carregado quando o visitante permite os cookies analíticos ou de marketing (desde a versão 1.8.10). Dentro do contentor, cada tag aguarda pela sua própria categoria:

O visitante permite GTM Meta Pixel, LinkedIn e outras tags que não são da Google Google Ads Google Analytics
Nada Aguarda Aguardam Aguarda Aguarda
Analíticos Carrega Aguardam Carrega, com o armazenamento de anúncios negado Carrega
Marketing Carrega Carregam Carrega Aguarda
Tudo Carrega Carregam Carrega Carrega

As tags que não são da Google, dentro de tags HTML personalizadas (Meta Pixel, LinkedIn Insight, TikTok, Hotjar e outras), ficam retidas pelo guarda do plugin até a respetiva categoria ser permitida, mesmo que sejam acionadas em All Pages sem definições de consentimento. Não precisa de alterar o seu contentor.

Adicionar as definições de consentimento do próprio GTM continua a ser uma boa prática: numa tag, abra Definições avançadas → Definições de consentimento → Exigir consentimento adicional para o acionamento da tag e adicione, por exemplo, ad_storage para uma tag de marketing.

O evento dataLayer

Quando o visitante faz uma escolha, o plugin envia este evento:

{
  event: 'consent_update',
  consent_necessary: true,
  consent_analytics: true,
  consent_marketing: false,
  consent_preferences: false
}

O evento é enviado na página em que a escolha é feita. Nas páginas seguintes, a escolha já está no Consent Mode antes de o GTM arrancar, pelo que os acionadores baseados no acionador All Pages, mais as definições de consentimento, funcionam em todas as páginas.

O campo ID do contentor do GTM

O campo no separador Integração serve apenas para as suas notas. O plugin não adiciona o GTM ao seu site: instale-o com o Google Site Kit, o GTM4WP ou o seu tema.

Google Site Kit

O plugin deteta o Site Kit. O Site Kit define predefinições “negado” para as suas próprias regiões (atualmente o EEE, o Reino Unido e a Suíça); o plugin acrescenta uma predefinição “negado” para todos os outros visitantes e envia as atualizações quando os visitantes escolhem. Os dois nunca enviam sinais contraditórios.

Se o plugin WP Consent API estiver ativo, a escolha do visitante é também partilhada com os plugins que a suportam, através dos cookies wp_consent_functional, wp_consent_statistics, wp_consent_marketing e wp_consent_preferences.

Verificar no Tag Assistant

Abra o Google Tag Assistant (ou a pré-visualização do GTM) numa sessão de navegador nova, sem nenhuma escolha guardada. Deve ver primeiro o consent default e, depois, um consent update quando clica num botão do banner. Se a atualização não aparecer, veja Resolução de problemas.

Atualizado em 28 de outubro de 2026

Algo errado ou em falta? Diga-me no fórum de suporte. (abre num novo separador)