ИНСТРУКЦИЯ ДЛЯ 1С-БИТРИКС

Как установить cookie-баннер CookiLow на 1С-Битрикс

Один понятный сценарий без модуля: добавьте код в активный шаблон выше ShowHead, очистите кэш и проверьте опубликованный сайт.

Понадобится: доступ к файлам шаблона, резервная копия и 20–30 минут
ПРАВИЛЬНЫЙ ПОРЯДОК

CookiLow должен загрузиться раньше аналитики

1

<head>начало шаблона

2

CookiLowуправляющий код

3

ShowHead()скрипты Битрикса и модулей

ПЕРЕД ИЗМЕНЕНИЕМ ШАБЛОНА

Подготовьте код и точку возврата

Не начинайте с правки файлов. Сначала зафиксируйте исходное состояние сайта и получите персональную строку CookiLow.

1

Просканируйте сайт

Проверьте главную, форму, каталог и страницу с картой или видео. Сохраните список найденных сервисов.

Проверить сайт
2

Сделайте резервную копию

Сохраните текущий header.php активного шаблона или создайте точку восстановления в системе развёртывания.

3

Проверьте политику

Страница политики должна открываться публично и не возвращать 404. Укажите её полный HTTPS-адрес в CookiLow.

4

Скопируйте всю строку

Не добавляйте к коду async или defer: управляющий скрипт должен загрузиться раньше аналитики.

<script src="https://cookilow.ru/cookilow.js" data-site="ваш-сайт.ru" data-privacy="https://ваш-сайт.ru/privacy"></script>
АКТИВНЫЙ ШАБЛОН

Найдите все шаблоны, которые видят посетители

В 1С-Битрикс один сайт может использовать разные шаблоны для разделов, мобильной версии или нескольких доменов.

ШАГ 1

Откройте шаблоны сайтов

  1. Войдите в административную часть.
  2. Откройте Настройки → Настройки продукта → Сайты → Шаблоны сайтов.
  3. Сверьте условия применения каждого шаблона.
  4. Запишите ID всех шаблонов, используемых на публичных страницах.
АдминистрированиеСХЕМА ЭКРАНА
Шаблоны сайтов
IDНазваниеУсловияmainОсновной сайтДля всего сайтаcatalogКаталог/catalog/*mobileМобильныйУсловие устройства
1 Запишите ID и условия каждого активного шаблона
Путь: Настройки → Настройки продукта → Сайты → Шаблоны сайтов
ШАГ 2

Откройте header.php

  1. Через репозиторий или файловый менеджер перейдите в папку шаблона.
  2. Откройте /bitrix/templates/ID_ШАБЛОНА/header.php.
  3. Найдите открывающий тег <head> и вызов $APPLICATION->ShowHead().

Если изменения сайта проходят через разработчика и Git, не правьте боевой файл из административной панели.

header.phpСХЕМА ФАЙЛА
templatesmainheader.phpfooter.phpstyles.css
01 <!DOCTYPE html>
02 <html lang="ru">
03 <head>
04 <script src="https://cookilow.ru/cookilow.js" ...></script>
05 <? $APPLICATION->ShowHead(); ?>
06 <title>...</title>
2 Вставьте полную строку сразу после <head>
Код CookiLow расположен выше ShowHead() и остальных скриптов
ПОРЯДОК В HEAD

Поставьте CookiLow выше ShowHead()

Здесь важна не только строка, но и её положение относительно скриптов, которые выводит Битрикс.

ПРАВИЛЬНО<head>
<script src="https://cookilow.ru/cookilow.js" data-site="ваш-сайт.ru" data-privacy="https://ваш-сайт.ru/privacy"></script>
<? $APPLICATION->ShowHead(); ?>

CookiLow получает управление до скриптов модулей.

НЕПРАВИЛЬНО<head>
<? $APPLICATION->ShowHead(); ?>
<script src="https://cookilow.ru/cookilow.js" data-site="ваш-сайт.ru" data-privacy="https://ваш-сайт.ru/privacy"></script>

Аналитика может запуститься раньше баннера.

Не вставляйте код в компонент или включаемую область

Так он появится не на всех страницах или загрузится внутри BODY слишком поздно. Используйте общий header.php активного шаблона.

ПОСЛЕ СОХРАНЕНИЯ

Очистите все уровни кэша

Сохранённый header.php ещё не означает, что посетитель уже получает новую версию страницы.

Управляемый кэш

Очистите кэш компонентов и страниц через административную часть.

Композитный сайт

Сбросьте композитный HTML, если этот режим включён.

Сервер и CDN

Очистите Nginx, хостинговый кэш или CDN, если они сохраняют HTML.

Несколько шаблонов

Откройте по одному URL для каждого условия применения шаблона.

АвтокешированиеСХЕМА ЭКРАНА
Очистка файлов кеша
3 Очистите кэш после изменения каждого шаблона
Название и расположение пунктов могут отличаться в зависимости от версии
КОНТРОЛЬ РЕЗУЛЬТАТА

Проверьте не баннер, а поведение сервисов

Баннер может отображаться правильно, даже если Метрика или пиксель уже отправили запрос.

1

До выбора

Откройте сайт в новой приватной вкладке. Необязательные запросы не должны запускаться.

2

После согласия

Разрешите аналитику и проверьте, что Метрика и выбранные сервисы запускаются один раз.

3

После отказа

Отклоните необязательные категории и убедитесь, что аналитика остаётся выключенной.

До выбораМетрика ждёт
Разрешить аналитикуМетрика работает
ОтклонитьМетрика ждёт
CookiLow · результат проверкиСХЕМА ОТЧЁТА
ваш-сайт.ruПроверка завершена

Яндекс.Метрикаmc.yandex.ruзапущена раньше выбора

Системные функцииваш-сайт.ruработают

4 После исправления красный сигнал должен исчезнуть
CookiLow показывает фактические запросы опубликованного сайта

Граница браузерной установки. Cookies, которые PHP или сервер Битрикса устанавливает до выполнения JavaScript, не блокируются браузерным кодом. Их нужно отдельно инвентаризировать, классифицировать и описать в политике.

ПОЛЬЗА COOKILOW ДЛЯ 1С-БИТРИКС

Установка заканчивается не баннером, а подтверждённым результатом

CookiLow проверяет опубликованный сайт снаружи — поэтому видит фактические запросы независимо от того, добавлены они шаблоном, модулем, компонентом или GTM.

01

Исходный скан

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

02

Три состояния

Сравнивает загрузку до выбора, после согласия и после отказа, а не только наличие видимого баннера.

03

Повторная проверка

После правки и очистки кэша подтверждает, что ранние запросы исчезли и разрешённые сервисы продолжают работать.

Почему это особенно важно в Битриксе

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

Как работает мониторинг
ЧАСТЫЕ ВОПРОСЫ

Ответы перед изменением шаблона

Нужен ли отдельный модуль 1С-Битрикс?+

Нет. CookiLow подключается одной строкой в шаблоне сайта. Устанавливать второй модуль согласий не нужно.

Можно вставить код через визуальный редактор?+

Нет. Код должен загружаться в HEAD каждой страницы до аналитики. Добавление в контент отдельной страницы не подходит.

Почему код нужно ставить выше ShowHead()?+

ShowHead выводит подключённые модулями и компонентами скрипты. Если CookiLow расположен ниже, часть аналитики может успеть запуститься раньше управляющего кода.

Что делать, если у сайта несколько шаблонов?+

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

Нужно ли очищать кэш?+

Да. Очистите управляемый кэш Битрикса, композитный режим и внешний CDN, если он используется. Затем проверяйте сайт в новой приватной вкладке.

CookiLow блокирует системные cookies Битрикса?+

CookiLow управляет браузерными скриптами и внешними сервисами. Cookies, которые сервер устанавливает до выполнения JavaScript, нужно отдельно классифицировать и описать в политике.

Работает ли установка при непродлённой лицензии Битрикса?+

Подключение CookiLow выполняется строкой в шаблоне и не требует установки решения из Marketplace. Но перед изменением старого проекта всё равно сделайте резервную копию и проверьте совместимость шаблона.

Структура шаблона, роль header.php и работа ShowHead сверены с официальной документацией для разработчиков 1С-Битрикс.

Открыть документацию
Не хотите настраивать сами?

Подключим CookiLow за 1 990 ₽

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

Заказать настройку за 1 990 ₽
3состояния сайтаДо выбора, после согласия и после отказа
1код для установкиЕдиная точка управления сервисами
ручные проверкиПовторяйте после каждого изменения
Как это работает

От сайта до понятного результата — три шага

01

Добавьте один код

Подключите CookiLow к сайту или через систему управления тегами.

02

Распределите сервисы

Назначьте аналитику, рекламу, видео и карты нужным категориям.

03

Проверьте публикацию

Убедитесь, что разрешённые сервисы работают, а остальные ждут выбора.

Контроль технического риска

Меньше скрытых ошибок — больше подтверждаемых фактов

CookiLow выявляет аналитику до согласия, неработающий отказ, формы и внешние передачи данных. Исправление этих сигналов заметно снижает риск технических нарушений; юридическая оценка остаётся отдельной задачей.

Без доступа к закрытым даннымДля первой проверки достаточно публичного адреса сайта.
С повторной проверкойПосле исправления можно подтвердить, что поведение сайта изменилось.
С понятной границейТехническая диагностика и сведения для документов — не юридическая гарантия.
Перед началом

Ответы на важные вопросы

Потребуется разработчик?

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

Можно оставить текущий баннер?

Сначала можно проверить текущую настройку. Решение о замене зависит от найденных проблем.

Как понять, что всё работает?

Повторная проверка сравнит поведение сайта до выбора, после согласия и после отказа.

Бесплатная проверка сайта

Начните с собственного сайта

Введите домен. Установка кода и банковская карта не нужны.