Налаштування веб-аналітики на 1С-Бітрікс
Стандартна установка 1С-Бітрікс не підключає лічильники аналітики автоматично — розробник повинен розмістити коди Google Analytics і Яндекс.Метрики вручну, інакше дані про трафік просто не збиратимуться. Типова помилка — вставити код у шаблон напряму без урахування кешування сторінок: лічильник потрапить у кеш і віддаватиметься некоректно, особливо при ввімкненому модулі cache.
Правильне розміщення кодів лічильників
У 1С-Бітрікс коди аналітики розміщуються через компонент bitrix:main.include або безпосередньо у файлі header.php / footer.php шаблону сайту. Критично важливо винести їх за межі кешованих блоків.
У header.php:
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();?>
Коди лічильників розміщуються поза викликами $APPLICATION->ShowHead(), у зоні, не обгорнутій у $APPLICATION->StartResultCache(). Якщо використовується шаблон з .section.php, переконайтеся, що <head> не кешується через BXEditorUtils::StartEditSection().
Google Tag Manager — найкращий підхід: один контейнер GTM у <head> і один на початку <body>, всі лічильники керуються з інтерфейсу GTM без редагування шаблону.
Налаштування через модуль «Веб-аналітика»
1С-Бітрікс постачається з вбудованим модулем statistic. Він збирає хіти в таблицю b_stat_adv_guest і сесії в b_stat_session, але для зовнішніх систем (GA4, Метрика) це не використовується. Для GA4 і Метрики підключення виконується через налаштування шаблону або модуль iblock.social.network.
В адміністративному розділі: Налаштування → Налаштування продукту → Сайти — тут можна прописати ідентифікатор лічильника Метрики в полі STAT_SITE_ID, однак цей механізм застарів і не підтримує сучасні версії лічильників.
Перевірка коректності встановлення
Після розміщення коду перевіряємо через інструменти розробника браузера:
- вкладка Network — запит до
mc.yandex.ru/watch/XXXXXXXXповинен повертати 200 - для GA4 — запит до
google-analytics.com/g/collectпри кожному перегляді сторінки - розширення Google Tag Assistant позначає контейнер зеленим
При ввімкненому кеші 1С-Бітрікс важливо перевірити лічильник не лише на головній сторінці (яка часто не кешується), а й на сторінках каталогу та картках товарів.
Що входить у налаштування
- Розміщення кодів GTM, GA4 і Яндекс.Метрики в шаблоні з урахуванням кешування
- Налаштування базових параметрів: cross-domain tracking, виключення IP адміністраторів
- Перевірка спрацьовування на всіх типах сторінок сайту
- Налаштування фільтрації внутрішнього трафіку в GA4 і Метриці







