Como verificar se o seu banner de cookies está enviando o sinal do Consent Mode v2

Duas leituras resolvem. Em uma janela anônima, antes de tocar no banner, rode google_tag_data.ics.entries no console do navegador e confirme que os quatro sinais carregam um padrão: ad_storage, analytics_storage, ad_user_data e ad_personalization. Depois abra o painel de rede e leia o parâmetro gcs na primeira requisição que as suas tags do Google enviam. Esse é o estado que o Google de fato recebeu.
Por que o botão na sua CMP não consegue responder isso
Toda ferramenta de consentimento agora tem uma página de configurações com Consent Mode v2 nela, e um botão verde ali é a evidência que a maioria das pessoas aceita. Isso é uma afirmação sobre configuração. O que decide se o Google está recebendo alguma coisa é o que acontece em um navegador de verdade em um carregamento de página de verdade: se o sinal existe, se existe cedo o bastante, e se as quatro partes dele estão presentes.
Essas são três falhas separadas, e um botão não vê nenhuma. Um verificador hospedado faz a primeira passada e é um bom lugar para começar. O que ele não consegue é voltar como visitante recorrente, ou carregar o seu site de uma segunda região, e é aí que isso normalmente quebra. As verificações abaixo levam uns dez minutos.
Como verificar se o seu banner de cookies está enviando o sinal do Consent Mode v2
Abra o site como visitante de primeira viagem em uma região que você atende
Use uma janela anônima para nenhuma escolha anterior estar guardada, e teste a partir de uma região em que o seu banner deveria aparecer. Padrões são frequentemente definidos por geografia, então uma página carregada de fora daquele escopo pode parecer quebrada enquanto se comporta exatamente como configurada. Se nenhum banner aparece, resolva a questão da geografia antes de concluir qualquer outra coisa.
Leia os quatro sinais antes de tocar no banner
No console do navegador, rode
google_tag_data.ics.entries. Ele imprime uma entrada por tipo de consentimento com o padrão que recebeu e qualquer atualização que veio depois. Quatro nomes têm que estar lá:ad_storage,analytics_storage,ad_user_dataead_personalization. Os dois últimos são o que a versão 2 acrescentou, e são o par que some em configurações feitas antes de 2024 e nunca revisitadas.Confirme que o padrão chegou antes de a primeira tag disparar
Abra o painel de rede e recarregue com o banner ainda intocado. A primeira requisição que as suas tags do Google enviam já deve carregar um estado de consentimento. Se um estado só aparece em requisições posteriores, o padrão está sendo definido depois de as tags inicializarem, o que vale tão pouco quanto não ter padrão nenhum: o hit de abertura de toda sessão sai sem trava. A ordem dos gatilhos é onde isso normalmente quebra, e passamos pela ligação correta em como instalar um banner de cookies com o Google Tag Manager.
Leia o estado na própria requisição
Encontre o parâmetro
gcsnaquela requisição.G100significa os dois tipos de armazenamento negados,G111significa os dois concedidos, eG101ouG110são os estados mistos;G1--significa que a tag disparou sem nenhum estado de consentimento anexado. Note o limite já que você está aqui, porque é o passo em que a maioria dos guias para:gcscodificaad_storageeanalytics_storagee mais nada. Ele não consegue confirmar nenhum dos sinais que a versão 2 introduziu, e é por isso que o passo 2 não é opcional. Um segundo parâmetro,gcd, carrega mais do quadro, mas o Google não publica como lê-lo, então não é algo em que se apoiar. A decodificação completa, e o que ela te diz sobre qual modo você está rodando, está em consent mode básico versus avançado.Faça uma escolha e observe a atualização chegar
Aceite, depois rode a leitura no console de novo. Os sinais que você concedeu devem virar no lugar, e uma requisição nova deve sair carregando o estado novo, sem nenhum recarregamento de página envolvido. Depois recomece em uma janela anônima limpa e recuse, porque os dois caminhos falham de forma independente. Uma configuração que só reflete a escolha depois de um recarregamento está perdendo cada evento entre o clique e o próximo carregamento de página.
Volte como visitante recorrente
Feche a janela, abra o site de novo, e leia as entradas antes de o banner ter qualquer chance de renderizar. Uma escolha guardada tem que ser reaplicada como o padrão naquele primeiro carregamento, antes das tags. Essa é a verificação que é pulada, e visitas repetidas são onde um banner que passa em todo o resto silenciosamente para de enviar a resposta certa.
Três jeitos de uma leitura limpa ainda estar errada
O padrão é concedido. Todo sinal está presente, a atualização flui, a requisição carrega um estado, e o banner ainda faz uma pergunta que já respondeu em nome do visitante. A ligação está boa; a posição de partida está errada, e ela é invisível a não ser que você olhe antes do clique em vez de depois.
Só as suas tags do Google são travadas. O Consent Mode é um mecanismo do Google. O resto da sua stack não lê essas entradas e não se importa com o que a requisição disse. Essas tags precisam da própria travagem, e nada neste procedimento vai te dizer que ela está faltando.
Ele passa na página que você por acaso testou. A camada de consentimento inicializa por página. Um checkout em outro subdomínio, ou qualquer página que carregue o contêiner de forma diferente, pode dar outra resposta. Teste uma página de cada tipo.
Quanto vale o sinal quando ele funciona
Isso não é uma formalidade de conformidade com efeito colateral de medição. Isso decide quanto do seu tráfego continua visível. Nas implementações de clientes da Amplio Data a linha de base medida é cerca de 34% das sessões atrás do banner, com de 20 a 40% das conversões perdidas recuperáveis depois que os quatro sinais estão definidos do jeito que o Google espera. Os números são faixas medidas nas implementações de clientes da Amplio Data, não uma garantia. A recuperação depende da sua combinação de tráfego, das regiões e de como as suas tags estão configuradas.
A maior parte dessa diferença fica entre um banner que envia o sinal e um que apenas afirma enviar, e nenhum relatório rotula a lacuna para você. O que uma negação de fato custa, e o que a modelagem devolve, está em o que acontece com os seus dados do GA4 quando os usuários recusam cookies.
A versão curta
O estado de consentimento no navegador mostra os quatro sinais, os padrões deles e a ordem; o parâmetro da requisição mostra o que o Google recebeu de dois deles. Se os quatro nomes estão presentes, negados antes do clique, atualizados no lugar depois dele, e reaplicados na visita seguinte, o seu banner está enviando o sinal do Consent Mode v2. Um botão em um painel não é evidência de nada disso.
O Velo define os quatro a partir de um trecho de código, antes de as suas tags inicializarem, e reaplica uma escolha guardada na visita seguinte. O mecanismo está na página de produto.
Perguntas frequentes
O que as pessoas perguntam sobre este assunto.
Como eu verifico se o meu banner de cookies está enviando o sinal do Consent Mode v2 ao Google?
Duas verificações juntas. Em uma janela anônima, antes de tocar no banner, leia o estado de consentimento no console do navegador e confirme que os quatro sinais existem com um padrão: ad_storage, analytics_storage, ad_user_data e ad_personalization. Depois abra o painel de rede e confirme que a primeira requisição que as suas tags do Google enviam já carrega um estado de consentimento. Aceite, e confirme que o estado vira no lugar e que uma nova requisição sai com o valor atualizado. Nenhuma das verificações sozinha basta: a leitura no navegador não prova o que o Google recebeu, e a requisição não te mostra dois dos quatro sinais.
O parâmetro gcs prova que o Consent Mode v2 está funcionando?
Não. Ele codifica ad_storage e analytics_storage apenas, então reporta os dois sinais que existiam na versão 1 e fica em silêncio sobre ad_user_data e ad_personalization, que são exatamente os dois que a versão 2 acrescentou. Um site pode mostrar um valor perfeitamente correto em toda requisição e ainda assim não estar enviando nada para metade do sinal. Leia o parâmetro para saber o que o Google recebeu sobre os tipos de armazenamento, e leia o estado de consentimento no navegador para os outros dois.
A minha CMP diz que o Consent Mode v2 está ativado. Isso basta?
Ele te diz que o recurso está ligado naquele produto, que é uma afirmação sobre configuração e não sobre o que acontece nas suas páginas. As três coisas que quebram na prática são todas invisíveis de uma tela de configurações: sinais que nunca são definidos, sinais definidos depois de as tags já terem disparado, e uma escolha guardada que não é reaplicada em uma visita repetida. Verifique no navegador, em um carregamento de página de verdade.
Qual deve ser o estado de consentimento antes de alguém clicar no banner?
Nas regiões em que você tem que perguntar primeiro, todo sinal não essencial deve estar negado por padrão, e esse padrão tem que estar no lugar antes de qualquer tag inicializar. Sinais de segurança e de funcionalidade continuarem concedidos é normal. Um padrão concedido com um banner por cima é a falha comum: a página parece em conformidade e as tags já rodaram como se o consentimento tivesse sido dado.
Seu banner, seu consentimento,
seus dados — tudo em um só lugar.

