- Bloccare script, iframe e pixel prima del consenso
- Un banner chiaro e un pannello per categoria
- Cambiare idea in qualsiasi momento
- Registrare ogni decisione
- Dimostrare l'integrità del registro
- Inviare Google Consent Mode v2
- Generare l'informativa cookie
- Analizzare il negozio e sorvegliare i nuovi tracciatori
- Dashboard e procedura guidata
- Modalità di prova e pagina di controllo
- Targeting per paese, GPC e DNT
- Multinegozio, lingue e cache
- Classificare i servizi e i domini sconosciuti
- Impostare il banner
- Consent Mode, analisi e manutenzione
- Permessi dei dipendenti
- Il modulo blocca davvero gli script prima del consenso?
- Servono un account, una chiave API o un servizio esterno?
- Come dimostro che cosa ha accettato un visitatore?
- Che cosa succede se un visitatore rifiuta o revoca il consenso?
- È compatibile con Google Consent Mode v2?
- Rallenta il negozio e funziona con la cache?
- Che cosa succede senza JavaScript?
- Funziona in multinegozio e su PrestaShop 1.7.8?
- Che cosa succede se scade la licenza?
- L'informativa cookie è pronta da pubblicare?
- È una CMP certificata IAB TCF?
Cookie GDPR su PrestaShop: banner, blocco reale e prova
Un banner del consenso che compare mentre Google Analytics, Google Ads, Meta o TikTok si stanno già caricando non protegge i visitatori e non offre alcuna prova della loro scelta. Consenso cookie GDPR gestisce il consenso nel back office di PrestaShop: neutralizza gli script, gli iframe e i pixel di terze parti nell'HTML inviato, lascia scegliere il visitatore in un banner accessibile, registra ogni decisione in un registro in sola aggiunta con un riferimento e genera l'informativa cookie del negozio. Invia anche i segnali di Google Consent Mode v2, senza account, senza chiave API e senza servizio esterno.
Questa guida spiega che cosa fa il modulo, come installarlo, come completare una prima configurazione e come usarlo ogni giorno.
Punti chiave:
- Blocco reale prima del consenso: script, iframe (YouTube, Vimeo, Google Maps), pixel e risorse di terze parti vengono neutralizzati nell'HTML, poi ricaricati in base alla categoria accettata
- Registro in sola aggiunta: riferimento univoco, data UTC, azione, categorie, versioni, paese e segnali, esportabile in CSV e JSON
- Prova tecnica: ogni riga è concatenata con un'impronta SHA-256 e il controllo di integrità segnala qualsiasi modifica o cancellazione
- Banner accessibile e personalizzabile: tre posizioni, contrasto verificato, testi per lingua, pannello per categoria e revoca con un clic
- Consent Mode v2 e informativa cookie: segnali inviati prima di qualsiasi tag, pagina CMS generata in ogni lingua e tabella riutilizzabile con uno shortcode
- Analisi del negozio: sei pagine controllate, domini sconosciuti segnalati, analisi pianificate e pagina di controllo per i dipendenti
Scopri il modulo e le sue formule
Presentazione
Il consenso ai cookie è disciplinato in Europa dalla direttiva ePrivacy (2002/58/CE) e dal GDPR: il visitatore deve essere informato, deve poter prestare un consenso libero, specifico e per categoria, e deve poterlo revocare con la stessa facilità con cui lo ha dato. In un negozio PrestaShop il tema va ben oltre la finestra che compare in fondo alla pagina. I tracciatori arrivano dal tema, dai moduli di pagamento, dai social network, dai video incorporati e dalle campagne pubblicitarie. E il giorno in cui un cliente, un'agenzia o un'autorità chiede che cosa è stato accettato, bisogna poter rispondere con una data, una versione del testo e categorie precise.
Il modulo riunisce queste tre esigenze — bloccare, informare, documentare — in un'unica interfaccia. Riscrive l'HTML lato server per neutralizzare gli elementi di terze parti prima del consenso, mostra un banner e un pannello delle preferenze, registra ogni decisione in un registro che non si può riscrivere e prepara l'informativa cookie a partire dall'inventario reale dei tuoi servizi.
È un aiuto alla raccolta e alla documentazione del consenso. Il modulo non certifica la conformità del negozio, non sostituisce una consulenza legale e non trasforma l'informativa generata in un documento validato da un giurista. Ti fornisce i mezzi tecnici per fare ciò che la legge richiede e la traccia di ciò che hai fatto.
Il banner sul negozio: tre scelte di pari importanza e un link all'informativa cookie
Funzionalità
Bloccare script, iframe e pixel prima del consenso
Su ogni pagina servita, il modulo analizza l'HTML e neutralizza gli elementi che corrispondono a un servizio di terze parti attivo: uno script conserva l'indirizzo ma non viene eseguito, un iframe di YouTube, Vimeo o Google Maps viene sostituito da un blocco che indica il servizio bloccato e propone di caricarlo accettando la categoria, un pixel di tracciamento perde l'origine e le risorse di terze parti dichiarate nell'intestazione vengono trattate allo stesso modo. Quando il visitatore accetta una categoria, il browser ricrea gli elementi autorizzati nell'ordine della pagina, con i loro attributi originali.
Senza JavaScript non si carica nulla di non essenziale: gli elementi neutralizzati restano inerti, compresi quelli di un blocco <noscript>. Una protezione a runtime intercetta anche gli script e gli iframe aggiunti dopo il caricamento da un altro script e li libera appena la categoria corrispondente viene accettata.
Il modulo non può fermare le richieste che uno script già autorizzato effettua da solo (fetch, sendBeacon, new Image()), le conversioni lato server o uno script valutato con eval. Un gestore di tag deve quindi essere classificato nella categoria dei tag che carica, oppure affidarsi a Consent Mode. È un limite dichiarato: meglio conoscerlo che credere a un blocco totale.
Un banner chiaro e un pannello per categoria
Il banner può assumere tre forme: barra in basso, scheda centrata o pannello laterale. Puoi impostare colori, logo, posizione, ordine dei pulsanti e testi in ogni lingua, con un'anteprima dal vivo su desktop e mobile. I pulsanti «Accetta tutto», «Rifiuta tutto» e «Personalizza» condividono lo stesso componente, dimensione e peso visivo; nessuna casella è preselezionata e lo scorrimento della pagina non registra mai un consenso.
Il pannello delle preferenze presenta le quattro categorie: strettamente necessari (sempre attivi), misurazione dell'audience, pubblicità e remarketing, funzionalità. Per ogni servizio il visitatore vede la finalità, i cookie abituali e la loro durata, il destinatario e un link all'informativa privacy del fornitore. Ogni categoria viene registrata separatamente e la scelta in corso è richiamata con la data e il riferimento.
Il contrasto di testo, pulsanti e link viene misurato al salvataggio: sotto il rapporto di 4,5:1 il modulo rifiuta la configurazione e mostra il valore misurato. Il banner e il pannello puntano al livello WCAG 2.1 AA: dialogo semantico, ruoli ARIA, navigazione da tastiera, chiusura con Esc, focus visibile, aree di 48 px e pulsanti impilati su mobile. È un obiettivo di progettazione, non una certificazione.
Cambiare idea in qualsiasi momento
Una scheda flottante discreta, un link nel footer e uno shortcode [wpcc_preferences] aprono il pannello da qualsiasi pagina. La revoca di una categoria elimina i cookie abituali dei suoi servizi sul dominio e sui domini principali, poi ricarica la pagina, perché uno script già eseguito non può essere fermato. La revoca viene registrata come un consenso, con la stessa facilità dell'accettazione. I cookie HttpOnly e quelli di altri domini non possono essere eliminati da una pagina: il pannello e l'informativa lo indicano.
Dopo la durata scelta — 12 mesi per impostazione predefinita, regolabile da 1 a 13 mesi — il consenso scade: il banner richiede di nuovo la scelta, le categorie non essenziali vengono bloccate di nuovo e la nuova scelta si aggiunge alla cronologia dello stesso visitatore. Il pulsante «Chiedi di nuovo a tutti i visitatori» avvia la stessa richiesta subito, per esempio dopo una modifica importante del testo.
Registrare ogni decisione
Ogni scelta crea una riga in un registro in sola aggiunta: riferimento univoco nel formato CC-XXXX-XXXX-XXXX, data UTC, negozio, lingua, pagina, azione (accettazione, rifiuto, personalizzazione, revoca, rifiuto da segnale del browser), categorie, versione del banner, dell'informativa e del consenso, paese rilevato e segnali GPC/DNT. L'indirizzo IP è conservato come chiave HMAC-SHA256 per impostazione predefinita; puoi scegliere di troncarlo o di non memorizzarlo. Il riferimento viene mostrato al visitatore dopo la scelta.
Il registro si filtra per periodo, azione, origine, variante, paese, riferimento o chiave del visitatore e si esporta in CSV o JSON con i filtri attivi. Le righe più vecchie del periodo di conservazione — 36 mesi per impostazione predefinita, regolabile da 6 a 120 mesi — vengono eliminate automaticamente dalla manutenzione giornaliera. Non vengono registrati nomi, indirizzi e-mail o identificativi del cliente.
Ogni scelta, il suo riferimento e le sue categorie, pronti da esportare
Dimostrare l'integrità del registro
Le righe sono concatenate: ognuna contiene l'impronta SHA-256 della riga precedente, e la prima parte da un'impronta nulla. Il controllo di integrità del modulo ripercorre la catena, ricalcola ogni impronta e verifica che l'ultima riga corrisponda alla testa registrata. Una riga modificata o eliminata rompe la catena e attiva l'avviso «Il registro dei consensi è stato modificato al di fuori del modulo».
È una prova tecnica: mostra che una riga è stata cambiata o rimossa senza ricalcolare la catena. Non è una marca temporale qualificata e non rileva chi, con accesso al database, ricalcolasse tutta la catena. Il modulo non ripara mai una catena rotta: la segnala e decidi tu che cosa fare.
Inviare Google Consent Mode v2
Il modulo può inviare i segnali di Google Consent Mode v2 prima di qualsiasi tag: ad_storage, analytics_storage, ad_user_data, ad_personalization, security_storage e i segnali funzionali. I valori predefiniti sono negati nell'Unione europea, nel SEE, nel Regno Unito e in Svizzera, poi aggiornati a ogni scelta. Il tempo di attesa e la riduzione dei dati pubblicitari sono configurabili. Google richiede Consent Mode v2 per la pubblicità e la misurazione in queste regioni; non è un obbligo legale in sé.
Deve essere attivo un solo emittente di segnali. Il modulo può inviarli da solo oppure cooperare con il modulo Google Tracking, se installato: in quel caso gli trasmette la scelta e non duplica i comandi. Se entrambi inviano, il modulo mostra un avviso e propone di correggere l'origine. I tre servizi Google possono anche essere impostati in modalità consent_mode, che li carica prima del consenso seguendo i segnali; questa scelta esplicita è accompagnata da un avviso.
Generare l'informativa cookie
L'informativa cookie è costruita dall'inventario reale: che cos'è un cookie, chi è il titolare, come viene richiesto il consenso, le categorie e le loro basi giuridiche, i servizi e i cookie di terze parti con le durate abituali, i cookie nativi di PrestaShop (sessione, carrello, lingua, valuta), il registro dei consensi e i mezzi di revoca, poi la versione e la data. Viene pubblicata come pagina CMS in ogni lingua del negozio, con un indirizzo leggibile, e una tabella dei cookie può essere inserita in un'altra pagina con lo shortcode [wpcc_cookie_table].
È un modello da rileggere e adattare: il modulo mostra questo avviso e chiede conferma prima della prima pubblicazione. Se la pagina è stata modificata a mano dall'ultima pubblicazione, il modulo lo segnala e chiede una seconda conferma prima di sostituirla. Se l'inventario cambia — un servizio aggiunto, una durata modificata — la dashboard avvisa: «L'informativa cookie non corrisponde più ai tuoi servizi».
Analizzare il negozio e sorvegliare i nuovi tracciatori
L'analisi visita sei pagine rappresentative: home, categoria, prodotto, pagina CMS, contatti e carrello. Per ciascuna raccoglie script, iframe, pixel e cookie e distingue ciò che si carica prima del consenso, ciò che resta bloccato fino alla scelta e ciò che il negozio deposita da solo. Il rapporto offre un confronto prima/dopo e segnala le pagine che non è stato possibile analizzare, con il motivo.
I domini sconosciuti sono elencati a parte: puoi collegarli a un servizio esistente, trasformarli in un servizio personalizzato o ignorarli. Un nuovo dominio mostra un avviso sulla dashboard e, se lo abiliti, un'e-mail dopo l'analisi pianificata. L'analisi può essere avviata su richiesta o con frequenza giornaliera, settimanale o mensile, tramite l'attività cron dell'hosting o l'indirizzo con token mostrato nelle impostazioni.
Ciò che si carica prima della scelta, ciò che è bloccato e ciò che resta da classificare
Dashboard e procedura guidata
La dashboard riunisce, su 7, 30 o 90 giorni, i tassi di accettazione, rifiuto e personalizzazione, l'andamento giornaliero, i servizi bloccati più spesso, l'ultima analisi e gli avvisi di configurazione: modalità di prova ancora attiva, procedura non completata, nessun servizio attivo, regola vuota, domini sconosciuti, analisi vecchia o non riuscita, catena rotta, informativa assente o obsoleta, doppio emittente Consent Mode, regola paese che nasconde il banner nell'UE. Ogni avviso porta alla schermata che permette di correggerlo.
La procedura guidata in quattro passi accompagna la prima configurazione: analizzare il negozio, classificare i servizi rilevati, scegliere il banner, pubblicare l'informativa e passare alla modalità live. Ogni passo può essere saltato e ripreso più tardi. I valori predefiniti sono prudenti: il modulo si installa in modalità di prova, nessun servizio non classificato viene bloccato e una regola vuota non blocca nulla.
Le scelte dei visitatori, categoria per categoria, e la loro evoluzione nel tempo
Modalità di prova e pagina di controllo
Dopo l'installazione il modulo resta in modalità di prova: i visitatori ricevono la pagina PrestaShop invariata, senza banner e senza blocco. Puoi aprire un'anteprima del banner sul negozio, con una fascia «Modalità di prova» e un tag noindex, e usare una pagina di controllo riservata ai dipendenti. Questa pagina apre una pagina del negozio in un riquadro e mostra i cookie visibili al browser, i servizi caricati, gli elementi neutralizzati e lo stato delle categorie prima e dopo una scelta. Indica anche ciò che non può vedere: i cookie HttpOnly e quelli di altri domini.
Il passaggio alla modalità live avviene dalla procedura guidata o dalla pagina di configurazione, dopo una conferma che ricorda che cosa cambierà: il banner viene mostrato a tutti i visitatori e i servizi classificati sono bloccati fino all'accettazione.
Targeting per paese, GPC e DNT
Per impostazione predefinita il banner è mostrato a tutti i visitatori. Regole per paese permettono di mostrarlo, nasconderlo o sostituirlo con un semplice avviso, con un preset «UE/SEE, Regno Unito e Svizzera». Il rilevamento può venire dalla geolocalizzazione nativa di PrestaShop, se è installato il database MaxMind, o da un'intestazione paese fornita dal tuo CDN o proxy. Una regola che nasconde il banner in questi paesi attiva un avviso.
Il modulo riconosce anche i segnali Global Privacy Control e Do Not Track, attivabili separatamente: un visitatore che li invia viene trattato come se rifiutasse le categorie non essenziali, senza vedere il banner, e la decisione viene registrata con l'azione e il segnale corrispondenti. La scheda resta disponibile per accettare una categoria più tardi.
Multinegozio, lingue e cache
Ogni negozio di un multinegozio ha impostazioni, testi, servizi, registro, analisi e informativa propri. I testi esistono in tutte le lingue installate; il modulo fornisce francese, inglese, spagnolo, italiano e polacco, e una lingua senza traduzione usa i testi inglesi per impostazione predefinita con un invito a scriverli. L'esportazione e l'importazione JSON di impostazioni, testi, servizi e regole paese permettono di duplicare una configurazione tra negozi, senza copiare il registro né le statistiche.
L'HTML è identico per tutti i visitatori: la scelta viene applicata nel browser, il che rende il modulo compatibile con la cache nativa di PrestaShop e con Cache Pro. Sul negozio, un solo file JavaScript e un solo file CSS, senza jQuery né chiamate esterne. La cache viene svuotata a ogni salvataggio di impostazioni che cambia il negozio; se una cache server o CDN memorizza le tue pagine, il modulo ricorda di svuotarla anche.
Installazione
- Installare il modulo. Nel gestore dei moduli carica l'archivio ZIP e installalo. Il modulo compare nel menu «Consenso ai cookie».
- Attivare la licenza. Apri la pagina di configurazione e inserisci la chiave di licenza. Senza una licenza valida il modulo resta disattivato; si riattiva appena la licenza è valida.
- Avviare la procedura guidata. Il passo 1 analizza sei pagine del negozio e rileva servizi e domini sconosciuti. Il passo 2 ti fa classificare ogni servizio rilevato. Il passo 3 imposta banner, colori e ordine dei pulsanti. Il passo 4 prepara e pubblica l'informativa cookie.
- Verificare in modalità di prova. Apri l'anteprima del banner e la pagina di controllo, fai una scelta, controlla i cookie e i servizi prima e dopo.
- Passare alla modalità live. Conferma il passaggio: il banner viene mostrato a tutti i visitatori e i servizi classificati sono bloccati fino all'accettazione. Poi configura l'analisi pianificata, se lo desideri.
Configurazione
Classificare i servizi e i domini sconosciuti
La pagina Servizi elenca i servizi per categoria, con modalità, numero di regole e cookie, data dell'ultimo rilevamento e un interruttore di attivazione. La libreria copre, tra gli altri, Google Analytics 4, Google Tag Manager, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Bing, X, Criteo, Awin, Hotjar, Matomo, Clarity, HubSpot, Klaviyo, Mailchimp, Zendesk, Crisp, Tawk.to, Brevo, YouTube, Vimeo e Google Maps, con la loro categoria, i cookie abituali e la localizzazione del destinatario. Puoi modificare un servizio, ripristinare i valori originali o creare un servizio personalizzato con domini, percorsi o frammenti di script tuoi.
I domini sconosciuti rilevati dall'analisi si classificano dalla pagina Domini: collegare a un servizio, creare un servizio personalizzato precompilato con il dominio oppure ignorare. Ogni salvataggio ricompila le regole, svuota la cache e scrive una riga nel registro delle azioni.
Impostare il banner
La pagina Banner imposta posizione, colori, logo, ordine dei pulsanti e testi in ogni lingua, con un'anteprima dal vivo e un interruttore desktop/mobile. La scheda Test A/B prepara una seconda variante di testo e colori, distribuisce i visitatori in parti uguali e confronta i tassi di accettazione; sotto le 100 decisioni per variante il modulo indica che non ci sono ancora abbastanza scelte per concludere. Entrambe le varianti mantengono pulsanti di pari importanza e nessun testo fuorviante.
Consent Mode, analisi e manutenzione
La pagina di configurazione imposta l'emittente Consent Mode, il tempo di attesa, la riduzione dei dati pubblicitari, i valori predefiniti fuori dall'UE, i segnali GPC e DNT, la durata prima di richiedere di nuovo, il periodo di conservazione del registro e il modo di memorizzazione dell'indirizzo IP. Mostra anche il comando e l'indirizzo dell'attività cron, con il token e la data dell'ultima esecuzione. La manutenzione giornaliera elimina le righe scadute, le analisi oltre le ultime 20 e i file di importazione temporanei, e verifica l'integrità del registro a tappe.
Permessi dei dipendenti
I permessi seguono quelli del menu PrestaShop: consultare, configurare ed esportare. Un profilo che può consultare vede le pagine, le preferenze e lo stato di integrità; un profilo che può configurare gestisce servizi, banner, analisi e pubblicazione dell'informativa; solo un profilo autorizzato a esportare scarica il registro e le impostazioni.
Casi d'uso
- Un negozio che usa GA4, Google Ads, Meta o TikTok. Gli script pubblicitari e di misurazione sono bloccati fino al consenso, poi ricaricati per categoria; Consent Mode v2 riceve la scelta.
- Un negozio con video e mappe. Gli iframe di YouTube, Vimeo e Google Maps vengono sostituiti da un blocco esplicativo: il visitatore vede ciò che è bloccato e può mostrarlo accettando la categoria funzionale.
- Un'agenzia che gestisce più negozi. Ogni negozio conserva impostazioni e registro; l'esportazione/importazione JSON e la duplicazione permettono di applicare la stessa configurazione e poi di adattarla.
- Un negozio che ha ricevuto una domanda o una lettera sui suoi cookie. L'analisi mostra ciò che si carica prima della scelta, i domini sconosciuti vengono classificati e il registro fornisce i riferimenti delle scelte già registrate.
- Un negozio che vuole cambiare CMP senza abbonamento. Il modulo funziona dentro il negozio, senza servizio ospitato né account: i dati del consenso restano nel tuo database.
Requisiti e compatibilità
- PrestaShop 1.7.8, 8.0+ e 9.0+
- PHP 7.4 o superiore
- Una licenza valida, attivata dalla pagina di configurazione
- I temi Classic e Hummingbird
- Un'attività cron (o il modulo «Gestione attività cron») per le analisi pianificate e la manutenzione; la manutenzione parte anche alla prima apertura del back office del modulo ogni giorno
- Facoltativo: la geolocalizzazione nativa di PrestaShop (database MaxMind) per il targeting per paese, o un'intestazione paese fornita da un CDN
- Interfaccia e testi in francese, inglese, spagnolo, italiano e polacco; ogni lingua installata può ricevere i propri testi
Senza una licenza valida il modulo si disattiva: il banner non viene più mostrato, gli script di terze parti non vengono più bloccati e nessuna scelta viene registrata. Le impostazioni, i servizi, il registro e la pagina dell'informativa vengono conservati, e il modulo si riattiva appena la licenza è valida.
Domande frequenti
Il modulo blocca davvero gli script prima del consenso?
Sì, per gli script, gli iframe, i pixel e le risorse di terze parti che corrispondono a un servizio attivo. Il modulo riscrive l'HTML lato server: uno script conserva l'indirizzo ma non viene eseguito, un iframe viene sostituito da un blocco esplicativo e un pixel perde l'origine. Senza JavaScript non si carica nulla di non essenziale. Non può fermare le richieste che uno script già autorizzato effettua da solo, le conversioni lato server o uno script valutato con eval: un gestore di tag deve essere classificato nella categoria dei suoi tag oppure affidarsi a Consent Mode.
Servono un account, una chiave API o un servizio esterno?
No. Il modulo funziona interamente nel tuo negozio: nessuna CMP ospitata, nessun registro nel cloud, nessuna chiamata a un servizio di terze parti e nessuna chiave API. I dati del consenso restano nel tuo database. I link alle informative privacy dei fornitori sono semplici link aperti in una nuova scheda.
Come dimostro che cosa ha accettato un visitatore?
Ogni scelta riceve un riferimento mostrato al visitatore e una riga nel registro: data UTC, categorie, azione, versioni del banner, dell'informativa e del consenso, paese e segnali. Le righe sono concatenate con un'impronta SHA-256 e il controllo di integrità segnala qualsiasi modifica o cancellazione. È una prova tecnica, non una marca temporale qualificata: non rileva chi ricalcolasse tutta la catena con accesso al database.
Che cosa succede se un visitatore rifiuta o revoca il consenso?
Gli script delle categorie rifiutate non vengono caricati. In caso di revoca, il modulo elimina i cookie abituali dei servizi della categoria sul dominio e sui domini principali, poi ricarica la pagina, perché uno script già eseguito non può essere fermato. La revoca viene registrata come una scelta, con la stessa facilità dell'accettazione. I cookie HttpOnly e quelli di altri domini non possono essere eliminati da una pagina: il pannello e l'informativa lo indicano.
È compatibile con Google Consent Mode v2?
Invia i segnali che Google si aspetta: valori predefiniti prima di qualsiasi tag, rifiuto nell'UE, nel SEE, nel Regno Unito e in Svizzera, aggiornamento a ogni scelta, tempo di attesa e riduzione dei dati pubblicitari. Google richiede Consent Mode v2 per la pubblicità e la misurazione in queste regioni; non è un obbligo legale in sé. Deve essere attivo un solo emittente: scegli il modulo o il modulo Google Tracking e correggi l'origine se entrambi inviano.
Rallenta il negozio e funziona con la cache?
L'HTML è identico per tutti i visitatori, perché la scelta viene applicata nel browser: il modulo è compatibile con la cache nativa di PrestaShop e con Cache Pro. Sul negozio aggiunge un solo file JavaScript e un solo file CSS, senza jQuery né chiamate esterne. La cache viene svuotata a ogni salvataggio di impostazioni che cambia il negozio; se una cache server o CDN memorizza le tue pagine, ricorda di svuotarla anche tu.
Che cosa succede senza JavaScript?
La pagina resta utilizzabile e non si carica nulla di non essenziale, perché gli elementi neutralizzati restano inerti. Tuttavia il banner e il pannello non possono comparire né registrare una scelta senza JavaScript. Nessun consenso viene raccolto e le categorie non essenziali restano bloccate. È il comportamento prudente, ma va saputo se il tuo tema dipende molto da JavaScript.
Funziona in multinegozio e su PrestaShop 1.7.8?
Sì. Il modulo funziona su PrestaShop 1.7.8, 8.0+ e 9.0+ con PHP 7.4 minimo, con i temi Classic e Hummingbird. In un multinegozio ogni negozio ha impostazioni, testi, servizi, registro, analisi e informativa propri; l'esportazione e l'importazione JSON permettono di duplicare una configurazione, senza copiare il registro né le statistiche.
Che cosa succede se scade la licenza?
Il modulo si disattiva: niente più banner, niente più link nel footer, niente più blocco degli script di terze parti, niente più segnale Consent Mode e niente più scelte registrate. Le impostazioni, i servizi, il registro e la pagina dell'informativa vengono conservati, e la pagina dell'informativa resta pubblicata. La pagina di configurazione permette di attivare o rinnovare la licenza; il modulo si riattiva appena è valida.
L'informativa cookie è pronta da pubblicare?
È un modello generato dal tuo inventario: descrive le categorie, i servizi, i cookie e le durate note, ma deve essere riletto e adattato al tuo negozio. Il modulo mostra questo avviso e chiede conferma prima della pubblicazione. Non sostituisce una consulenza legale e non certifica la conformità della tua informativa.
È una CMP certificata IAB TCF?
No. Il modulo non genera stringhe di consenso IAB TCF e non si rivolge agli editori di pubblicità programmatica, che hanno bisogno di una certificazione rilasciata da IAB Europe. Non copre nemmeno i regimi fuori dall'UE/SEE, dal Regno Unito e dalla Svizzera (CCPA/CPRA, LGPD, ecc.), né un registro dei consensi ospitato nel cloud.
Supporto
Per qualsiasi aiuto, contattaci dal tuo spazio cliente WePresta o via e-mail a mail@wepresta.shop, secondo l'opzione di supporto della tua formula.
Prima di scriverci, prepara:
- le versioni di PrestaShop e PHP
- il tema utilizzato
- l'indirizzo della pagina interessata e uno screenshot
- se possibile, il riferimento di un consenso interessato e la data del problema
Changelog
Version 1.0.0
- Blocca script, iframe, pixel e risorse di terze parti prima del consenso, poi li carica in base alla categoria accettata.
- Sostituisce gli iframe di YouTube, Vimeo e Google Maps con un blocco esplicativo e un pulsante per mostrarli.
- Intercetta gli script e gli iframe aggiunti dopo il caricamento e li libera quando la categoria viene accettata.
- Offre una libreria di servizi pronti da classificare e servizi personalizzati per dominio o espressione.
- Analizza sei pagine del negozio e segnala i domini sconosciuti, con analisi pianificate e avvisi via e-mail.
- Propone un banner in tre posizioni, personalizzabile per lingua, con contrasto verificato e anteprima dal vivo.
- Apre un pannello delle preferenze per categoria con servizi, cookie e durata.
- Permette di tornare sulla scelta tramite una scheda, un link nel footer o uno shortcode.
- Registra ogni decisione in un registro in sola aggiunta, con riferimento, esportazione CSV/JSON e pulizia automatica.
- Concatena le righe con un'impronta SHA-256 e controlla l'integrità del registro.
- Invia i segnali di Google Consent Mode v2 prima di qualsiasi tag e coopera con il modulo Google Tracking.
- Genera l'informativa cookie in ogni lingua e pubblica la pagina CMS, con una tabella riutilizzabile tramite shortcode.
- Aggiunge una dashboard, una procedura guidata in quattro passi, una modalità di prova e una pagina di controllo per i dipendenti.
- Gestisce il targeting per paese, i segnali GPC e DNT, il multinegozio e cinque lingue.
- Funziona con PrestaShop 1.7.8, 8.0+ e 9.0+ e PHP 7.4 minimo.