Smart Cookie Kit

By : shark986

-- EN --

Like others plugin, Smart Cookie Kit blocks cookies until the visitor doesn't accepts them, but it unlock them asyncronously (without refreshing the current page): this logic increases server performance, improve user experience, and, more important, makes the plugin compatible with cache plugins!! Thinked for marketing-oriented sites, this plugin blocks standard scripts and conversion/remarketing scripts (including the "noscript" tag too).

Why I decided to create this plugin? There are a lot of plugins for cookies management... But:

  • Many work on the server, modifying some code portions directly in the output: if is there a cache system, it will cache the page in the version for the user that "fired" the cache creation (with modified scripts if the user has not accepted cookies, or with the original scripts if the cookies were accepted), and that version will be served to ALL visitors, regardless of their acceptance. The problem: it is not possible use cache systems.

  • When user accepts cookies, it is necessary to open another page to have original scripts working. A lot of plugin have done a step forward, making an automatic refresh of the visited page, but web servers have to work again to serve the "correct" page and this may be a serious problem with slow connections (think to mobile devices), heavy pages (without cached pages!!), pages with external resources (Youtube videos, Ads, Social Plugins, ...). Has it ever appened that you start reading some content or jump below to search content of interest and the page scrolls back on the top because of a refresh?! The problem: worst server performance and user experience.

  • Many lets specify a page that contains cookie policy (to link that in the banner), but often they show the cookie banner in that page too. This is not a big problem, I know, but it is a detail! ;)

I searched for a plugins that would not unblock cookies directly in the output from the server, to permit the use of cache systems; more over, I would like "things" faster and smoother without page refreshes and heavy loads. My research had not satisfactory results (for me), so I decided to write my own plugin!

The main functionality are the following:

  • It recognises and modify automatically scripts, iframes and images to block them (the block happens directly in the output from the server).

  • It permits you to tag code to block.

  • It shows the cookie banner only if it is necessary.

  • It includes in the banner the link to your cookie policy page, and it does not show the banner in that page!

  • Once the user accepts the policy (or when policy is already accepted), it unblocks and run scripts via javascript, without a page refresh. Being via javascript, the unblock happens even if there are active cache systems!

-- IT --

Come altri plugin, Smart Cookie Kit blocca preventivamente i cookie finchè il visitatore non li accetta, ma questo sblocco avviene in modo asincrono (senza cioè effettuare il refresh della pagina): questa logica incrementa le performance del serve, migliora l'esperienza dell'utente sul sito, e più importante, rende il plugin compatibile con i plugin che effettuano la cache dei contenuti!! Pensato per i siti con orientamento al marketing, il plugin blocca gli script standard e i tag per le conversioni/remarketing (inclusi i tag "noscript").

Perchè ho deciso di creare questo plugin? Ci sono parecchi plugin che gesticono i cookie... Però:

  • Lavorano solo ed esclusivamente lato server, modificando alcune porzioni di codice direttamente nell'output: se è attivo un sistema di cache, verrà cachata la versione della pagina adatta al visitatore che ne ha scaturito la creazione (con codice modificato se l'utente non ha prestato il consenso, oppure con codice corretto se invece l'ha prestato), e questa versione sarà servita a tutti quelli che poi visiteranno la pagina, a prescindere dal fatto che abbiano prestato il consenso o no! Problema: non si può avere un plugin per la cache attivo!

  • Dopo aver acconsentito, bisogna aprire un'altra pagina per vedere il codice nella versione "non alterata" (quindi con tutto funzionante e non bloccato). Molti plugin hanno fatto un passo in avanti, facendo un refresh automatico della pagina visitata, ma i web server devono lavorare 2 volte per servire la pagina "corretta" e questo può essere un serio problema con connessioni lente (penso a dispositivi mobili), pagine un po' pesanti (senza cache!!), pagine con risorse esterne (video di Youtube, pubblicità, plugin sociali, ...). Ti è mai capitato di cominciare a leggere una pagina o scorrere direttamente verso il basso per cercare il contenuto che ti interessa e la pagina ti si ricarica sotto il naso a causa di un refresh?! Problema: scarsa velocità delle pagine ed esperienza utente seriamente peggiorata!

  • Molti permettono di specificare un url in cui hai pubblicato la cookie policy (per linkarla nel banner), ma spesso mostrano il banner con l'informativa breve anche in quella pagina. Questo non è un grosso problema,lo so, ma è un dettaglio! ;)

Ho cercato un plugin che non sbloccasse direttamente i cookie nell'output dal server, per consentire l'uso di un sistema di cache; in più, mi sarebbe piaciuto un sistema veloce e pratico (lato utente) senza ricaricamenti e rallentamenti vari. La ricerca non mi ha dato risultati soddisfacenti, così ho deciso di scrivere un mio plugin!

Le principali caratteristiche sono queste:

  • Riconosce e modifica in automatico gli script, i iframe e le immagini da bloccare (il blocco avviene lato server).

  • Ti permette di taggare del codice da bloccare.

  • Mostra il banner all'utente solo se serve.

  • Include nel banner il link alla pagina in cui hai pubblicato la cookie policy, e non mostra il banner in quella pagina!

  • A consenso dato (o ricevuto in precedenza), sblocca gli script e li esegue tramite javascript, senza ricaricare la pagina. Essendo tramite javascript, lo sblocco avverrà anche in caso di pagine cachate!

Popup Manager

Popup Manager is the most powerful free popup builder available. With it you can easily create attractive popups and anage their style, dimensions, effects, triggers and much more with no coding skills required. Popup Manager is a great tool for your marketing campaign that allows you to build high.........

Similar: 16%

RainmakerMoxie

Enter an email address and available contact information is displayed: Photo Name Demographic information Personal interests Clickable social links (LinkedIn, Twitter, Facebook, ...) Recent Twitter updates Recent Plancast plans Optionally, emails the displayed contact information to any valid emai.........

Similar: 16%

WP Construction Mode

WP Construction & Maintenance mode allows you to hide your entire site, or a specific page while you build and maintain the site. Your visitors will see a beautiful landing page, with an optional animated progress bar. This plugin is a must-have for every site, because you can use it when you ar.........

Similar: 11%

MoreSharesForYou - WordPress Sharing Community

Why should I use this plugin? The MoreSharesForYou Plugin helps you achieve 4 goals: Generate new traffic, both directly and from social networks: the traffic effect Get your content shared by others and distributed on their social networks: the social signals effect Show your visitors and users .........

Similar: 8%

Gallery Share: Social Lightbox For Every Image

FULLY FIXED AND WORKING NOW ON ALL BROWSERS INCLUDING IE11. WORDPRESS 4.0 COMPATIBLE....

Similar: 8%

Social Share 2.0 - Social Bookmarks

This plugin adds a small widget within each blog post to share blog posts on Facebook, Twitter, Google Buzz, Digg, Surfpeople, and well over 100 more social bookmarking and sharing sites ....

Similar: 7%

Thumbar Rating Plugin

Full Statistics In Real Time Each Thumbar shows up counts, down counts, total count, and percent voted up Auto-sized two-tone bars provide an instant visual summary of up and down votes Customizable bar colors to fit perfectly into your theme Ultra slim plugin profile integrates easily into your p.........

Similar: 5%

Ads Manager WP/BB

Use this plugin to quickly and easily insert Any Ad code Unit to your posts and BuddyPress sections including Forum topics....

Similar: 5%

Custom Login Page Styler - Admin login page

Give your admin login , login , registration and password recovey pages new customized look in few minutes zero coding skill required. Create your own custom login page or Admin login with custom login page styler ,Easy to use no coding skills required for customization. Create beautiful custom l.........

Similar: 4%

LessButtons Social Sharing and Statistics

LessButtons automatically display sharing buttons for those social networks, where visitor registered and logged in. Support automated detection and display buttons for Facebook, Twitter, Google+, Pinterest, LinkedIn, Reddit, VKontakte, Odnoklassniki. 100+ more social networks and bookmark services.........

Similar: 3%