Cookie-баннер (также известен как баннер согласия на использование cookie или уведомление о cookie) — это всплывающее уведомление, которое запрашивает согласие пользователя на сбор данных, собираемых автоматически и зачастую незаметно для него. Примеры данных: файлы cookie (для аналитики, рекламы, персонализации), IP-адрес, информация о браузере и устройстве, данные о поведении на сайте (страницы, время пребывания и т. п.)
Добавить на сайт Cookie-баннер очень просто. Пошаговая инструкция
1) Перед закрывающем тегом </body> в подвале сайта добавьте саму плашку (не забудьте заменить ссылку на файл политики конфиденциальности на свою)
HTML-код самой плашки с ссылкой на страницу политики конфиденциальности
Добавить в футер перед закрывающем тегом </body>
<div class="cookie-banner">
<div class="string">Мы используем файлы сооkіе, чтобы анализировать трафик сайта и персонализировать контент.<br>Используя этот сайт, вы соглашаетесь на использование вами файлов сооkіе. Вы можете прочитать нашу <a href="/include/licenses_detail.php" target="_blank">политику конфиденциальности</a>. <button id="cookie-confirm">Понятно, спасибо</button></div>
</div>
2) Добавьте стили плашки в файл стилей custom.css (у вас этот файл может называться по другому или можно добавить код в футер ниже самого баннера)
3) Добавьте JS-код в файл custom.js или после HTML-кода плашки в футере сайта
JS-скрипт появления куки-баннера
Добавить скрипт в файл custom.js
<script>
let cookieConfirm = localStorage.getItem('cookieConfirm');
if (!cookieConfirm) {
const banner = document.querySelector('.cookie-banner');
banner.classList.add('active');
banner.querySelector('#cookie-confirm').addEventListener('click', function (e) {
localStorage.setItem('cookieConfirm', 'y');
banner.classList.remove('active');
})
}
</script>
Все, теперь на вашем сайте появится Cookie-баннер, который будет всплывать один раз, при первом заходе на сайте пользователя. Если у вас возникнут проблемы с реализацией, вы всегда можете обратиться к нам, написав на почту info@prav-site.ru и оставив заявку через форму обратной связи