Implemente o Google Consent Mode V2 Passo a Passo — O Tutorial Definitivo

O Que É o Google Consent Mode V2

O Consent Mode V2 é uma API do Google que ajusta o comportamento das tags Google com base no estado de consentimento. Em vez de tudo ou nada, as tags podem carregar num estado restrito, sem cookies, quando o consentimento não é concedido, e depois mudar para rastreamento completo assim que o utilizador consente. O Google tornou-o obrigatório para anunciantes do EEE em março de 2024.

Sem ele: a modelação de conversões para, as audiências de remarketing encolhem e o Smart Bidding degrada-se.

Os Quatro Parâmetros de Consentimento

Os dois novos parâmetros do V2 — ad_user_data e ad_personalization — são o que distingue o V2 do V1. Se apenas tem ad_storage e analytics_storage, deve adicionar os novos parâmetros.

Modo Básico vs Avançado

Básico: As tags não carregam até o consentimento ser concedido. Simples, mas perde todos os dados dos utilizadores que recusam.

Avançado: As tags carregam imediatamente em modo restrito, enviando pings sem cookies e sem dados pessoais. O Google utiliza-os para modelação de conversões, recuperando até 70% das conversões perdidas. Utilize sempre o modo Avançado.

Passo 1: Definir o Estado de Consentimento Padrão

Coloque isto antes de quaisquer tags Google no seu <head>:

gtag('consent', 'default', { 'ad_storage': 'denied', 'analytics_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'wait_for_update': 500 });

O parâmetro wait_for_update dá à sua CMP 500ms para restaurar o consentimento de um visitante recorrente antes de as tags prosseguirem em modo negado.

Passo 2: Atualizar o Consentimento na Escolha do Utilizador

Quando o utilizador clica em Aceitar:

gtag('consent', 'update', { 'ad_storage': 'granted', 'analytics_storage': 'granted', 'ad_user_data': 'granted', 'ad_personalization': 'granted' });

Para consentimento parcial (apenas análise, sem anúncios), atualize apenas os parâmetros concedidos.

Passo 3: Implementação com GTM

Ative a Visão Geral de Consentimento no GTM (Administrador > Definições do Contentor). Crie uma tag de Inicialização de Consentimento com o snippet padrão. Configure as Definições de Consentimento de cada tag para exigir os parâmetros relevantes. A maioria das CMPs envia um evento dataLayer na alteração de consentimento — crie um acionador para isso.

Passo 4: Verificar a Sua Implementação

Modelação de Conversões

No modo Avançado, os pings sem cookies dos utilizadores que não consentiram alimentam os modelos de conversão do Google. Requisitos: mais de 1.000 eventos de clique em anúncios/dia durante 7 dias com consentimento concedido. Quando ativa, a modelação recupera 50-70% das conversões perdidas.

Erros Comuns

Elimine a Complexidade com o FlexyConsent

O FlexyConsent trata de tudo isto automaticamente: estado padrão negado, comandos de atualização, os quatro parâmetros, TCF 2.3, Microsoft UET Consent Mode, restauração de consentimento de visitantes recorrentes — tudo a partir de uma única tag de script. Planos a partir de 0 EUR/mês.

← Blog Ler tudo →