Cookie Consent Manager для 1С-Битрикс — сканер сайта, блокировка сервисов, журнал согласий и ФЗ-152
BUSSOL Consent Manager — комплексный модуль управления cookie, пользовательскими согласиями и сторонними сервисами для сайтов на «1С-Битрикс: Управление сайтом».
Модуль не ограничивается выводом стандартного cookie-баннера. Он помогает определить используемые на сайте сторонние сервисы, заблокировать их до получения согласия пользователя, управлять категориями cookie, фиксировать историю согласий, работать с формами, вести журнал событий и предоставлять пользователю полноценный центр управления своими настройками.
Главный принцип работы:
Установил → включил → настроил → работает.
Размещать компонент вручную, редактировать header.php, footer.php или вносить изменения в шаблон сайта не требуется.
---
Автоматическое подключениеBUSSOL Consent Manager автоматически подключается на публичных страницах сайта после установки и включения модуля.
Не требуется:
Для многосайтовых проектов настройки могут задаваться отдельно для каждого сайта.
---
Работает с Композитным сайтомМодуль разработан с учётом технологии «Композитный сайт» 1С-Битрикс.
Пользовательское состояние согласия не должно нарушать статическое кеширование страниц: конфигурация и состояние Consent Manager обрабатываются отдельно от кешируемого HTML.
Работа модуля с включённым композитом протестирована на популярных готовых решениях:
BUSSOL Consent Manager не привязан к специфической HTML-структуре этих шаблонов и не требует ручной адаптации под их CSS.
---
Независимость от дизайна сайтаПользовательский интерфейс Consent Manager изолирован от стилей шаблона сайта.
Это снижает риск конфликтов с:
Для элементов модуля используются собственные уникальные селекторы и изолированный пользовательский интерфейс.
Благодаря этому BUSSOL Consent Manager подходит как для типовых сайтов на Битрикс, так и для проектов на готовых решениях и индивидуальных шаблонах.
---
Автоматический сканер сайтаОдна из ключевых возможностей BUSSOL Consent Manager — встроенный сканер сайта.
Сканер выполняет обход страниц проекта и помогает обнаружить подключённые сторонние сервисы и ресурсы.
Модуль способен выявлять, в частности:
Результаты сканирования отображаются в административной части и могут использоваться для настройки правил блокировки и категорий.
Содержимое сайта при таком сканировании не требуется передавать во внешний SaaS-сервис.
---
Менеджер сторонних сервисовАдминистратор может централизованно управлять сервисами, подключёнными к сайту.
Для каждого сервиса можно определить:
Это позволяет управлять аналитикой, маркетинговыми системами, виджетами и внешним контентом из одного административного интерфейса.
---
Блокировка до получения согласияBUSSOL Consent Manager может блокировать загрузку сторонних ресурсов до того момента, пока пользователь не разрешит соответствующую категорию.
Поддерживается работа не только с:
но также с:
Для динамически создаваемых элементов предусмотрено дополнительное клиентское наблюдение.
Также предусмотрены механизмы контроля динамических обращений через:
в тех сценариях, где это применимо.
---
Яндекс.Метрика, Google Analytics и GTMМодуль умеет работать с популярными аналитическими системами и блокировать их запуск до получения соответствующего согласия.
Поддерживаются сценарии работы с:
Для нестандартных сервисов можно задавать собственные правила.
---
Google Consent Mode v2BUSSOL Consent Manager поддерживает сценарии Google Consent Mode v2.
Могут использоваться параметры:
Состояние согласия может обновляться после изменения пользователем выбранных категорий.
---
Произвольные категории cookieАдминистратор не ограничен фиксированным набором категорий.
Можно создавать собственные категории, например:
Для каждой категории можно задавать собственные параметры и связанные сервисы.
Обязательные категории могут быть отделены от тех, которые пользователь может самостоятельно включать и отключать.
---
Кнопки «Принять», «Отказаться» и индивидуальный выборConsent Manager поддерживает несколько сценариев:
Пользователь не оказывается привязан к решению, принятому при первом посещении сайта.
---
Центр управления согласием пользователяПосле закрытия первоначального уведомления пользователь может повторно открыть настройки Consent Manager.
Через центр управления согласием можно:
Это превращает модуль из одноразового cookie-баннера в полноценную систему управления согласием.
---
Удаление cookie после отзыва согласияЕсли пользователь сначала разрешил определённую категорию, а затем отозвал согласие, BUSSOL Consent Manager может удалить связанные cookie.
Поддерживаются:
Таким образом, отзыв согласия влияет не только на дальнейший запуск сервисов, но и на уже установленные cookie, которые возможно удалить средствами браузера.
---
URL-правилаДля разных страниц сайта можно задавать отдельные правила.
Например:
Это особенно удобно для крупных многосайтовых и многорегиональных проектов.
---
МногосайтовостьBUSSOL Consent Manager поддерживает многосайтовый режим 1С-Битрикс.
Для разных сайтов можно задавать собственные:
---
Региональные режимыДля проектов, работающих с различными регионами, предусмотрены отдельные сценарии обработки согласий.
Администратор может использовать разные правила поведения Consent Manager в зависимости от выбранной конфигурации сайта или региона.
Это позволяет строить различные сценарии, например для российских и международных проектов.
---
Срок действия согласияАдминистратор самостоятельно определяет срок хранения пользовательского выбора.
После истечения установленного периода Consent Manager может повторно запросить согласие.
Это удобно при регулярном обновлении политики или изменении состава используемых сервисов.
---
Версионирование политикиBUSSOL Consent Manager хранит информацию о редакциях политики.
При изменении текста политики или состава правил можно создать новую версию.
В журнале согласий фиксируется не только факт согласия, но и версия политики, действовавшая в момент пользовательского выбора.
---
Неизменяемый снимок согласияДля каждой версии политики может формироваться её цифровой отпечаток.
В журнале сохраняется информация о том, какую редакцию пользователь видел в момент принятия решения.
Это помогает избежать ситуации, когда текст политики изменился, а старая запись журнала больше невозможно однозначно связать с первоначальной редакцией.
---
Защищённый журнал согласийВ модуле предусмотрен расширенный журнал событий.
В зависимости от настроек могут фиксироваться:
Для дополнительной защиты истории записей может использоваться HMAC-цепочка.
Это позволяет обнаруживать нарушение последовательности сохранённых записей и повышает ценность журнала как технической истории пользовательских решений.
---
Работа с IP и персональными даннымиАдминистратор может выбрать режим работы с IP-адресами.
В зависимости от конфигурации можно:
Это позволяет подобрать уровень журналирования под политику обработки данных конкретного проекта.
---
Аналитика согласийВ административной части можно анализировать действия пользователей.
Доступны показатели за выбранный период, включая сценарии:
Предусмотрены периоды анализа, включая 7, 30 и 90 дней.
---
Экспорт журналаИсторию согласий можно экспортировать для последующего анализа и внутренней отчётности.
Поддерживается экспорт журнала в CSV.
---
Согласия для формBUSSOL Consent Manager может использоваться не только для cookie.
Модуль поддерживает сценарии пользовательских согласий в формах сайта.
Можно настроить вывод согласия для выбранных форм и связать его со штатным механизмом пользовательских соглашений 1С-Битрикс.
Это позволяет централизовать работу:
---
Интеграция с соглашениями 1С-БитриксМодуль поддерживает интеграцию со штатным механизмом пользовательских соглашений Bitrix.
Это позволяет использовать стандартную систему хранения согласий платформы совместно с возможностями BUSSOL Consent Manager.
---
Генератор политикиВ административной части доступен генератор политики.
Он помогает подготовить текст политики с учётом настроенных:
Генератор предназначен для ускорения подготовки документации и не заменяет юридическую проверку документов для конкретного проекта.
---
AccessibilityПользовательский интерфейс создавался с учётом доступности.
Предусмотрены:
---
ЛокализацияМодуль поддерживает русскую и английскую локализацию.
Архитектура использует языковые файлы Bitrix и позволяет расширять набор языков.
---
Расширенный Developer APIДля разработчиков предусмотрены PHP и JavaScript API.
API позволяет:
Предусмотрены события для интеграции с клиентским JavaScript и событийной системой Bitrix.
---
Режим диагностикиВ административной части имеется отдельный раздел диагностики.
Он помогает проверить:
Администратор сразу видит:
Автоподключение: активно
Виджет обнаружен: да / нет
JavaScript загружен: да / нет
Конфигурация получена: да / нет
Ручное размещение компонента: не требуется
Предусмотрена повторная живая проверка.
---
Проверка конфигурацииBUSSOL Consent Manager помогает обнаруживать ошибки настройки до запуска модуля на рабочем сайте.
Диагностика может использоваться для проверки:
Это упрощает ввод модуля в эксплуатацию и сокращает время поиска ошибок.
---
Не требует изменения шаблонаВ типовом сценарии администратор:
После этого Consent Manager автоматически появляется на публичном сайте.
Ручное размещение компонента не требуется.
Для специальных случаев компонент можно использовать как резервный способ подключения.
---
Для кого подходит BUSSOL Consent ManagerМодуль подойдёт для:
---
Почему BUSSOL Consent ManagerЭто не просто cookie-баннер.
BUSSOL Consent Manager объединяет в одном решении: