Configuração correta do Google Consent Mode v2: sem aviso no Tag Assistant
O aviso mais comum no Tag Assistant indica que uma tag leu o consentimento antes de o padrão ser definido. Saiba como evitar este problema e o que mais importa.

O que é o Consent Mode v2
O Consent Mode é a ligação entre o seu banner de cookies e as tags do Google. O banner aprende o que o visitante permite e o Consent Mode transmite essa informação ao Google Analytics e ao Google Ads. A versão 2 adicionou dois novos tipos: ad_user_data e ad_personalization. Sem eles, o Google Ads utiliza apenas limitadamente os dados provenientes da União Europeia.
A ordem é o que importa
O padrão vem primeiro, com tudo definido como "negado". Apenas depois as tags podem ser executadas ou ler o consentimento. No Tag Manager, isto é feito com um modelo que chama setDefaultConsentState no gatilho "Consent Initialization".
Existe uma armadilha que vemos frequentemente: o Google só processa o padrão quando o modelo termina. Se o mesmo modelo, ou outra tag no "Consent Initialization", ler o consentimento, por exemplo para registar um ouvinte, isso conta como uma leitura antes do padrão. O Tag Assistant exibe então um aviso vermelho. A solução: o modelo do padrão não lê nada, e tudo o resto é executado no "Initialization".
→ Banner de cookies com Consent Mode v2: em conformidade, sem licença mensal
Definir o consentimento através do modelo
Quando o visitante faz uma escolha no banner, o consentimento deve ser definido com updateConsentState a partir de um modelo. Um comando gtag de uma tag HTML personalizada é armazenado em buffer e não é processado de forma fiável antes do próximo gatilho. É assim que o Google descreve isto para o Tag Manager.
Revogação: imediatamente, não no próximo carregamento de página
Uma tag do Google Analytics que já foi carregada continua a enviar dados após uma revogação até que a página seja recarregada. Na revogação, a Trackum define também o sinal de opt-out para o ID de medição, e o GA4 para imediatamente. Se o visitante consentir novamente mais tarde, ele é libertado novamente.
→ Painel de marketing com GA4 e Google Ads: todos os números numa página
Como testamos cada configuração
- Antes de uma escolha: nenhum pedido ao Google Analytics, Google Ads ou Meta
- Após "Accept all": todos os tipos de consentimento concedidos, exatamente uma visualização de página
- Após "Reject": nada
- Tag Assistant: sem aviso de consentimento
- Recarregar: sem banner, a escolha é aplicada
Perguntas frequentes
Qual é a diferença entre o modo básico e o avançado?
No modo básico, as tags do Google apenas são carregadas após o consentimento. No modo avançado, elas são carregadas imediatamente e enviam pings sem cookies sem consentimento. A Trackum configura o modo básico por padrão, pois nada é enviado ao Google antes do consentimento.
Como saber se o padrão foi definido tarde demais?
O Tag Assistant exibe um aviso de que uma tag leu o estado do consentimento antes de o padrão ser definido. No navegador, google_tag_data.ics.wasSetLate terá então o valor true.
É necessário definir o consentimento em cada tag?
Sim. Cada tag recebe os tipos de consentimento de que necessita nas suas definições de consentimento. As tags de análise precisam de analytics_storage, as tags de publicidade precisam de ad_storage e as conversões também precisam de ad_user_data.
Ler mais
FuncionalidadesBanner de cookies com Consent Mode v2: em conformidade, sem licença mensal
Rejeição na primeira camada, definições por finalidade, Consent Mode v2 completo e registo de escolhas. Sem licença mensal.
FuncionalidadesPainel de marketing com GA4 e Google Ads: todos os números numa página
Visitantes, leads, encomendas, investimento em anúncios e ROAS por campanha numa página, comparado com o período anterior. Um link, sem necessidade de configuração.
FuncionalidadesReceita do seu CRM, loja e ERP num único dashboard: HubSpot, Shopify, Odoo e mais
O Google Analytics só vê o que acontece no site. Os pedidos por telefone ou e-mail estão ausentes. Com uma ligação de dados, a receita real do seu sistema aparece no dashboard de vendas.
FuncionalidadesLeads do site com a sua origem no CRM: HubSpot, Pipedrive, Brevo, Salesforce ou webhook
De onde veio o lead? A transferência para o CRM regista a origem, a campanha e o ID do clique para cada contacto, sem necessidade de um plugin de formulário.
FuncionalidadesConversões offline: reporte vendas do seu CRM para o Google Ads e Meta
O Google Ads e a Meta aprendem com os dados que recebem. Se só receberem preenchimentos de formulários, otimizam para isso. Com as conversões offline, otimizam para vendas efetivas.
FuncionalidadesGuardar parâmetros UTM e gclid em formulários: para que nenhuma campanha se perca
Um visitante chega através de um anúncio, navega por três páginas e submete o formulário. Até lá, os parâmetros UTM já desapareceram do URL. É assim que são mantidos.