Este artigo é destinado a desenvolvedores e administradores de sites que usam o modo de consentimento do Google, seja diretamente ou por uma solução de gerenciamento, e querem verificar se ele está funcionando de maneira correta. Com o Assistente de tags, é possível ver se e como o estado do consentimento está sendo configurado e atualizado usando uma das seguintes opções:
- Comandos de consentimento da gtag
- Uma tag criada com base em um modelo de modo de consentimento do Gerenciador de tags
- Transparency and Consent Framework (TCF)
O Assistente de tags é um aplicativo da Web com uma extensão do navegador opcional (mas recomendada): o Tag Assistant Companion. Com o Assistente de tags, você consegue verificar:
- se o estado de consentimento padrão correto está sendo definido para os tipos adequados, como
ad_storage
eanalytics_storage
, antes que as tags sejam disparadas. O padrão apropriado depende das políticas da sua organização; - se o estado do consentimento é atualizado corretamente quando os visitantes dão ou negam o consentimento;
- os tipos de consentimento que cada tag verifica;
- se os tipos de consentimento necessários foram dados quando cada tag foi acionada, e se a tag passou nas verificações para qualquer outro consentimento necessário.
Depuração da configuração do consentimento
Para depurar a configuração do consentimento, abra o Assistente de tags, abra uma página no seu site com ele e imite o comportamento do visitante. Estude todos os casos de uso possíveis, cada um em um teste separado. Por exemplo, negue todo o consentimento, dê todo o consentimento e tente todas as combinações possíveis. Talvez também seja necessário realizar outras ações na página que acionem todas as tags com verificações de consentimento. Após cada teste, alterne para a janela do Assistente de tags.
O painel esquerdo do Assistente de tags mostra os eventos da página, com os mais recentes primeiro. Para navegar, faça o seguinte:
- Selecione um evento para ver a configuração e o estado de consentimento naquela hora.
- Selecione a guia Consentimento para ver o estado de consentimento dos tipos de armazenamento.
- Selecione a guia Tags (somente o contêiner do GTM) para ver quando as tags foram disparadas e quando elas foram bloqueadas pelo estado do consentimento.
Exemplo do modo de consentimento
O exemplo a seguir mostra a janela do Assistente de tags depois de testar uma página. Com o evento Consentimento selecionado, a guia Consentimento mostra o Estado do consentimento do evento para ad_storage
e analytics_storage
nessa hora. A tabela Status de configuração de consentimento do evento mostra a presença dos comandos de consentimento "Padrão" e "Atualizar" na hora de cada evento. Ela pode ser usada para verificar se o estado é atualizado corretamente quando os visitantes dão ou negam consentimento.
Quando o estado do consentimento é atualizado, os status Padrão e Atualizar são exibidos como Detectado:
Exemplo do TCF
A tela a seguir mostra a mensagem Compatibilidade com o TCF ativada. Ela é exibida abaixo da tabela Status de configuração de consentimento do evento quando o TCF é usado para definir o estado do consentimento:
Se o Assistente de tags detectar um erro de implementação, ele também será exibido abaixo da tabela Status de configuração de consentimento do evento:
Problemas de configuração do consentimento
O Assistente de tags informa os problemas mais comuns de ordenamento e tempo da configuração do consentimento:
Guia "Consentimento" vazia
A guia Consentimento do Assistente de tags fica vazia quando o modo de consentimento não está implementado na página.
O consentimento padrão foi definido tarde demais
O estado do consentimento padrão precisa ser definido na página antes que qualquer tag ou outro código tente usar ou atualizar o consentimento. Definir o padrão muito tarde pode não ter o efeito esperado.
Por exemplo, no cenário a seguir, a tag de anúncio já leu ou gravou um cookie antes de o consentimento padrão ser definido:
- O visitante abre a página.
- A tag de anúncio é disparada.
- O consentimento padrão é definido como negado.
O Assistente de tags informa um erro:
Veja como corrigir esse problema em cada caso:
- Quando o padrão é definido com um comando de consentimento da gtag codificado na página: mova todo o código que chama os comandos padrão da gtag mais para o início da página, acima de todos os snippets de tag ou outros códigos que possam estar usando o consentimento. Evite definir estados de consentimento padrão de forma assíncrona.
- Usando o Gerenciador de tags do Google: se o estado do consentimento padrão tiver sido definido por um modelo de tag, verifique se o modelo foi disparado com o acionador de inicialização de consentimento e se todas as outras tags que dependem de estados de consentimento também são disparadas com acionadores de inicialização de consentimento. Se você estiver usando uma tag HTML personalizada no GTM para chamar os comandos de consentimento da gtag, mude para um modelo de tag que use a API de modelo personalizado para definir estados de consentimento.