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>comdefer - 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
- Abra o seu site numa janela privada/incógnito
- ✅ O banner deve aparecer antes de qualquer interação
- ✅ O banner deve renderizar corretamente em mobile (redimensione o browser)
Teste 2: O bloqueio de scripts funciona
- Abra 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 corretamente
- Aceite o consentimento na janela incógnito
- DevTools → Aplicação → Cookies → encontre
cf_consent - ✅ O cookie deve existir com o domínio correto e expiração 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 no link "Definições de cookies" no rodapé)
- ✅ Todas as categorias devem ser mostradas com nomes e descrições corretos
- Desative a análise, guarde
- ✅ Os scripts de análise não devem carregar ao recarregar
Teste 6: Google Consent Mode (se aplicável)
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
- Tome uma decisão de consentimento
- Painel → Evidências → Recibos
- ✅ Um novo recibo deve aparecer dentro de 30 segundos
Problemas comuns encontrados nos testes
| Problema | Solução |
|---|---|
| Banner não aparece | Veja Banner não aparece |
| Scripts não bloqueados | Veja Scripts não bloqueados |
| Consent Mode não atualiza | Veja Problemas Consent Mode |