Skip to content
EasyCookies
EasyCookies
Баннер cookie для MODX 2 и 3 — простое уведомление или согласие по требованиям законов, со счётчиками и журналом согласий
  1. Компоненты
  2. EasyCookies

EasyCookies ​

Компонент для MODX Revolution 2 и 3: выводит баннер о cookie на всех страницах сайта и сам запускает счётчики — Яндекс Метрику, Google Analytics, VK Рекламу и другие — так, как ответил посетитель. В основе — библиотека CookieConsent Ореста Биды.

Редактор профиля и превью баннера

Зачем ​

Баннер cookie обычно ставят так: берут скрипт с чужого сайта, вставляют в шаблон, а счётчики оставляют как были. Счётчики при этом работают до ответа посетителя, и кнопка «Отклонить» ничего не отключает.

В EasyCookies счётчики живут в профиле баннера, а не в шаблоне. Баннер запускает их, когда посетитель разрешил нужную категорию, а при отказе удаляет их cookie. Текст, вид и счётчики настраиваются в админке, а превью показывает баннер прямо на странице менеджера — там, где он встанет на сайте.

Возможности ​

  • Два вида баннера. Простой — уведомление с кнопкой «Понятно». По требованиям — согласие до запуска счётчиков, как того требуют GDPR, CCPA и похожие законы. Вид меняется одной кнопкой, настройки не теряются.
  • Счётчики без правки шаблона. Яндекс Метрика, Google Analytics, Google Tag Manager, VK Реклама, Meta Pixel и свой код. «Найти на сайте» переносит уже вставленные счётчики из шаблонов и чанков в профиль.
  • Превью на странице. Баннер и окно настроек обновляются по мере правки.
  • Журнал согласий. Каждый ответ посетителя сохраняется. Сводка за период, фильтры, выгрузка в CSV и виджет на рабочем столе.
  • Вид как в плейграунде CookieConsent: окно, облако или плашка, девять положений, темы и свои цвета.
  • Языки. Готовые тексты на 14 языках, баннер говорит на языке страницы.
  • Профили и контексты. Несколько баннеров на сайте, свой для каждого контекста. Копия профиля и перенос на другой сайт через файл.
  • Проверка согласия на сервере. Сниппет EasyCookiesAllowed выводит видео, карту или форму только с согласия посетителя.
  • Google Consent Mode v2, Global Privacy Control, повторный запрос согласия у всех, скрытие баннера от поисковых роботов.
  • Интерфейс в стиле менеджера MODX 3 и MODX 2.

Установка ​

EasyCookies — платный компонент на modstore.pro. Установите его через Менеджер пакетов с провайдером modstore.pro (как подключить репозиторий).

Дальше: Быстрый старт.

Требования ​

  • MODX Revolution 2.8+ или 3.x.
  • PHP 7.4 и новее с расширением json.
  • Право settings. Его требуют страница компонента, пункт меню и все процессоры, как у «Системных настроек»: профиль добавляет скрипты на все страницы сайта.

Внимание

Какой баннер нужен вашему сайту, решают законы, которые к нему применяются. EasyCookies — инструмент, а не юридическая консультация.