A checklist de QA de consentimento: o que testar antes de publicar uma versão

Por que o consentimento precisa de uma QA própria

O consentimento quebra em silêncio. Um script novo adicionado por um colega, um gatilho de tag alterado ou um cookie renomeado podem começar a rastrear antes de o visitante escolher, ou parar de registrar as escolhas por completo, e ninguém percebe até um relatório parecer estranho. Uma checklist curta e repetível, executada antes de cada versão, pega a maioria desses problemas.

Execute as verificações em um perfil de navegador limpo ou em uma janela privada, com as extensões desativadas, e anote o resultado ao lado de cada item.

A. Primeira visita

  1. O banner aparece no primeiro carregamento da página, sem um salto de layout que cubra conteúdo importante.
  2. Nenhuma tag não essencial é disparada antes de uma escolha. Verifique na aba Network as requisições de análise e de publicidade.
  3. Nenhum cookie não essencial é definido antes de uma escolha. Verifique a aba Application.
  4. Os sinais de consentimento padrão estão negados onde o consentimento é exigido.
  5. A página continua utilizável enquanto o banner está aberto, e o conteúdo é legível.

B. Fazer uma escolha

  1. “Aceitar tudo” ativa as tags corretas e o sinal muda para granted imediatamente.
  2. “Rejeitar tudo” é tão fácil de encontrar e clicar quanto aceitar, e mantém as tags não essenciais desativadas.
  3. As escolhas granulares funcionam: ativar somente a análise habilita a análise e nada mais.
  4. A escolha é lembrada após recarregar e na página seguinte, sem que o banner reapareça.
  5. A escolha é registrada no seu log de consentimento com um carimbo de data e hora.

C. Alterar uma escolha

  1. Um ponto de acesso permanente (link no rodapé ou ícone) reabre as preferências em todas as páginas.
  2. Retirar o consentimento interrompe as tags relevantes e, quando viável, remove os cookies delas.
  3. Mudar de rejeitar para aceitar inicia as tags sem recarregamento manual.

D. Regiões e idiomas

  1. As regras por região se comportam como esperado: use uma VPN ou uma configuração de teste para simular um visitante de cada região que você atende.
  2. O idioma segue o do visitante e todos os rótulos de botões estão traduzidos, sem chaves brutas visíveis.
  3. Idiomas da direita para a esquerda espelham o layout corretamente, se você os oferece.

E. Técnico e plataforma

  1. Os sinais de anúncios chegam às tags de anúncio: confirme que a sua string de consentimento ou um sinal equivalente está presente nas requisições de anúncios.
  2. Os navegadores móveis exibem o banner corretamente em retrato e paisagem, e os botões são grandes o bastante para serem tocados.
  3. Noções básicas de acessibilidade: a navegação somente pelo teclado funciona, o foco é visível e um leitor de tela anuncia a caixa de diálogo.
  4. Desempenho: o script do banner não bloqueia a renderização e não empurra o conteúdo principal para baixo após o carregamento.

Como executá-la sem atrasar as versões

Casos especiais que vale incluir

Adicione itens para tudo o que for exclusivo da sua propriedade: players de vídeo incorporados, widgets de chat, mapas, botões sociais e iframes de pagamento ou login costumam carregar os próprios rastreadores. Se você publica um aplicativo móvel com uma web view, repita também as seções A a C dentro do aplicativo. Sempre que um incidente lhe ensinar algo, acrescente uma linha à lista para que o mesmo erro não possa voltar.

O que fazer quando uma verificação falha

Trate uma verificação de consentimento reprovada como um bloqueio de versão quando algo rastreia antes do consentimento ou ignora uma rejeição. Problemas cosméticos, como um botão ligeiramente desalinhado, podem ser publicados com um ticket. A ordem de prioridade é: rastreamento antes da escolha, escolha ignorada, escolha perdida e, por fim, a aparência.

Onde o FlexyConsent se encaixa

O banner do FlexyConsent está disponível em 57 idiomas e oferece suporte ao Google Consent Mode v2, ao IAB TCF 2.4 e ao IAB GPP v1.1, o que cobre muitos dos itens técnicos acima. A checklist continua valendo, porque são as suas próprias tags, temas e scripts que decidem o que realmente é disparado na página.

Principais conclusões

← Blog Ler tudo →