Testare la configurazione del consenso
Usa questa checklist prima di andare in produzione o dopo aver apportato modifiche alla configurazione del consenso.
Checklist pre-avvio
- Lo script di integrazione è nel
<head>condefer - Il token di integrazione corrisponde alla tua proprietà
- Il dominio è autorizzato in Proprietà → Impostazioni → Domini
- La policy è pubblicata (non in bozza)
- Il layout del banner è selezionato e salvato
Test 1: Il banner appare per i nuovi visitatori
- Apri il tuo sito in una finestra privata/in incognito
- ✅ Il banner dovrebbe apparire prima di qualsiasi interazione
- ✅ Il banner dovrebbe renderizzarsi correttamente su mobile (ridimensiona il browser)
Test 2: Il blocco degli script funziona
- Apri DevTools → Rete (tienilo aperto prima del caricamento della pagina)
- Carica il tuo sito in incognito
- ✅ Gli script contrassegnati con
type="text/plain"NON dovrebbero apparire nella scheda Rete - Accetta il consenso
- ✅ Gli script bloccati dovrebbero ora caricarsi (appaiono nella scheda Rete)
Test 3: Il consenso viene memorizzato correttamente
- Accetta il consenso nella finestra in incognito
- DevTools → Applicazione → Cookie → trova
cf_consent - ✅ Il cookie dovrebbe esistere con il dominio corretto e scadenza a 12 mesi
- Ricarica la pagina
- ✅ Il banner NON dovrebbe riapparire
Test 4: Il rifiuto funziona
- Apri una nuova finestra in incognito
- Clicca Rifiuta tutto
- ✅ Il cookie
cf_consentdovrebbe mostrare tutte le categorie non necessarie comefalse - ✅ Gli script bloccati NON dovrebbero apparire in DevTools → Rete
Test 5: Centro preferenze
- Apri il Centro preferenze (clicca Personalizza o il link "Impostazioni cookie" nel footer)
- ✅ Tutte le categorie dovrebbero essere mostrate con nomi e descrizioni corretti
- Disattiva l'analisi, salva
- ✅ Gli script di analisi non dovrebbero caricarsi al ricaricamento
Test 6: Google Consent Mode (se applicabile)
Nella Console DevTools:
window.dataLayer.filter(e => e[0] === 'consent')
✅ Dovrebbe mostrare: consent.default (negato) poi consent.update (con le scelte dell'utente)
Test 7: Ricevuta di evidenza creata
- Prendi una decisione di consenso
- Dashboard → Evidenze → Ricevute
- ✅ Una nuova ricevuta dovrebbe apparire entro 30 secondi
Problemi comuni riscontrati durante i test
| Problema | Soluzione |
|---|---|
| Banner non visualizzato | Vedi Banner non visualizzato |
| Script non bloccati | Vedi Script non bloccati |
| Consent Mode non si aggiorna | Vedi Problemi Consent Mode |