Pular para o conteúdo principal

Testar a configuração de consentimento

Use esta checklist antes de entrar em produção ou após fazer alterações à sua configuração de consentimento.

Checklist pré-lançamento

  • O script de integração está no <head> com defer
  • O token de integração corresponde à sua propriedade
  • O domínio está autorizado em Propriedade → Definições → Domínios
  • A política está publicada (não em rascunho)
  • O layout do banner está selecionado e guardado

Teste 1: O banner aparece para novos visitantes

  1. Abra o seu site numa janela privada/incógnito
  2. ✅ O banner deve aparecer antes de qualquer interação
  3. ✅ O banner deve renderizar corretamente em mobile (redimensione o browser)

Teste 2: O bloqueio de scripts funciona

  1. Abra DevTools → Rede (mantenha aberto antes do carregamento da página)
  2. Carregue o seu site em incógnito
  3. ✅ Os scripts marcados com type="text/plain" NÃO devem aparecer no separador Rede
  4. Aceite o consentimento
  5. ✅ Os scripts bloqueados devem agora carregar (aparecer no separador Rede)

Teste 3: O consentimento é armazenado corretamente

  1. Aceite o consentimento na janela incógnito
  2. DevTools → Aplicação → Cookies → encontre cf_consent
  3. ✅ O cookie deve existir com o domínio correto e expiração de 12 meses
  4. Recarregue a página
  5. ✅ O banner NÃO deve reaparecer

Teste 4: A rejeição funciona

  1. Abra uma nova janela incógnito
  2. Clique em Rejeitar tudo
  3. ✅ O cookie cf_consent deve mostrar todas as categorias não necessárias como false
  4. ✅ Os scripts bloqueados NÃO devem aparecer em DevTools → Rede

Teste 5: Centro de preferências

  1. Abra o Centro de preferências (clique em Personalizar ou no link "Definições de cookies" no rodapé)
  2. ✅ Todas as categorias devem ser mostradas com nomes e descrições corretos
  3. Desative a análise, guarde
  4. ✅ Os scripts de análise não devem carregar ao recarregar

Na Consola DevTools:

window.dataLayer.filter(e => e[0] === 'consent')

✅ Deve mostrar: consent.default (negado) depois consent.update (com as escolhas do utilizador)


Teste 7: Recibo de evidência criado

  1. Tome uma decisão de consentimento
  2. Painel → Evidências → Recibos
  3. ✅ Um novo recibo deve aparecer dentro de 30 segundos

Problemas comuns encontrados nos testes

ProblemaSolução
Banner não apareceVeja Banner não aparece
Scripts não bloqueadosVeja Scripts não bloqueados
Consent Mode não atualizaVeja Problemas Consent Mode