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>comdefer - 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
- Abra o seu site numa janela privada/incógnito
- ✅ O banner deve aparecer antes de qualquer interacção
- ✅ O banner deve renderizar correctamente em dispositivos móveis (redimensione o browser)
Teste 2: O bloqueio de scripts funciona
- Abra o DevTools → Rede (mantenha aberto antes do carregamento da página)
- Carregue o seu site em incógnito
- ✅ Os scripts marcados com
type="text/plain"NÃO devem aparecer no separador Rede - Aceite o consentimento
- ✅ Os scripts bloqueados devem agora carregar (aparecer no separador Rede)
Teste 3: O consentimento é armazenado correctamente
- Aceite o consentimento na janela incógnito
- DevTools → Aplicação → Cookies → encontre
cf_consent - ✅ O cookie deve existir com o domínio correcto e validade de 12 meses
- Recarregue a página
- ✅ O banner NÃO deve reaparecer
Teste 4: A rejeição funciona
- Abra uma nova janela incógnito
- Clique em Rejeitar Tudo
- ✅ O cookie
cf_consentdeve mostrar todas as categorias não necessárias comofalse - ✅ Os scripts bloqueados NÃO devem aparecer em DevTools → Rede
Teste 5: Centro de Preferências
- Abra o Centro de Preferências (clique em Personalizar ou na ligação "Definições de Cookies" no rodapé)
- ✅ Todas as categorias devem ser apresentadas com nomes e descrições correctos
- Desactive a análise, guarde
- ✅ Os scripts de análise não devem carregar após o recarregamento
Teste 6: Google Consent Mode (se aplicável)
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
- Tome uma decisão de consentimento
- Painel → Evidências → Recibos
- ✅ Um novo recibo deve aparecer em 30 segundos
Problemas comuns encontrados nos testes
| Problema | Solução |
|---|---|
| Banner não aparece | Consulte Banner Não Aparece |
| Scripts não bloqueados | Consulte Scripts Não Bloqueados |
| Consent Mode não actualiza | Consulte Problemas com o Consent Mode |