Первый линк: Cookie менеджер Про
От: Первый линк
Быстрое и удобное уведомление о cookie для сайтов на 1С-Битрикс. Модуль «Cookie менеджер Про» от Первый линк (1lsite.ru) покажет посетителям понятный баннер, даст выбор категорий куки и автоматически приведёт сайт в соответствие с требованиями о персональных данных.
Зачем нужен152-ФЗ требует, чтобы перед сбором и обработкой cookie посетитель дал информированное согласие — и мог отозвать его. Модуль решает это «из коробки»: баннер появляется при первом визите, а выбор сохраняется на срок, который вы задаёте.
Возможности- Три категории cookie — Необходимые, Аналитические, Маркетинговые.
- Кнопки «Принять всё», «Только необходимые», «Настроить», «Отменить всё».
- Consent mode для GTM/GA4 — согласие сразу учитывается в веб-аналитике.
- Самоблокировка трекеров по маскам URL до получения согласия.
- Повторное открытие настроек — посетитель может изменить выбор в любой момент.
- Логирование согласия в базу данных (статус, IP, время).
- Настраиваемый срок действия согласия, темы панели (система/светлая/тёмная), три позиции баннера и гибкая настройка цветов.
- Lazy-load сценариев по категориям и серверный хелпер hasConsent().
- Адаптивный дизайн и анимация.
- Сложный механизм согласия, но простая установка.
- Русскоязычный интерфейс и поддержка.
Лёгкий модуль баннера согласия на обработку 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.
|
Дата публикации
|
16.09.2026 |
|
Число установок
|
Менее 50 раз |
|
Дата обновления
|
13.10.2026 |
|
Включает в себя
|
Модуль |
|
Последняя версия
|
1.0.9 |
|
Адаптивность
|
Да |
|
Поддержка композита
|
Нет |
|
Совместимо с Сайты24
|
Нет |
|
Подходящие редакции 1С-Битрикс
|
3373 3380 3381 3382 3383 |
|
Наличие демо-режима
|
Да |
|
Продолжительность демо-периода
|
Нет |
- Исправление логирования согласий:
- устранена причина пустого журнала: CSRF-токен передавался с префиксом «sessid=» и сервер отклонял каждый запрос (invalid_csrf) — теперь отправляется raw-значение bitrix_sessid();
- та же нормализация применена во внутреннем коде контроллера (привязка nonce/HMAC к сессии).
- Защита журнала согласий:
- запись принимается только при наличии браузерного сигнала происхождения (Sec-Fetch-Site либо Origin/Referer); полностью «беспризнаковые» вызовы (curl и подобные) отклоняются;
- осознанный компромисс: privacy-клиенты, вырезающие оба заголовка, не запишут согласие — ради заметно более высокой цены офф-сайтовой автоматизации;
- для лимита по IP за reverse-proxy нужно задать доверенные прокси Bitrix («trusted_proxies»).
- Защита журнала согласий:
- проверка происхождения запроса усилена заголовком Sec-Fetch-Site (его проставляет сам браузер): cross-site записи отклоняются, а запросы без заголовка принимаются, чтобы не терять согласия;
- для лимита по IP за reverse-proxy нужно задать доверенные прокси Bitrix («trusted_proxies»);
- уточнена документация: Sec-Fetch-Site и подпись — это барьеры и привязка значения к сессии, а не аутентификация посетителя.
- Защита журнала согласий:
- добавлена проверка происхождения запроса (same-site Origin/Referer): записи с чужого хоста отклоняются, а при отсутствии заголовка логирование сохраняется;
- добавлен лимит частоты по сессии (не более 20 записей в минуту) поверх лимитов по IP и по сайту;
- уточнена документация: подпись привязывает значение согласия к сессии, а не аутентифицирует посетителя.
- Повышение устойчивости журнала согласий:
- сайтовый лимит частоты перенесён в per-site кэш Bitrix: при всплеске запись не блокируется навсегда, а мягко пропускается с сигналом в админку, и логирование восстанавливается само;
- User-Agent нормализуется перед записью (только печатаемые ASCII, не длиннее 255 символов);
- уточнена документация: подпись привязывает значение согласия к сессии, а не аутентифицирует посетителя.
- Повышение безопасности логирования согласий:
- подпись запроса логирования теперь выдаётся по значению согласия, а не по статусу, и проверяется на сервере — подделать запись без страницы, отрисованной для той же сессии, нельзя;
- сервер сохраняет только канонический набор категорий, применяет явные фильтры CSRF и POST и учитывает серверный выключатель логирования;
- общий лимит частоты хранится в файле сайта (без общего /tmp и без следования символьным ссылкам), поэтому один сайт на shared-хостинге не влияет на другой.
- Исправлена работа журнала согласий в админ-панели:
- исправлена пагинация на закладке «Логи согласий» — переходы по страницам теперь работают корректно;
- добавлена смена количества выводимых строк (10, 20, 50 или 100 записей);
- навигация сохраняет параметры модуля и не теряется внутри формы настроек.
