Cos'è C-Cookie e come funziona?
C-Cookie è un insieme di semplici script, è gratuito e blocca in modo preventivo e in automatico, i cookie di terzi del tuo sito e li sblocca solo con il consenso esplicito del visitatore: cliccando su "OK", chiudendo il banner cliccando sulla "×", scrollando la pagina o cliccando su un qualsiasi elemento della pagina. I testi dei pulsanti e dell'informativa sono ovviamente personalizzabili.
Se stai leggendo queste parole hai sicuramente già avuto a che fare con lo script: quando il visitatore approda per la prima volta sul sito, comparirà un banner e gli sarà consentita la navigazione solo se questa viene chiusa o se viene eseguito il consenso esplicito. Solo dopo il consenso, verrà registrato un cookie tecnico (della durata di un anno) che permetterà allo script di "capire" se il visitatore ha accettato i termini della Cookie Policy e tutti i cookie di terzi verranno sbloccati. Com'è facile immaginare, se questo cookie tecnico verrà eliminato, il banner ricomparirà e chiederà nuovamente il consenso. Il banner è responsivo ed è quindi ottimizzato per qualsiasi dispositivo (PC, smartphone, tablet, ecc).
A chi è rivolto?
C-Cookie è rivolto a coloro che vogliono bloccare preventivamente i cookie generati dai servizi di terzi e la versione attualmente disponibile è progettata esclusivamente per chi scrive codice con gli appositi editor. Stiamo lavorando per implementarlo su ASP e sui CMS Joomla, Wordpress, Drupal e Magento.
Requisiti
- Accesso ai files;
- PHP (consigliata versione 5.x);
- Le tue pagine devono avere estensione .php (esempio index.php).
Se le tue pagine hanno estensione .html o .htm, hai 2 possibilità:
-
Aggiungi le seguenti stringhe nel file .htaccess (opera con cautela e conserva sempre una copia di backup):
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html
NB: Il funzionamento delle suddette stringhe dipende dalla configurazione del tuo server in quanto l'host potrebbe non permettere la loro esecuzione.
-
In alternativa, puoi rinominare le estensioni delle pagine ad esempio da index.html a index.php: quest'operazione comporta l'impiego di una certa quantità di tempo in base al numero di pagine e ai vari collegamenti interni, ma potrai trarne solo benefici (adeguarsi alla Cookie Law con C-Cookie o altro richiede comunque di mettere le mani su ogni singola pagina, per cui il tempo da dedicare è equivalente). Rinominare le pagine in .php significa permettere alle pagine di acquisire nuove funzionalità. Il codice delle tue pagine resterà invariato, ma il codice php al suo interno risulterà funzionante.
Installazione
NOTA: prima di operare è sempre consigliata una copia di backup dei files. L'utilizzo dello script blocca preventivamente l'esecuzione degli elementi nella pagina che l'utente utilizzatore sceglie volutamente. Utilizzando tale script si accetta la condizione in cui non ci riteniamo responsabili di eventuali malfunzionamenti e che l'utente utilizzatore è l'unico responsabile della messa in opera dello script nel proprio sito web.
-
-
Step 2 di 2
-
Step Extra (facoltativo)
-
Finito!
Per eseguire un test: elimina tutti i cookie dal tuo browser e ricarica la pagina su cui hai operato.
-
Ti ricordiamo che...
Anche se realizzare C-Cookie ha richiesto svariate ore di lavoro, abbiamo deciso di offrirlo gratuitamente per il bene della comunità. Se apprezzi l'iniziativa e se sei soddisfatto del risultato, puoi comunque e liberamente attribuirgli un valore :-) Grazie!
ChangeLog
-
Versione: 1.8
Data: 21-11-2015
- Bug fixed.
-
Versione: 1.7
Data: 21-09-2015
- Aggiunta la possibilità di personalizzare l'URL del foglio di stile (ccookie_style.css);
- Risolto un problema riguardante il "riquadro" del file ccookie.php;
- Migliorie generali del codice.
-
Versione: 1.6
Data: 29-07-2015
- Esecuzione del consenso più rapido rispetto alle vecchie versioni;
- Rimosso il registro dettagliato dei consensi e dei visitatori in quanto inutile al fine della Cookie Law;
- Puoi personalizzare il numero di pixel da "scrollare" al fine di acquisire il consenso tramite scorrimento della pagina (scroll);
- Puoi scegliere se permettere ai visitatori di raggiungere facilmente le due petizioni di maggior rilevanza volti al miglioramento della Cookie Law;
- Il banner ora è isolato dalla prestazione del consenso tramite click ovunque e tramite "tap" ovunque da dispositivo touch-screen;
- Codice CSS commentato per una migliore comprensione;
- Migliorie generali del codice e bug fix.
-
Versione: 1.5
Data: 17-07-2015
- Registro dettagliato dei visitatori e dei consensi nel formato universale CSV: auto-generato, aggiornato in tempo reale e senza necessità di un database.
- L'eventuale scroll accidentale non comporterà l'immediata prestazione del consenso.
- Fixata l'oscurazione delle pagine per mettere in evidenza il banner, ora compatibile anche con Internet Explorer 5, 6, 7 e 8.
-
Versione: 1.4
Data: 13-07-2015
- Blocco preventivo rafforzato in caso di Javascript disabilitato.
-
Versione: 1.3
Data: 12-07-2015
- Possibilità di scegliere tra 2 banner e di personalizzarne la grafica.
- Funzionante anche con Javascript disabilitato.
- Non sfrutta nessun CDN o file remoto.
- Possibilità di acquisire il consenso anche con tocco su un qualsiasi punto dello schermo da touchscreen.
-
Versione: 1.2
Data: 25-06-2015
- Blocco automatico dei cookie.
- Introduzione del tag <ccookie> </ccookie> per bloccare preventivamente ANCHE elementi extra.
- Aggiunta la possibilità di disabilitare il blocco preventivo mantenendo visibile solo il banner informativo.
- Aggiunta la possibilità di disabilitare lo sfondo opaco.
-
Versione: 1.1
Data: 05-06-2015
- Aggiunta possibilità di abilitare/disabilitare il consenso con scroll e/o con clic su un punto qualsiasi della pagina.
-
Versione: 1.0
Data: 04-06-2015
Rilascio della prima versione.