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 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.
WP Consent API
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)