Documentazione
Blocco preventivo dei cookie (propri e di terze parti)
Per poter bloccare i cookie propri e quelli di terze parti, è necessario \’marcare\’ i vari pezzi di codice del vostro sito con dei marcatori speciali. Questo permetterà al plugin di \’congelare\’ quelle parti di codice che avete marcato e di attivarle solo dopo che l\’utente ha autorizzato l\’utilizzo dei cookie.
<!--COOKIE_POLICY_BEGIN--> ...qui il codice html/css/js da bloccare... <!--COOKIE_POLICY_END-->
Tipico utilizzo dei commenti speciali è per marcare blocchi di codice nei vari file del vostra tema (file .php, .html, .js, ).
[ cookie-policy ] ...qui il codice html/css/js da bloccare.. [ /cookie-policy ]
Tipico utilizzo dello shortcode è dentro un post per marcare un video embedded di YouTube o Vimeo, una Google Map, o di elementi widget messi in sidebar.
- Questi blocchi verranno dinamicamente attivati solo DOPO che l\’utente ha accettato l\’utilizzo dei cookie. Questo vi permette di essere sicuri che un pezzo di codice non verrà arrivato (= nessun cookie verrà messo nel browser dell\’utente).
- Tutto è fatto in maniera dinamica: non è necessario un refresh della pagina. Se necessario è comunque configurabile il full page refresh.
- I commenti e gli shortcode coprono il 100% dei casi: header, footer, post, custom post, pagine, widgets, …
Grazie all\’approccio generico e non script-based il sistema si può utilizzare per bloccare tutta una serie di codici che generano dei cookie, come:
- Banner pubblicitari (Google AdSense, JuiceAdv, …)
- Google Analytics (se necessario)
- Video e Mappe Embedded (YouTube, Vimeo, Google Map, …)
- Social Buttons (Facebook \’Like\’, Google+ \’+1\’, Tweet buttons, …)
- Disqus / Facebook comments
- …
E\’ importante che grazie al plugin NON è necessario cambiare il codice script da bloccare (ma solo wrapparlo con i commenti speciali). In alcuni casi (Google AdSense per esempio) non è permesso cambiare gli script pena il rischio di essere bannati. In questo modo siete invece al 100% sicuri di non infrangere le regole definite dai vostri advertiser.
Configurazione shortcode [ cookie-policy-status ]
Uno specifico shortcode [ cookie-policy-status ] puo’ essere inserito all’interno della privacy policy (o in qualunque altra pagina di WordPress), per permettere all’utente, in maniera interattiva, di accettare/rigettare il consenso all’utilizzo dei cookie.
Lo shortcode visualizzera’ un box con dei pulsanti accetta/rifiuta:
Potete vedere qui un esempio di demo live: http://www.italiasmartphonereview.it/privacy-policy/
Installazione ed Aggiornamento
Il processo per installare Dynamic Cookie Blocker sul vostro WordPress è molto semplice e veloce:
- Installate il plugin dentro WordPress come sempre (aggiungi nuovo e fate l\’upload dello .zip file) e attivatelo
- Andate nella pannello di configurazione nel menu Impostazioni / Dynamic Cookie Blocker
- Attivate il plugin con la vostra chiave di attivazione che avete ricevuto via email dopo l\’acquisto
- Personalizzate il plugin con le tante opzioni disponibili
Gli aggiornamenti verranno ricevuti in automatico direttamente dentro WordPress come tutti gli altri plugin:
Sito Dimostrativo
Il sito web http://www.italiasmartphonereview.it è gia configurato per usare questo plugin. Se andate in un qualunque articolo del sito vedrete che i 3 banner pubblcitari AdSense (sotto il titolo, inizio articolo, fine articolo) e il Facebook box nella sidebar a destra non appaiono se non dopo che avete accettato i cookie.
In partcicolare la pagina http://www.italiasmartphonereview.it/test mostra un esempio di blocco di Banner AdSense, Video YouTube embedded,Google Map, commenti Disqus e facebook box.
Nota: per semplificare il controllo l\’accettazione dei cookie tramite scroll è stata volutamente disabilitata
Note Addizionali per gli Sviluppatori di Temi e/o Plugin WordPress
Se sei uno svilupparore di temi o plugin WordPress, e vuoi avere la piena compatibilità con il plugin Dynamic Cookie Blocker, tutto quello che ti serve ricordare e di \’wrappare\’ il codice generato dal tuo tema/plugin con i commenti speciali <!--COOKIE_POLICY_BEGIN-->
… <!--COOKIE_POLICY_END-->
.
In questo modo il tuo tema/plugin sarà cookie-proof!
Responsabilità
E\’ responsabilità dell\’utente assicurare che il banner e la gesstione dei cookie rispettino gli aspetti legali. Quindi controllare correttamente che il plugin sia configurato in maniera corretta.
L\’autore non è da ritenersi responsabile per eventuali danni diretti, concreti o derivati dall\’utilizzo di questo software o dall\’incapacità di utilizzo di questo software, perfino qualora l\’autore sia stato avvisato della possibilità di tali danni. Sono inoltre inclusi senza limitazioni i danni derivanti da mancato guadagno, interruzione dell\’attività aziendale, perdita di informazioni aziendali o perdite finanziarie o qualunque altro tipo di danno diretto e indiretto.