Возможно вы вкурсе, что был принят закон о защите данных в Европе GDPR (общие правила защиты данных) и закон ЕС о куки. Ресурсы запестрили всплывающими окнами с предупреждениями о сборе файлов куки, и сегодня мы хотим рассказать как реализовать такое окно с помощью плагина ihavecookies.js. Он представляет собой легкий, простой и стильный jQuery плагин, чтобы информировать ваших пользователей, что ваш сайт собирает куки и сделать ваш сайт в соответствии с GDPR и закона ЕС.

 

Плагин отображает сообщение о согласии на сбор и обработку cookie при первом посещении или через 30 дней после последнего посещения. С последними правилами ЕС, согласно которым посетители должны иметь возможность отказаться от сбора данных для маркетинга и отображения предпочтений. Плагин имеет опцию выбора реализованную с помощью флажков, пользователь может выбрать какие данные он не согласен передавать, и затем принять согласие. Смотрите премиум и бесплатные шаблоны от наших партнеров:

Как реализовать:

Для начала нам необходимо подключить скрипты, загрузите и вставьте JavaScript jquery.ihavecookies.js после jQuery, но перед закрывающим тегом body.

Затем необходимо инициализировать плагин ihavecookies на jQuery и указать Заголовок-сообщение, отображаемое в нашем сплывающем окне.

Вы можете указать время до отображения всплывающего окна после загрузки страницы (в миллисекундах):

Или можете указать, через сколько дней такое сообщение появится на вашей странице после принятия вновь:

Вы можете предоставить пользователю право выбора какие куки отправлять:

Устанавливаем кнопку-функцию принять:

И последним шагом будет создание самой разметки страницы, да, мы сегодня сделали все наоборот:

Не забывайте о ваших пользователях, если вы собираетесь собирать и использовать их данные, вам обязательно нужно их согласие, чтобы избежать недоразумений.

Вот и все. Готово!