dyn-cookie-blocker

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.

Commenti Speciali
Il plugin riconosce uno speciale blocco di commenti HTML che vi permette di marcare il vostro codice che potenzialmente crea 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, ).

Shortcode
Il plugin vi permette di utilizzare lo shortcode [cookie-policy] dentro il testo delle vostre pagine, post e custom post e nei widget delle sidebar.

 [ 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.

Sia che usiate i commenti speciali o che usiate lo shortcode le caratteristiche comuni sono:

  • 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:

cookie-accept-rejectPotete 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:

  1. Installate il plugin dentro WordPress come sempre (aggiungi nuovo e fate l\’upload dello .zip file) e attivatelo
  2. Andate nella pannello di configurazione nel menu Impostazioni / Dynamic Cookie Blocker
  3. Attivate il plugin con la vostra chiave di attivazione che avete ricevuto via email dopo l\’acquisto
  4. Personalizzate il plugin con le tante opzioni disponibili

 

Gli aggiornamenti verranno ricevuti in automatico direttamente dentro WordPress come tutti gli altri plugin:

aggiornamenti automatici

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.