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 os produtos Google.

Escrito por Alexandre Dias Da Silva

Este artigo é para você se integrou o Axeptio via um snippet integrado. Usa outro método? Consulte o guia para: integração GTM · integração CMSSaiba mais sobre os 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 etc.) de acordo com as escolhas de consentimento dos seus visitantes. Sem ele, seus serviços Google não conseguem adaptar seu comportamento às escolhas dos visitantes, resultando em deterioração das medições no Google Analytics e Google Ads.

Concretamente:

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

  • Se o visitante recusa: as tags não colocam cookies, mas enviam pings ao Google — sinais minimalistas (estado de consentimento, user agent, timestamp) sem identificação individual do visitante. Esses pings permitem ao Google modelar as conversões não observadas.

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

Os sinais do Consent Mode

O Consent Mode v2 se baseia 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. Defina os sinais padrão (em sua tag GTM ou seu snippet de código) Esses 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 RGPD, os 4 sinais devem estar em denied por padrão. 2. Ative a tela Consent Mode v2 em seu banner Axeptio Esta tela permite a atualização dos sinais depois que o visitante faz sua escolha. Sem ela, os sinais permanecem fixados em seus valores padrão — mesmo que o visitante aceite tudo, o Google continuará a receber denied. O registro do 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 afeta diretamente como suas tags do Google devem ser acionadas.

Modo básico

Modo avançado

Carregamento das 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, user agent, timestamp)

Modelagem do Google

Modelo genérico (menos preciso)

Modelo específico do anunciante (mais preciso)

Lógica de condicionalidade

Tags do Google bloqueadas até o consentimento

Tags do Google acionadas sistematicamente

Dependendo do modo escolhido, você precisará adaptar sua lógica de condicionalidade (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 há necessidade de 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 recusa ou ignora o banner, o Google não recebe nada.

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

Para a lógica de condicionalidade, 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, user agent, timestamp) que não permitem identificar individualmente o visitante, mas que permitem ao Google construir um modelo de modelagem específico para seu site (mais preciso do que no modo básico).

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

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

Para a lógica de condicionalidade:

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

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

Observação — A modelagem do Google requer um volume de tráfego suficiente para ser ativada. Os limites variam de acordo com o produto: para GA4, é necessário um mínimo de 1.000 visitantes consentidores por dia em 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 o Axeptio, você controla os sinais do Consent Mode diretamente de seu banner de cookies. Com alguns cliques, você pode ativar uma tela dedicada ao gerenciamento do Consent Mode v2.

Para fazer isso, acesse sua configuração de widget.

Sob as telas "clássicas", você encontrará a opção "Ativar o 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:

Depois de marcar 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 para todos os visitantes, incluindo aqueles que aceitam. O Google nunca recebe o sinal granted.

Conformidade com os requisitos do Google

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

  • Informar os visitantes que os dados estão sendo coletados para fins de personalização e medição da eficácia de anúncios

  • 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 ao Consent Mode v2 é automaticamente ativada. Esta tela apresenta os 4 parâmetros do Consent Mode com as informações e o link exigidos pelo Google — os três requisitos acima são assim satisfeitos sem ação adicional.

Defina os parâmetros padrão do Consent Mode

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

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

Por exemplo, se você carregar o Axeptio através de nosso módulo Wordpress, a configuração será feita neste módulo. Se você carregar o Axeptio diretamente através de nosso script integrado, a modificação será feita diretamente no script. E se você carregar o Axeptio através do 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 da região de seus visitantes. Por exemplo, para visitantes de países da União Europeia (e portanto sujeitos ao RGPD), você deve definir os 4 parâmetros como denied por padrão.

Ordem de carregamento — O snippet do 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 no objeto axeptioSettings um objeto googleConsentMode, que conterá os parâmetros padrão do Consent Mode.

Vamos também 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 executar. O valor padrão é 500ms.

Um parâmetro opcional region permite indicar 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 em que os 4 parâmetros são recusados por padrão, para todas as regiões, com a ordem correta de carregamento:

<!-- Axeptio primeiro no <head> -->
<script>
window.axeptioSettings = {
clientId: "seuProjectID",
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 estão 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 seguintes tutoriais:

Sobre o antigo modelo de tag Axeptio Consent Mode v2

🚧 Se você tiver seguido a documentação anterior 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 do Consent Mode em seu widget de cookies, pois o modelo Axeptio Consent Mode v2 se baseia na aceitação do Google Analytics e Google Ads diretamente. Portanto, certifique-se bem de ter esses dois serviços preenchidos em seu widget de cookies.

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

Documentação oficial do Google

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

Precisa de ajuda?

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

Respondeu à sua pergunta?