Passar para o conteúdo principal

Configurar o Google Consent Mode v2 (integração fixa)

Desde 2024, o uso de uma CMP compatível é obrigatório para acompanhar públicos europeus com produtos Google.

Escrito por Alexandre Dias Da Silva

Este artigo é para você se integrou Axeptio via um trecho hardcoded. Usa outro método? Consulte o guia para: integração GTM · integração CMS — Saiba mais sobre métodos de integração

O Google Consent Mode v2 é um mecanismo oferecido pelo Google que permite ajustar o comportamento de suas tags (Google Analytics 4, Google Ads...) de acordo com as escolhas de consentimento de seus visitantes. Sem ele, seus serviços Google não conseguem adaptar seu comportamento às escolhas de seus visitantes, causando uma deterioração das medições no Google Analytics e Google Ads.

Concretamente:

  • Se o visitante aceita: as tags funcionam normalmente, cookies são definidos, dados completos são enviados ao Google.

  • Se o visitante recusa: as tags não definem cookies, mas enviam pings ao Google — sinais minimalistas (estado de consentimento, agente do usuário, timestamp) sem identificação individual do visitante. Estes pings permitem ao Google modelar conversões não observadas.

Para saber mais sobre os conceitos: Consent Mode — documentação oficial do Google 💉 Precisa de um refresco? Consulte nosso artigo de blog

Os sinais do Consent Mode

O Consent Mode v2 é baseado em 4 sinais obrigatórios:

Sinal

Função

analytics_storage

Autoriza o Google Analytics a medir o comportamento do visitante no site

ad_storage

Autoriza o Google a salvar informações publicitárias no dispositivo do visitante

ad_user_data

Autoriza o envio dos dados de atividade do visitante ao Google para anúncios direcionados

ad_personalization

Autoriza a personalização dos anúncios do Google exibidos ao visitante

O Google também define 3 sinais opcionais (functionality_storage, personalization_storage, security_storage) que você pode configurar se seu caso de uso exigir. Para a maioria dos sites, os 4 sinais acima são suficientes.

A configuração é feita em 2 etapas — ambas são obrigatórias: 1. Definir os sinais padrão (em sua tag GTM ou seu snippet de código) Estes valores são transmitidos ao Google assim que a página é aberta, antes de qualquer interação do visitante com o banner. Para visitantes europeus sujeitos ao GDPR, os 4 sinais devem estar em denied por padrão. 2. Ativar a tela Consent Mode v2 em seu banner Axeptio Esta tela permite a atualização dos sinais após o visitante fazer sua escolha. Sem ela, os sinais permanecem bloqueados em seus valores padrão — mesmo que o visitante aceite tudo, o Google continuará recebendo denied. O registro Axeptio estará correto, mas as tags do Google nunca receberão o sinal granted.

⚠️ Essas 2 etapas são inseparáveis. Uma sem a outra produz uma implementação inválida.

Modo básico ou modo avançado: qual escolher?

Antes de configurar qualquer coisa, escolha seu modo — isso determina diretamente como suas tags do Google devem ser acionadas.

Modo básico

Modo avançado

Carregamento de tags do Google

Bloqueado até a interação com o banner

Imediato assim que a página é aberta

Dados enviados ao Google antes do consentimento

Nenhum — nem mesmo um ping

Pings sem cookie (estado de consentimento, agente do usuário, timestamp)

Modelagem do Google

Modelo genérico (menos preciso)

Modelo específico do anunciante (mais preciso)

Lógica de condicionamento

Tags do Google bloqueadas até o consentimento

Tags do Google acionadas sistematicamente

Dependendo do modo escolhido, você precisará adaptar sua lógica de condicionamento (em GTM ou em seu código).

Modo básico: os serviços do Google (GA4, Google Ads) devem estar presentes em seu banner Axeptio — são eles que controlam o bloqueio/desbloqueio das tags. Modo avançado: apenas a tela Consent Mode v2 é necessária no banner — não é necessário adicionar os serviços do Google.

Modo básico

As tags do Google não são carregadas até que o visitante interaja com o banner. Nenhum dado é transmitido ao Google antes dessa interação — nem mesmo um ping de consentimento. Se o visitante recusar ou ignorar o banner, o Google não recebe nada.

Em troca, a modelagem do Google é baseada em um modelo genérico (população global, menos preciso que no modo avançado).

Para a lógica de condicionamento, consulte nossas documentações:

Modo avançado

As tags do Google são carregadas assim que a página é aberta, antes de qualquer interação com o banner. A partir desse momento, elas enviam pings sem cookie ao Google — sinais minimalistas (estado de consentimento, agente do usuário, timestamp) que não permitem identificar individualmente o visitante, mas que permitem ao Google construir um modelo de modelagem específico do seu site (mais preciso que no modo básico).

  • Quando o visitante aceita: cookies definidos, dados completos transmitidos.

  • Quando o visitante recusa: apenas pings sem cookie, sem direcionamento individual.

Para a lógica de condicionamento:

  • No Google Tag Manager: carregue suas tags do Google com o acionador "Todas as páginas"

  • Com Gtag.js: carregue o script diretamente, sem condição

Observação — A modelagem do Google requer volume de tráfego suficiente para ser ativada. Os limites variam conforme o produto: para GA4, é necessário um mínimo de 1.000 visitantes consentindo por dia durante 7 dias consecutivos; para Google Ads, 700 cliques de anúncios em 7 dias corridos. Abaixo desses limites, o modo avançado permanece válido mas sem benefício de modelagem. Para detalhes: Behavioral modeling — GA4 · Conversion modeling — Google Ads.

FR_Infographie-COMOv2.png

Ative a tela dedicada em seu banner

Com Axeptio, você controla os sinais do Consent Mode diretamente do seu banner de cookies. Em alguns cliques, você pode ativar uma tela dedicada para gerenciar o Consent Mode v2.

Para isso, vá para sua configuração de widget.

Sob as telas "clássicas", você encontrará a opção "Ativar Consent Mode v2 (etapa)":

Ao marcar essa opção, uma nova tela será adicionada ao seu widget, com os 4 parâmetros do Consent Mode do Google:

Uma vez marcada a opção, não se esqueça de republicar seu projeto!

Sem essa tela, os sinais nunca são atualizados. Os valores padrão (ex. denied) permanecem em vigor para todos os visitantes, incluindo aqueles que aceitam. O Google nunca recebe o sinal granted.

Conformidade com os requisitos do Google

Para que uma CMP seja reconhecida como compatível pelo Google, seu banner deve atender a três requisitos:

  • Informar aos visitantes que dados são coletados para fins de personalização e medição da eficácia publicitária

  • Incluir um link para a política de privacidade do Google: https://business.safety.google/privacy/

  • Oferecer um botão de aceitação explícita (botão "Aceitar" ou equivalente claramente visível)

Quando você adiciona Google Analytics 4 ou Google Ads ao seu banner Axeptio, a tela dedicada do Consent Mode v2 é ativada automaticamente. Esta tela apresenta os 4 parâmetros do Consent Mode com as informações e o link exigido pelo Google — os três requisitos acima são assim atendidos sem ação adicional.

Defina os parâmetros padrão do Consent Mode

Aqui, você definirá os valores padrão do Consent Mode, ou seja, para cada parâmetro, se será aceito ou recusado antes de qualquer escolha do usuário.

Esta configuração deve ser feita no mesmo local onde você carrega Axeptio.

Por exemplo, se você carrega Axeptio através de nosso módulo WordPress, a configuração será feita neste módulo. Se você carregar Axeptio diretamente através de nosso script hardcoded, então a modificação será feita diretamente no script. E se você carregar Axeptio através de GTM, isso será feito no GTM.

Denied ou granted por padrão: a escolha dos sinais Os sinais padrão que você deve definir dependem da regulamentação que se aplica à região de seus visitantes. Por exemplo, para visitantes de países da União Europeia (e, portanto, sujeitos ao GDPR), você deve definir os 4 parâmetros como denied por padrão.

Ordem de carregamento — O snippet Axeptio deve ser colocado antes de qualquer script do Google (gtag.js, gtm.js) em seu <head>. Caso contrário, as tags do Google podem ser executadas antes que os sinais de consentimento padrão sejam definidos.

Vamos adicionar um objeto googleConsentMode ao objeto axeptioSettings, que conterá os parâmetros padrão do Consent Mode.

Também vamos passar um parâmetro wait_for_update que diz aos serviços do Google para aguardar o consentimento por um tempo definido (em milissegundos) antes de serem executados. O valor padrão é 500ms.

Um parâmetro opcional region permite especificar parâmetros padrão específicos para uma determinada região, no formato ISO 3166-2 (ex. "FR" para a França).

Aqui está um exemplo no qual os 4 parâmetros são recusados por padrão, para todas as regiões, com a ordem de carregamento correta:

<!-- Axeptio em primeiro no <head> -->
<script>
window.axeptioSettings = {
clientId: "suaProjeto ID",
googleConsentMode: {
default: {
analytics_storage: 'denied',
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
wait_for_update: 500,
}
}
};
(function(d, s) {
var t = d.getElementsByTagName(s)[0], e = d.createElement(s);
e.async = true; e.src = "//static.axept.io/sdk.js";
t.parentNode.insertBefore(e, t);
})(document, "script");
</script>

<!-- Scripts do Google depois -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX"></script>

Uma vez que seus parâmetros estejam bem definidos, o Consent Mode agora está ativo em seu site. Parabéns!

Verifique a implementação do Consent Mode v2

Você pode verificar a boa implementação do Consent Mode v2 seguindo um dos tutoriais a seguir:

Sobre o modelo de tag antigo do Axeptio Consent Mode v2

🚧 Se você seguiu a documentação antiga sobre implementação do Consent Mode v2 através do modelo "Axeptio Consent Mode v2" no Google Tag Manager, você não precisa atualizar sua implementação atual.

Além disso, você não precisa ativar a tela especial de Consent Mode em seu widget de cookies, pois o modelo Axeptio Consent Mode v2 é baseado na aceitação do Google Analytics e Google Ads diretamente. Portanto, certifique-se de ter esses dois serviços informados em seu widget de cookies.

O modelo Axeptio Consent Mode v2 continuará a funcionar, mas pode não ser mantido se atualizações do Consent Mode forem lançadas. Se desejar, você pode atualizar sua implementação para o novo método hoje mesmo, mas não é obrigatório.

Documentação oficial do Google

Para saber mais sobre os parâmetros e funcionamento do Consent Mode, consulte os recursos oficiais do Google:

Precisa de ajuda?

Se você detectar problemas relacionados à ausência de sinais do Consent Mode ou TCF nas tags do Google, entre em contato com Axeptio primeiro.

Respondeu à sua pergunta?