Come aggiungere il consenso ai cookie al tuo sito web
Per aggiungere il consenso ai cookie, prima elenca cosa il tuo sito memorizza nei browser dei visitatori e classificalo in strettamente necessario e facoltativo. Poi aggiungi un banner — da una piattaforma di gestione del consenso (CMP) o costruito da te — che blocchi gli script facoltativi come analytics e pixel pubblicitari finché il visitatore non accetta, offra «Rifiuta» con la stessa facilità di «Accetta», ricordi la scelta e permetta di cambiarla in seguito. Un banner che compare ma non blocca nulla non svolge la sua funzione.
Questa guida fornisce informazioni generali su come funzionano tecnicamente i banner per il consenso, non è consulenza legale. Le regole sulla privacy cambiano da paese a paese e nel tempo; verifica le regole che si applicano ai tuoi visitatori o chiedi a un consulente.
Cosa richiede il consenso (in termini generali)
Le regole sui cookie di solito coprono i cookie e tecnologie simili: localStorage, pixel di tracciamento, fingerprinting del dispositivo. La suddivisione comune, basata sulle linee guida di UE e Regno Unito:
| Tipo | Esempi | Di solito serve il consenso? |
|---|---|---|
| Strettamente necessari | Sessione di login, carrello, cookie di sicurezza e di bilanciamento del carico, memorizzazione della scelta di consenso stessa | In genere no |
| Preferenze | Lingua o tema ricordati | Spesso sì nell'UE, a meno che non sia il visitatore a richiederli; il Regno Unito ha aggiunto alcune eccezioni |
| Analytics | Google Analytics, heatmap, registrazione delle sessioni | In genere sì nell'UE; il Regno Unito ora prevede un'eccezione limitata per le analytics aggregate di miglioramento del servizio |
| Marketing | Pixel pubblicitari (Meta, Google Ads, TikTok), retargeting, widget social incorporati | Sì, nell'UE e nel Regno Unito |
Alcuni dettagli facili da sbagliare:
- UE e Regno Unito usano un modello di adesione (opt-in): i cookie facoltativi attendono finché il visitatore non acconsente. Le linee guida di autorità come l'ICO britannico dicono che il consenso deve essere un'azione positiva e chiara, e che le persone devono poter attivare o disattivare i cookie non essenziali con facilità.
- Il Regno Unito è cambiato nel 2025. Il Data (Use and Access) Act 2025 consente di impostare alcuni cookie senza consenso, incluse le analytics usate solo per migliorare il proprio sito e che producono statistiche aggregate che non possono identificare le persone — con l'obbligo di informarne chiaramente gli utenti. Leggi le linee guida attuali dell'ICO prima di farvi affidamento.
- Diversi stati USA usano un modello di opt-out per la «vendita» o «condivisione» di dati personali a fini di pubblicità mirata, e alcuni si aspettano che tu rispetti il segnale Global Privacy Control a livello di browser.
- Annunci Google: a settembre 2026, Google richiede agli editori che usano AdSense, Ad Manager o AdMob di utilizzare una piattaforma di gestione del consenso certificata da Google e integrata con il Transparency and Consent Framework dell'IAB quando servono annunci nello SEE, nel Regno Unito e in Svizzera.
Opzioni: CMP, libreria o soluzione custom
| Opzione | Adatta per | Compromesso |
|---|---|---|
| Piattaforma di gestione del consenso (CMP) — servizi ospitati come Cookiebot, OneTrust, Usercentrics o CookieYes | Siti con molti tag di terze parti, ricavi pubblicitari, più regioni | Costo mensile; un altro script di terze parti; meno controllo sul design |
| Libreria open source per il consenso | Sviluppatori che vogliono controllo senza scrivere tutto da zero | Configuri tu le categorie e il blocco degli script |
| Banner custom | Siti semplici con uno o due strumenti facoltativi (ad esempio solo analytics) | La correttezza è tua responsabilità, incluso il blocco e il logging |
| Nessun cookie facoltativo | Siti che usano solo cookie necessari e analytics senza cookie | Meno strumenti di marketing; potresti non aver bisogno di un banner |
L'ultima opzione è sottovalutata. Se ti basta contare i visitatori, uno strumento di analytics senza cookie può eliminare la necessità di un banner in molti luoghi — verifica la sua documentazione e le regole locali.
Se fai pubblicità Google in Europa, una CMP certificata è la scelta pratica. Per il sito di una piccola attività con sole analytics, spesso basta un banner custom ben costruito o una libreria.
Come funziona un banner sotto il cofano
La parte che la gente salta è il blocco. Una configurazione corretta:
- Prima di qualsiasi scelta, girano solo cookie e script necessari. Analytics, pixel e incorporamenti non vengono caricati affatto (oppure, con i tag Google, vengono caricati con consenso impostato su negato).
- Il banner mostra scelte chiare al primo livello: Accetta tutti, Rifiuta tutti, e un modo per scegliere per categoria.
- Alla scelta, il sito la salva — di solito in un cookie di prima parte o in localStorage — con versione e data, poi carica solo le categorie accettate.
- Nelle visite successive, la scelta salvata viene letta prima che qualsiasi elemento facoltativo venga caricato.
- Un link «Impostazioni cookie», di solito nel footer, riapre le scelte in qualsiasi momento. Ritirare il consenso deve essere facile quanto darlo.
- Se cambi ciò che usi, aumenta la versione così le persone vengono interpellate di nuovo.
Google consent mode
Per Google Analytics e Google Ads, il consent mode di Google collega i tag al banner. A settembre 2026, la documentazione di Google descrive quattro tipi di consenso principali: ad_storage, analytics_storage, ad_user_data e ad_personalization. Imposti un valore predefinito prima che il tag Google si carichi, poi un aggiornamento quando il visitatore sceglie:
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied'
});
// più tardi, quando il visitatore accetta solo le analytics:
gtag('consent', 'update', { analytics_storage: 'granted' });
Google descrive un'implementazione base, in cui i tag non si caricano fino al consenso, e una avanzata, in cui i tag si caricano con consenso negato e inviano segnali senza cookie. La base è più semplice da gestire. Per il traffico dello SEE, Google si aspetta che vengano inviati i segnali ad_user_data e ad_personalization. Vedi come configurare Google Analytics per il tag in sé.
Prompt che funzionano
Aggiungi un banner per il consenso ai cookie. Categorie: necessari (sempre attivi), analytics (Google Analytics 4) e marketing (pixel di Meta). Nulla di analytics o marketing può caricarsi prima del consenso. Prima schermata: «Accetta tutti», «Rifiuta tutti» e «Personalizza», con pari evidenza. Salva la scelta con un numero di versione e una data in un cookie di prima parte per 6 mesi, carica solo le categorie accettate, e aggiungi nel footer un link «Impostazioni cookie» che riapre il banner. Usa Google consent mode con tutti e quattro i tipi impostati di default su negato.
Elenca ogni cookie, chiave di localStorage e script di terze parti usato da questo sito, quale pagina lo carica, e se è strettamente necessario. Restituisci una tabella che posso usare per l'informativa sui cookie.
Gli incorporamenti di YouTube su /about si caricano prima del consenso. Sostituiscili con una miniatura e un pulsante di riproduzione che carica il video solo dopo il clic del visitatore, e mostra una nota che YouTube potrebbe impostare cookie.
Passo dopo passo
- Fai un audit di ciò che il sito imposta: apri DevTools → Application → Cookie e Local Storage a una visita nuova, e controlla la scheda Network per le richieste di terze parti. Includi incorporamenti e widget di chat.
- Classifica ogni elemento: necessario, preferenze, analytics, marketing. Rimuovi ciò che non usi.
- Decidi l'approccio: CMP, libreria o custom, in base alla tabella sopra.
- Implementa il blocco in modo che gli script facoltativi si carichino solo dopo il consenso. Per i tag Google, aggiungi i valori predefiniti del consent mode prima del tag.
- Costruisci il banner con opzioni Accetta e Rifiuta di pari evidenza, scelte per categoria e un link alle impostazioni.
- Scrivi l'informativa sui cookie (spesso parte della privacy policy) elencando cosa usi e perché; vedi come scrivere termini di servizio e privacy policy.
- Verifica in una finestra privata: prima di scegliere, nessun cookie o richiesta facoltativa; dopo aver rifiutato, ancora nessuno; dopo aver accettato, compaiono quelli giusti; dopo aver cambiato idea, si fermano.
- Ricontrolla ogni volta che aggiungi un nuovo strumento.
Errori comuni
- Un banner che non blocca nulla. Gli script partono al caricamento della pagina mentre il banner chiede educatamente.
- Accetta è un grande pulsante, Rifiuta è nascosto in una seconda schermata o in un link grigio.
- Categorie preselezionate o interruttori di «interesse legittimo» attivati di default.
- Nessun modo per cambiare idea dopo la prima scelta.
- Dimenticare gli incorporamenti: YouTube, mappe, feed social e widget di chat possono impostare cookie anch'essi.
- Chiedere a ogni caricamento di pagina perché la scelta non viene salvata correttamente.
- Il banner che copre la pagina su smartphone, o che intrappola il focus da tastiera. Rendilo accessibile e abbastanza piccolo da poterlo scavalcare.
- Copiare l'informativa di un altro sito che descrive cookie che tu non usi.
Checklist sul consenso
- Ogni cookie, chiave di storage e script di terze parti elencato e classificato
- Script facoltativi bloccati fino al consenso (verificato in DevTools)
- Accetta e Rifiuta ugualmente facili al primo livello
- Scelte per categoria disponibili; nulla di facoltativo preselezionato
- Scelta salvata con versione e data; richiesta di nuovo dopo le modifiche
- Link «Impostazioni cookie» su ogni pagina
- Valori predefiniti di Google consent mode impostati prima dei tag Google, se usati
- L'informativa sui cookie o sulla privacy corrisponde a ciò che il sito fa davvero
- Regole per i paesi dei tuoi visitatori verificate con le linee guida aggiornate o con un consulente
Per il contesto, leggi cosa sono i cookie e cos'è il GDPR.
Consenso ai cookie su Mythex
Mythex non aggiunge da solo un banner per il consenso o le analytics alla tua app — sono entrambe cose che chiedi tu, così decidi cosa si carica. Esegui prima il prompt di audit, poi il prompt del banner con le tue categorie reali, e verifica nell'Anteprima con DevTools aperti prima di pubblicare. Se usi una CMP ospitata, ti fornisce uno script e un ID; l'ID è pubblico e può andare nel codice front end, mentre tutto ciò che è segreto va nelle impostazioni del progetto (variabili d'ambiente e segreti). Pubblica di nuovo dopo le modifiche così il sito live usa il nuovo banner.
Domande
Mi serve un banner per i cookie?
Dipende da dove si trovano i tuoi visitatori e da cosa il tuo sito memorizza sui loro dispositivi. Nell'UE e nel Regno Unito, i cookie non essenziali e tecnologie simili, come i tracker pubblicitari, richiedono in genere il consenso prima, mentre quelli strettamente necessari, come la sessione di login, no. Se non usi cookie non essenziali, potresti non aver bisogno di alcun banner. Si tratta di informazioni generali, non di consulenza legale.
Basta un banner che dica «usando questo sito accetti i cookie»?
No, dove il consenso è richiesto. Il consenso deve in genere essere una scelta attiva fatta prima che vengano impostati i cookie non essenziali, quindi un avviso che presuppone l'accordo, o caselle preselezionate, di solito non vale.
I cookie di analytics richiedono il consenso?
Nell'UE, in genere sì. Il Data (Use and Access) Act 2025 del Regno Unito ha introdotto un'eccezione per alcune analytics usate solo per migliorare il proprio servizio con statistiche aggregate, a condizioni stabilite dall'ICO. Altri paesi hanno regole proprie, quindi verifica cosa si applica a te.
Che cos'è Google consent mode?
Consent mode è una funzione di Google che consente ai tag Google, come Analytics e Ads, di adattare il proprio comportamento alla scelta di consenso del visitatore. Imposti lo stato di consenso predefinito prima che i tag si carichino e invii un aggiornamento quando il visitatore sceglie. Funziona insieme a un banner per il consenso; non è esso stesso un banner.