Art Cookie Choices Pro è il modulo gratuito di Tecnoacquisti per gestire il banner cookie su PrestaShop in conformità al GDPR e alle disposizioni del Garante della Privacy Italiano. Dalla versione 1.6.0 supporta preferenze granulari per categoria, Google Consent Mode v2 e Microsoft UET Consent Mode, con piena compatibilità per PrestaShop 1.7, 8 e 9.

Funzionalità principali
- Banner con azioni complete: accetta, rifiuta, personalizza e chiudi. Il visitatore può sempre modificare le proprie scelte tramite il link in calce al sito o dalla pagina account.
- Popup preferenze per categoria: pannello dedicato con consenso granulare per cookie funzionali, analitici, di performance, pubblicitari e altri.
- Tile nella pagina account cliente: icona e link nativi nell'area personale per richiamare il popup preferenze in qualsiasi momento.
- Posizione banner configurabile: in alto, in basso o al centro della pagina.
- Google Consent Mode v2: segnali granulari per
ad_storage,ad_user_data,ad_personalization,analytics_storage,functionality_storage,personalization_storageesecurity_storage. I default vengono impostati nell'intestazione prima che qualsiasi tag Google legga lo stato del consenso. - Microsoft UET Consent Mode:
ad_storagemappato alla categoria pubblicitaria. - Protezione SEO per crawler: quando l'user agent corrisponde a un bot configurato, il modulo non genera banner, CSS né link di preferenza. La lista predefinita copre Googlebot, Bingbot, DuckDuckBot, Yandex, Applebot e i principali bot social.
- Testi preconfigurati in 5 lingue: italiano, inglese, spagnolo, francese e tedesco. Le traduzioni del modulo coprono anche polacco e inglese britannico.
- Retrocompatibilità: il cookie
displayCookieConsent(valorey/n) è mantenuto insieme al nuovodisplayCookieConsentPreferencesper le scelte granulari.
Compatibilità
| Versione PrestaShop | Stato |
|---|---|
| 1.7.8+ | Supportata |
| 8.x | Supportata |
| 9.x | Supportata |
| 1.6.x | Non supportata |
Il modulo è compatibile con i temi Classic e Hummingbird e non richiede override del core.
Integrazione con Google Consent Mode v2
Per una corretta validazione con Google Tag Assistant, il modulo deve essere posizionato prima di qualsiasi modulo GA4, Google Tag Manager, Google Ads o Conversion Linker nell'ordine dell'hook displayHeader. I default del Consent Mode vengono iniettati nell'intestazione e devono essere disponibili prima che i tag Google leggano lo stato del consenso.
Cookie esenti dall'obbligo di consenso
Non tutti i cookie richiedono il consenso preventivo. Sono esenti:
- Cookie tecnici: strettamente necessari all'erogazione del servizio (sessione, preferenze, load balancing). Rientrano in questa categoria i cookie standard di PrestaShop.
- Statistiche gestite direttamente dal titolare (senza profilazione): statistiche lato server come AWstats e Webalizer, nonché le statistiche interne di PrestaShop.
- Cookie statistici di terze parti con anonimizzazione: ad esempio Google Analytics configurato per anonimizzare i dati prima del salvataggio, a condizione che la terza parte si impegni a non incrociare le informazioni con altri dati in suo possesso.
Installazione
- Scaricare il pacchetto ZIP della release dal repository GitHub.
- Nel back office di PrestaShop, aprire Moduli > Gestione moduli.
- Caricare e installare il pacchetto ZIP.
- Configurare il testo del banner, le etichette dei pulsanti, il link alla privacy, le categorie di cookie e le opzioni Consent Mode.
Cronologia aggiornamenti
- Update 1.6.2 – Consent Mode v2 abilitato di default sulle nuove installazioni. Inizializzazione dei default anticipata nell'header per evitare avvisi in Google Tag Assistant. Script di upgrade per la registrazione sull'hook
displayHeader. - Update 1.6.1 – Link preferenze nella pagina account cliente. Protezione SEO per crawler configurabili. Testi e label preconfigurati in 5 lingue. Chiavi di traduzione completate per italiano, spagnolo, francese, tedesco, inglese britannico e polacco.
- Update 1.6.0 – Posizione banner centrale. Categorie di cookie configurabili (funzionali, analitici, performance, pubblicitari, altri). Pannello preferenze front-office. Mappatura granulare Google Consent Mode v2. Supporto Microsoft UET Consent Mode.
- Update 1.5.5 – Pagina di reset consenso con messaggio e redirect. Nuove traduzioni ES, FR, DE, PL. Fix event binding per pulsanti Accetta/Rifiuta su alcune installazioni.
- Update 1.5.4 – Compatibilità completa con PrestaShop 9. Integrazione Google Consent Mode v2 e Microsoft UET Consent Mode.
- Update 1.5.3 – Compatibilità con PrestaShop 8.
- Update 1.5.0 – Adeguamento alle nuove disposizioni del Garante della Privacy Italiano. Aggiunto tasto "Rifiuta" e pulsante di chiusura (X). Controller per la modifica delle preferenze in qualsiasi momento.