Testare la Configurazione del Consenso
Usate questa checklist prima di andare live o dopo aver apportato modifiche alla vostra configurazione del consenso.
Checklist pre-lancio
- Lo script di incorporamento è in
<head>condefer - Il token di incorporamento corrisponde alla vostra proprietà
- Il dominio è autorizzato in Proprietà → Impostazioni → Domini
- La policy è pubblicata (non in bozza)
- Layout banner selezionato e salvato
Test 1: Il banner appare per i nuovi visitatori
- Aprite il vostro sito in una finestra privata/in incognito
- ✅ Il banner dovrebbe apparire prima di qualsiasi interazione
- ✅ Il banner dovrebbe essere visualizzato correttamente su mobile (ridimensionate il browser)
Test 2: Il blocco degli script funziona
- Aprite DevTools → Rete (tenetelo aperto prima del caricamento della pagina)
- Caricate il vostro sito in incognito
- ✅ Gli script contrassegnati con
type="text/plain"NON dovrebbero apparire nella scheda Rete - Accettate il consenso
- ✅ Gli script bloccati dovrebbero ora caricarsi (apparire nella scheda Rete)
Test 3: Il consenso viene archiviato correttamente
- Accettate il consenso in finestra in incognito
- DevTools → Applicazione → Cookie → trovate
cf_consent - ✅ Il cookie dovrebbe esistere con il dominio corretto e scadenza di 12 mesi
- Ricaricate la pagina
- ✅ Il banner NON dovrebbe riapparire
Test 4: Il rifiuto funziona
- Aprite una nuova finestra in incognito
- Cliccate su 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
- Aprite il Centro Preferenze (cliccate su Personalizza o il link "Impostazioni Cookie" nel footer)
- ✅ Tutte le categorie dovrebbero essere mostrate con nomi e descrizioni corretti
- Disattivate analytics, salvate
- ✅ Gli script di analytics 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
- Prendete una decisione di consenso
- Dashboard → Prove → Ricevute
- ✅ Una nuova ricevuta dovrebbe apparire entro 30 secondi
Problemi comuni riscontrati durante i test
| Problema | Soluzione |
|---|---|
| Banner non mostrato | Consultate Banner Non Mostrato |
| Script non bloccati | Consultate Script Non Bloccati |
| Consent Mode non aggiornata | Consultate Problemi Consent Mode |