Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Первый линк: Cookie менеджер Про

Быстрое и удобное уведомление о cookie для сайтов на 1С-Битрикс. Модуль «Cookie менеджер Про» от Первый линк (1lsite.ru) покажет посетителям понятный баннер, даст выбор категорий cookie и автоматически приведёт сайт в соответствие с требованиями о персональных данных.Зачем нужен152-ФЗ требует, чтобы перед сбором и обработкой cookie посетитель дал информированное согласие — и мог отозвать его. Модуль решает это «из коробки»: баннер появляется при первом визите, а выбор сохраняется на срок, который вы задаёте.ВозможностиТри категории cookie — Необходимые, Аналитические, Маркетинговые.Кнопки «Принять всё», «Только необходимые», «Настроить», «Отменить всё».Consent mode для GTM/GA4 — согласие сразу учитывается в веб-аналитике.Самоблокировка трекеров по маскам URL до получения согласия.Повторное открытие настроек — посетитель может изменить выбор в любой момент.Логирование согласия в базу данных (статус, IP, время).Настраиваемый срок действия согласия, темы панели (система/светлая/тёмная), три позиции баннера и гибкая настройка цветов.Lazy-load сценариев по категориям и серверный хелпер hasConsent().ПлюсыАдаптивный дизайн и анимация.Сложный механизм согласия, но простая установка.Русскоязычный интерфейс и поддержка.Соответствие сайта 152-ФЗ после установки баннера можете проверить на нашем сайте https://1lsite.ru/company/check152/Лёгкий модуль баннера согласия на обработку cookie для CMS 1С-Битрикс. Возможность настроитьсогласие по категориям (consent manager) с автоматической блокировкой сторонних трекеров дополучения согласия и логированием решений посетителей.ВозможностиСовременный адаптивный дизайн баннера и модальной панели настроек.Три позиции баннера: слева внизу, по центру внизу (на всю ширину), справа внизу.Настраиваемые цвета баннера (фон и текст) в панели администрирования.Кнопки «Принять всё», «Только необходимые», «Настроить», «Отменить всё».Категории cookie: Необходимые (обязательные, нельзя отключить), Аналитические  (Яндекс Метрика, GA4), Маркетинговые (GTM, VK, Meta/Facebook, TikTok).Consent Mode для GTM/GA4: по умолчанию «denied», обновление после согласия.Самоблокировка трекеров по маскам URL до получения согласия (перехват динамической  загрузки скриптов) — настраивается в админке.Логирование согласия посетителей в БД (таблица b_llink_cookiepro_consent): статус,  категории, IP, User-Agent, дата.Настраиваемый срок действия согласия (в днях).Темы панели: как в системе / светлая / тёмная.Lazy-load сценариев по категориям (data-cookie-consent="analytics" и loadWhenAllowed).Повторное открытие панели настроек с помощью settingsLink() / data-cookie-settings-open.

Первый линк: Cookie менеджер Про

Первый линк: Cookie менеджер Про

Скриншоты
Описание

Технические данные

Опубликовано:
16.09.2026
Версия:
1.0.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Быстрое и удобное уведомление о cookie для сайтов на 1С-Битрикс. Модуль «Cookie менеджер Про» от Первый линк (1lsite.ru) покажет посетителям понятный баннер, даст выбор категорий cookie и автоматически приведёт сайт в соответствие с требованиями о персональных данных.

Зачем нужен

152-ФЗ требует, чтобы перед сбором и обработкой cookie посетитель дал информированное согласие — и мог отозвать его. Модуль решает это «из коробки»: баннер появляется при первом визите, а выбор сохраняется на срок, который вы задаёте.

Возможности
  • Три категории cookie — Необходимые, Аналитические, Маркетинговые.
  • Кнопки «Принять всё», «Только необходимые», «Настроить», «Отменить всё».
  • Consent mode для GTM/GA4 — согласие сразу учитывается в веб-аналитике.
  • Самоблокировка трекеров по маскам URL до получения согласия.
  • Повторное открытие настроек — посетитель может изменить выбор в любой момент.
  • Логирование согласия в базу данных (статус, IP, время).
  • Настраиваемый срок действия согласия, темы панели (система/светлая/тёмная), три позиции баннера и гибкая настройка цветов.
  • Lazy-load сценариев по категориям и серверный хелпер hasConsent().
Плюсы
  • Адаптивный дизайн и анимация.
  • Сложный механизм согласия, но простая установка.
  • Русскоязычный интерфейс и поддержка.
Соответствие сайта 152-ФЗ после установки баннера можете проверить на нашем сайте https://1lsite.ru/company/check152/


Лёгкий модуль баннера согласия на обработку cookie для CMS 1С-Битрикс. Возможность настроить
согласие по категориям (consent manager) с автоматической блокировкой сторонних трекеров до
получения согласия и логированием решений посетителей.

Возможности
  • Современный адаптивный дизайн баннера и модальной панели настроек.
  • Три позиции баннера: слева внизу, по центру внизу (на всю ширину), справа внизу.
  • Настраиваемые цвета баннера (фон и текст) в панели администрирования.
  • Кнопки «Принять всё», «Только необходимые», «Настроить», «Отменить всё».
  • Категории cookie: Необходимые (обязательные, нельзя отключить), Аналитические

 (Яндекс Метрика, GA4), Маркетинговые (GTM, VK, Meta/Facebook, TikTok).

  • Consent Mode для GTM/GA4: по умолчанию «denied», обновление после согласия.
  • Самоблокировка трекеров по маскам URL до получения согласия (перехват динамической

 загрузки скриптов) — настраивается в админке.

  • Логирование согласия посетителей в БД (таблица b_llink_cookiepro_consent): статус,

 категории, IP, User-Agent, дата.

  • Настраиваемый срок действия согласия (в днях).
  • Темы панели: как в системе / светлая / тёмная.
  • Lazy-load сценариев по категориям (data-cookie-consent="analytics" и loadWhenAllowed).
  • Повторное открытие панели настроек с помощью settingsLink() / data-cookie-settings-open.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Установка штатными методами. Соответствие сайта 152-ФЗ после установки баннера можете проверить на нашем сайте https://1lsite.ru/company/check152/


Установка
  1. Установите модуль через НастройкиНастройки продуктаМодули (или из маркетплейса).
  2. При установке модуль автоматически регистрируется в /bitrix/php_interface/init.php

  (с маркерами llink.cookiepro auto-bootstrap) — баннер начинает работать сразу,
  без правки шаблона. При удалении модуля блок из init.php убирается автоматически.

  1. Настройте баннер в НастройкиНастройки продуктаНастройки модулей → «Cookie Banner».
  2. Очистите кеш при необходимости.
Использование

Баннер внедряется автоматически на всех публичных страницах через событие
OnEndBufferContent — правка шаблона не требуется. Достаточно установить и включить
модуль в админке (опция «Баннер активен»), затем сохранить нужные настройки.

Ручной вызов (если нужно управлять порядком или внедрять точечно) — в header.php шаблона:

<?php
use Bitrix\Main\Loader;
if (Loader::includeModule('llink.cookiepro')) {
    \llink_cookiepro::addBanner();
}
?>

Loader::includeModule() подключает include.php модуля (где объявлен класс llink_cookiepro).
Без этого вызова класс не будет доступен в шаблоне.

Вывод ссылки (кнопки) «Настроить cookie» в подвале сайта — позволяет открыть панель настроек
повторно, даже после того как согласие уже дано:

<?= \llink_cookiepro::settingsLink() ?>

Настройки (админка)

НастройкиНастройки продуктаНастройки модулей → «Cookie Banner»:

  • URL страницы с политикой cookie
  • Текст баннера
  • Позиция баннера
  • Цвет фона и текста баннера
  • Тексты кнопок («Принять всё», «Только необходимые», «Настроить», «Отменить всё», «Сохранить выбор»)
  • Заголовок и вступительный текст окна настроек
  • Текст ссылки «Настроить cookie» в подвале
  • Срок действия согласия (в днях)
  • Тема панели (как в системе / светлая / тёмная)
  • Логировать согласие посетителей (да/нет)
  • Маски URL трекеров для самоблокировки (по одной в строке)
Категории и согласие

Согласие хранится в cookie cookie_consent в виде JSON:

cookie_consent = 1:{"necessary":true,"analytics":false,"marketing":false}

  • Необходимые — всегда включены, отключить нельзя (авторизация, корзина, CSRF).
  • Аналитические — Яндекс Метрика, Google Analytics.
  • Маркетинговые — Google Tag Manager, VK, Facebook (Meta), TikTok.

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

Серверная блокировка трекеров

Хелпер hasConsent($category) позволяет подключить трекеры только после согласия:

<?php if (\llink_cookiepro::hasConsent('necessary')): ?>
    <!-- основные скрипты сайта -->
<?php endif; ?>

<?php if (\llink_cookiepro::hasConsent('analytics')): ?>
    <!-- счётчик Яндекс.Метрики / Google Analytics -->
<?php endif; ?>

<?php if (\llink_cookiepro::hasConsent('marketing')): ?>
    <!-- Google Tag Manager / VK / Meta (Facebook) / TikTok -->
<?php endif; ?>

consent-manager.js задаёт GTM/GA4 consent mode по умолчанию как denied до загрузки
трекеров и выставляет window.ConsentManager с методами hasConsent, acceptAll,
necessaryOnly, declineAll, save, getState, getStatus, loadWhenAllowed.
Дополнительный код согласия для GTM/GA4/Метрики/VK/Facebook/TikTok в шаблоне не нужен.

Клиентская самоблокировка (по маскам)

Модуль перехватывает динамическую загрузку скриптов трекеров (appendChild/insertBefore),
URL которых совпадает с масками из списка blocklist, и откладывает их загрузку до получения
согласия. После согласия отложенные скрипты подгружаются автоматически. Скрипты, внедрённые
непосредственно в HTML (не через JS) и попадающие в страницу до инициализации, рекомендуется
ограничивать серверно через hasConsent().

Lazy-load сценариев по категориям

Скрипт с атрибутом data-cookie-consent="analytics" загрузится только после согласия на
соответствующую категорию. Укажите реальный путь в data-cookie-src (без обычного src,
чтобы скрипт не выполнился до обработки менеджером согласий):

<script data-cookie-consent="analytics" data-cookie-src="/analytics.js"></script>

Программная загрузка:

window.ConsentManager.loadWhenAllowed('/metrika.js', 'analytics');

Повторное открытие панели настроек: любой элемент с атрибутом data-cookie-settings-open
откроет панель, либо воспользуйтесь window.ConsentManager.openSettings().

Логирование согласия

Решение посетителя записывается в таблицу b_llink_cookiepro_consent: идентификатор согласия,
статус (accepted/partial/declined), категории, IP, User-Agent, дата, а также USER_ID
если пользователь авторизован. По умолчанию включено; отключается в настройках модуля.

Требования
  • PHP 8.2+
  • 1С-Битрикс CMS 20.0+
Поддержка
В случае проблем или необходимости настройки или доработки обращайтесь client@1lsite.ru

График работы поддержки: пн-пт 10:00-18:00, время реакции на обращение 1-3 раб.дня в порядке очерди.

Соответствие сайта 152-ФЗ после установки баннера можете проверить на нашем сайте https://1lsite.ru/company/check152/

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки