Google Consent Mode v2: o que o Concedo envia e quando
O Consent Mode v2 é como o Google quer receber a decisão do visitante. O Concedo o emite em todos os planos, inclusive no gratuito.
Os sete sinais
O Google define sete sinais de consentimento. Quatro são os que ele exige para anunciar na Europa, e são os que a maioria das implementações envia:
ad_storage: cookies de anúncio;ad_user_data: envio de dados do usuário ao Google para fins de anúncio;ad_personalization: personalização de anúncio e remarketing;analytics_storage: cookies de medição de audiência.
O Concedo envia também os outros três, cada um ligado a uma categoria do banner:
functionality_storage: preferências do site (idioma, moeda), na categoria necessários;personalization_storage: recomendações de conteúdo, na categoria personalização;security_storage: antifraude e autenticação, na categoria necessários.
Antes de qualquer decisão, seis saem como denied; security_storage sai granted, porque
antifraude não depende de consentimento. Ao aceitar, os que correspondem às categorias
escolhidas passam a granted. Junto vai ads_data_redaction ligado: enquanto ad_storage
estiver negado, o Google apaga os identificadores de clique das requisições.
A ordem importa
O estado padrão precisa ser definido antes de as tags do Google carregarem. É por isso
que o snippet do Concedo tem de ser o primeiro elemento do <head> e, no Tag Manager, tem
de usar o acionador Inicialização de consentimento. Fora dessa ordem, o Google recebe o
sinal depois do primeiro disparo, e é aí que aparecem os relatórios com consentimento não
definido.
O mesmo sinal vai para o Microsoft Advertising
A tag do Bing Ads (UET) não lê o dataLayer do Google, então ela recebe o consentimento pelo
canal dela: o comando vai para a fila uetq, com padrão negado antes de a tag subir e
atualização no momento da escolha. O ad_storage dela segue a categoria marketing, a
mesma que governa o lado do Google. Não há nada a configurar.
Conferir no seu site
Com o site aberto e nada aceito, no console do navegador:
window.dataLayer.filter((e) => e[0] === 'consent')
Você deve ver a chamada default com seis sinais em denied e security_storage em granted. Depois de aceitar, uma
chamada update com os que foram concedidos.
O guia sobre Consent Mode v2 explica o efeito na modelagem de conversões e o que muda no GA4.
Continue lendo
A tag parou de registrar depois de instalar o banner
O diagnóstico na ordem certa quando o GA4, o pixel do Meta ou o Google Ads registram menos: o que é bloqueio correto e o que é erro de configuração.
Instalar em WordPress, Shopify e Nuvemshop
O passo a passo de cada plataforma, o arquivo certo em cada uma e o cache que costuma esconder a alteração recém-publicada.
Instalar o snippet no <head> do site
Onde exatamente colar o script do Concedo, por que ele não pode ter async nem defer e o que muda quando ele entra depois das tags de terceiro.
Instalar pelo Google Tag Manager, com o acionador certo
O tipo de tag, o acionador de inicialização de consentimento, o template pronto para importar e o limite real do bloqueio automático nesse caminho.