In breve
Riproduci il problema nelle diverse condizioni di scelta, poi distingui il blocco dei clic dal mancato caricamento della funzione. Correggi la causa e ripeti il collaudo con una sessione pulita e con preferenze già memorizzate.
- Annota pagina, dispositivo e scelta effettuata.
- Distingui sovrapposizione grafica e script non eseguito.
- Controlla l’avvio delle funzioni dopo il consenso.
- Verifica rifiuto, accettazione, modifica e ritorno sul sito.
Descrivere il problema con una prova ripetibile
Segna l’indirizzo preciso, il dispositivo, il browser e la sequenza dei clic. “Non funziona il sito” è troppo generico; “su smartphone, dopo il rifiuto, il calendario resta vuoto” permette una verifica concreta. Indica anche quando è iniziato il problema e quali aggiornamenti sono stati eseguiti.
Ripeti la prova in una sessione pulita, senza confondere il consenso già salvato con quello di un nuovo visitatore. Confronta almeno assenza di scelta, rifiuto e accettazione delle categorie disponibili. Prova poi a riaprire le preferenze. Le differenze aiutano a restringere l’indagine; evita di cancellare dati o cambiare impostazioni sul sito pubblico senza sapere come ripristinarli.
Capire se un livello invisibile intercetta i clic
Se la pagina si vede ma molti pulsanti non rispondono, potrebbe essere rimasto attivo lo sfondo della finestra del banner. Un elemento trasparente può coprire il contenuto; un blocco dello scorrimento può far sembrare la pagina congelata. Confronta clic, tocco e navigazione da tastiera per descrivere il comportamento.
Chi sviluppa il sito può ispezionare gli elementi sovrapposti, l’ordine dei livelli e le regole che gestiscono il puntatore. La documentazione MDN su pointer-events spiega il ruolo di questa proprietà. La correzione deve ripristinare chiusura e interazione previste; rendere semplicemente tutto “cliccabile” può lasciare il dialogo in uno stato incoerente.
Verificare quali script sono stati fermati
Se il menu funziona ma un calendario, una mappa o un modulo non compare, controlla la risorsa che dovrebbe avviare quella funzione. Il browser può mostrarla bloccata, mai richiesta oppure caricata senza eseguire l’inizializzazione. Un errore JavaScript precedente può interrompere anche operazioni successive.
Le piattaforme di gestione del consenso possono intervenire sul caricamento degli script. Il funzionamento dipende da configurazione e classificazione: la documentazione Cookiebot sul blocco automatico ne descrive requisiti e modalità. Verifica quale file venga fermato e quali dipendenze contenga. Se uno stesso file unisce funzioni necessarie e strumenti facoltativi, può essere opportuno separarli: non basta cambiare categoria per eliminare il sintomo.
Controllare che la funzione riparta dopo la scelta
Un componente può essere disponibile soltanto dopo una determinata scelta, ma il suo avvio potrebbe essere stato programmato solo al primo caricamento della pagina. In questo caso il visitatore accetta, il banner scompare e la funzione rimane vuota fino a un aggiornamento manuale.
Verifica che il sito reagisca agli eventi previsti dalla piattaforma, senza caricare due volte lo stesso componente. La documentazione per sviluppatori di Cookiebot distingue gli eventi del consenso e lo stato delle preferenze. Controlla anche il percorso inverso: modifica o revoca delle scelte non devono lasciare pulsanti che sembrano attivi ma non possono funzionare. Il messaggio al visitatore deve spiegare che cosa manca e quale alternativa esiste.
Isolare cache, doppie installazioni e servizi esterni
Confronta la configurazione effettivamente caricata con quella salvata nel pannello. Cache del sito, rete di distribuzione e ottimizzazioni degli script possono consegnare versioni diverse o cambiare l’ordine di esecuzione. Controlla che il banner non sia installato contemporaneamente da tema, plugin e gestione dei tag.
Per un sistema di prenotazione esterno, prova anche il collegamento diretto al servizio: se funziona lì ma non nel riquadro del sito, l’indagine si concentra sull’integrazione. Verifica dominio configurato, dipendenze e messaggi nella console del browser. Esegui modifiche una per volta in un ambiente di prova e conserva le impostazioni precedenti; disattivare molti componenti insieme rende difficile attribuire il risultato a una causa precisa.
Esempio ipotetico: un calendario che resta vuoto
Una struttura nota che il calendario appare ai visitatori che avevano già accettato, ma resta vuoto per chi effettua la scelta durante la visita. La prova ripete il problema: dopo l’accettazione il file viene caricato, però il codice che disegna il calendario non parte. Aggiornando la pagina tutto funziona.
La correzione collega l’inizializzazione all’evento appropriato, controllando che avvenga una sola volta. Quando il componente non è disponibile, la pagina mostra un messaggio e un contatto alternativo per la richiesta. Il collaudo verifica anche rifiuto, ritorno sul sito e cambiamento delle preferenze. Questo esempio illustra una possibile causa, non una diagnosi valida per ogni calendario bloccato.
Verificare la correzione sull’intero percorso
Non fermarti al fatto che il pulsante torna a rispondere. Completa una richiesta di prova e verifica che arrivi al sistema corretto, con una sola registrazione e una conferma comprensibile. Usa dati di test riconoscibili e controlla anche il percorso da telefono.
- Prima visita, preferenze salvate e modifica successiva.
- Accettazione e rifiuto delle categorie disponibili.
- Menu, modulo e calendario prima e dopo la scelta.
- Riapertura del banner con tastiera e tocco.
- Conferma della prenotazione e assenza di invii duplicati.
Passa a chi segue il sito un resoconto con sintomo, causa individuata, modifica e prove svolte. Questa guida riguarda il funzionamento tecnico; per struttura e organizzazione delle scelte puoi consultare la guida al cookie banner del sito. Una prova funzionale riuscita non sostituisce la verifica della corretta gestione dei consensi.
Domande frequenti
Devo togliere il banner per far funzionare il sito?
La priorità è individuare il componente e la dipendenza coinvolti. Rimuovere il banner senza una diagnosi può nascondere il problema e alterare la gestione delle scelte.
Perché a me funziona e ai clienti no?
Potresti avere preferenze precedenti, una sessione amministratore, una cache diversa o estensioni del browser. Ripeti il percorso come nuovo visitatore e confronta le condizioni.
Accettare tutto risolve definitivamente?
Mostra soltanto che il comportamento cambia con il consenso. Il sito deve essere verificato anche nelle altre condizioni previste e offrire un percorso comprensibile quando un componente non è disponibile.
Fonti e approfondimenti
Documentazione ufficiale consultata il 16 ottobre 2026 per approfondire i criteri descritti nella guida.
