Настройки конфиденциальности

Настройки конфиденциальности
1 500 ₽
Менее 50 установок.
Минимальная редакция для работы модуля «Старт»
Приобрести и затем установить модуль вы можете через раздел «Магазин приложений» в центре администрирования HostCMS.

Модуль позволяет организовать на сайте управление согласием посетителей на использование файлов cookie, аналитических и маркетинговых систем, встроенного внешнего контента и других сторонних сервисов.

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

Основные возможности

  • Создание собственных категорий конфиденциальности
  • Добавление сервисов в каждую категорию
  • Обязательные категории, которые нельзя отключить
  • Индивидуальное включение и отключение сервисов
  • Кнопки «Принять все», «Только необходимые» и сохранение пользовательского выбора
  • Возможность в любой момент изменить или отозвать ранее выданное согласие
  • Выполнение JavaScript-кода сервиса только после получения разрешения
  • Блокировка встроенного внешнего контента до получения согласия

Аналитика и сторонние сервисы

Для каждого сервиса можно указать JavaScript-код, который будет выполнен только после получения соответствующего согласия.

Таким образом через модуль можно управлять подключением, например:

  • Яндекс Метрики
  • Google Analytics
  • JivoSite
  • рекламных пикселей
  • calltracking-систем
  • других аналитических, маркетинговых и функциональных сервисов

Если посетитель не разрешил соответствующий сервис, его JavaScript-код не выполняется.

При повторном посещении сайта ранее сохранённые настройки применяются автоматически.

Блокировка внешнего контента

Модуль умеет блокировать iframe сторонних сервисов до получения согласия пользователя.

Например, вместо встроенного YouTube-видео посетителю будет показана заглушка с предложением разрешить соответствующий сервис.

После нажатия кнопки «Разрешить» исходный iframe восстанавливается автоматически без перезагрузки страницы.

Механизм можно использовать для:

  • YouTube
  • Яндекс Карт
  • других видеохостингов
  • картографических сервисов
  • других ресурсов, использующих iframe

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

При блокировке сохраняется исходный iframe вместе с его атрибутами: class, style, allow, allowfullscreen, loading, data-* и другими.

Динамически добавляемый контент

Модуль отслеживает iframe, добавляемые JavaScript-кодом уже после загрузки страницы, и применяет к ним те же правила конфиденциальности.

Для собственных компонентов также предусмотрен JavaScript API, позволяющий проверить наличие разрешения до добавления внешнего ресурса на страницу.

Настройка категорий и сервисов

В административной части можно создавать произвольную структуру настроек конфиденциальности.

Например:

Необходимые

  • Сессионные данные и безопасность

Функциональные

  • YouTube
  • Яндекс Карты
  • Онлайн-консультант

Аналитические

  • Яндекс Метрика
  • Google Analytics

Маркетинговые

  • рекламные пиксели
  • calltracking
  • системы сквозной аналитики

Набор категорий и сервисов не зафиксирован в модуле и полностью определяется администратором сайта.

Обязательные сервисы

Категории можно отметить как обязательные.

Сервисы из обязательных категорий:

  • всегда включены
  • не могут быть отключены посетителем
  • автоматически учитываются на стороне сервера независимо от переданных браузером данных

Так можно отделить технически необходимые функции сайта от аналитики, маркетинга и дополнительного внешнего контента.

Изменение и отзыв согласия

Посетитель может повторно открыть настройки конфиденциальности и изменить свой выбор.

При отключении ранее разрешённого сервиса страница перезагружается и его JavaScript-код больше не подключается.

Также предусмотрено быстрое действие «Только необходимые», отключающее все необязательные сервисы.

Безопасность

Разрешённые посетителем сервисы проверяются на стороне сервера.

Интеграция

Модуль автоматически подключается к публичным страницам HostCMS и не требует добавления специальных вызовов в макет сайта.

Для нестандартных компонентов доступен JavaScript API, позволяющий:

  • проверить, разрешён ли конкретный сервис
  • получить список разрешённых сервисов
  • открыть окно настроек
  • разрешить отдельный сервис
  • обработать изменение настроек конфиденциальности
  • безопасно подготовить внешний iframe перед его добавлением в DOM

Модуль подходит как для небольших сайтов, так и для проектов с большим количеством аналитических, функциональных и маркетинговых интеграций.

Скриншоты

Версии модуля

Версия Дата Описание Версия от Версия до
1.0 26.08.2026 Релиз 6.1.2
Похожие