Pular para o conteúdo principal

Testar a Sua Configuração de Consentimento

Utilize esta lista de verificação antes de entrar em produção ou após efectuar alterações à sua configuração de consentimento.

Lista de verificação de pré-lançamento

  • O script de incorporação está em <head> com defer
  • O token de incorporaçã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 esquema do banner está seleccionado 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 interacção
  3. ✅ O banner deve renderizar correctamente em dispositivos móveis (redimensione o browser)

Teste 2: O bloqueio de scripts funciona

  1. Abra o 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 correctamente

  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 correcto e validade 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 na ligação "Definições de Cookies" no rodapé)
  2. ✅ Todas as categorias devem ser apresentadas com nomes e descrições correctos
  3. Desactive a análise, guarde
  4. ✅ Os scripts de análise não devem carregar após o recarregamento

Na Consola do DevTools:

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

✅ Deve mostrar: consent.default (negado) e 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 em 30 segundos

Problemas comuns encontrados nos testes

ProblemaSolução
Banner não apareceConsulte Banner Não Aparece
Scripts não bloqueadosConsulte Scripts Não Bloqueados
Consent Mode não actualizaConsulte Problemas com o Consent Mode