Веб-аналітика на 1С-Бітрікс: GTM, GA4, Метрика під ключ
Після стандартного встановлення Бітрікс лічильники аналітики не підключені — розробник має вручну розмістити коди Google Analytics та Яндекс.Метрики. Типова помилка — вставити код безпосередньо в шаблон без урахування кешування: лічильник потрапляє в кеш і віддається некоректно, особливо при активному модулі cache. У результаті дані про трафік, конверсії та поведінку користувачів спотворюються, а бізнес-рішення приймаються на основі недостовірної статистики. Для інтернет-магазинів на Бітрікс втрата даних означає невірну оцінку ефективності реклами та втрачену вигоду. Ми вирішуємо цю проблему за 1–2 дні, гарантуючи коректну роботу лічильників на всіх сторінках: від головної до карток товарів з динамічними параметрами.
Як уникнути конфлікту з кешуванням лічильників?
Бітрікс кешує HTML-блоки, і якщо код лічильника потрапляє всередину кешованої області (наприклад, у $APPLICATION->StartResultCache()), він віддається однаковим для всіх користувачів — унікальні параметри cid і gclid не передаються. У GA4 це призводить до втрати 30–50% сесій. Згідно з документацією dev.1c-bitrix.ru, кешування лічильників вимагає винесення за межі кешованих областей. Ми виносимо лічильники в footer.php або використовуємо теговане кешування з динамічними винятками.
Які проблеми вирішує налаштування веб-аналітики на Бітрікс?
Відсутність наскрізної аналітики. Багато магазинів на Бітрікс інтегровані з 1С, CRM та платіжними шлюзами (ЮKassa, Сбер, АТОЛ Онлайн). Без наскрізної аналітики неможливо відстежити шлях клієнта від кліка до оплати. Ми налаштовуємо передачу Google E-commerce Enhanced через Google Tag Manager і синхронізуємо дані з b_sale_basket та b_sale_order.
Невірна фільтрація трафіку. За замовчуванням у звіти потрапляють адміністратори, що спотворює метрики. Налаштовуємо фільтрацію за IP та cookie — виключаємо внутрішніх користувачів. Для інтернет-магазинів це може знизити «чисту» конверсію на 15–25%, зате дані стають реальними.
Чому Google Tag Manager кращий за прямий код?
Використовуємо Google Tag Manager як єдиний контейнер для всіх скриптів: GA4, Яндекс.Метрика, піксель VK, Facebook Pixel. Це дозволяє оновлювати коди без правки шаблону та без перевикладання кешу. Принципова схема:
- У файлі
header.phpдодаємо два виклики GTM: у<head>і одразу після<body>. - Обгортаємо їх у перевірку
(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();— це обов'язково для безпеки. - Розміщуємо код поза кешованими блоками: після закриваючого тегу
<?$APPLICATION->ShowHead()?>. - Для кожного типу сторінок (головна, каталог, детальна, кошик) у GTM створюємо тригери, що передають параметри через Data Layer.
Приклад мінімального встановлення GTM у footer.php:
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die(); ?> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> Порівняння методів: пряме розміщення коду (GA4, Метрика) проти GTM
| Параметр | Прямий код у шаблоні | Google Tag Manager (GTM) |
|---|---|---|
| Швидкість встановлення | 1–2 години | 2–3 години (з налаштуванням тригерів) |
| Зміни без розробника | Ні | Так, через інтерфейс GTM |
| Конфлікт з кешем | Високий ризик | Низький (грамотне налаштування) |
| Підтримка GA4 + Метрика + ретаргетинг | Тільки через кілька шматків коду | Один контейнер |
| Ймовірність помилки | Середня | Низька (валідація в GTM) |
GTM пришвидшує внесення змін у 3 рази: не потрібно правити шаблон, перевикладати кеш та перевіряти через dev-середовище. Всі правки робляться через інтерфейс GTM і публікуються за 1 хвилину.
Процес роботи
- Аналітика: аудит поточних лічильників, виявлення проблем з кешем, перевірка цілей.
- Проектування: схема Data Layer, тригери для подій (додавання в кошик, оформлення замовлення, реєстрація).
- Реалізація: встановлення GTM, налаштування GA4 та Метрики, фільтрація внутрішнього трафіку, створення першого набору цілей.
- Тестування: перевірка на сторінках каталогу, картках товарів, кошику. Використовуємо Google Tag Assistant та Network-запити.
- Деплой: перенесення налаштувань на бойовий сайт, моніторинг перших 48 годин.
Терміни орієнтовно
- Базове налаштування (GTM, GA4, Метрика, 5 цілей) — від 2 до 4 днів.
- Розширене (наскрізна аналітика, інтеграція з 1С, воронка конверсій, A/B-тести) — від 5 до 8 днів.
Вартість розраховується індивідуально — залежить від складності каталогу, кількості інтеграцій та необхідних звітів. Замовте попередню оцінку — ми проаналізуємо ваш проект за 1-2 дні.
Що входить у роботу
У роботу входить налаштування контейнера GTM та розміщення кодів GA4, Яндекс.Метрики і пікселів соціальних мереж, розробка наскрізної аналітики з передачею даних через Data Layer, фільтрація внутрішнього трафіку та виключення IP адміністраторів. Також ми надаємо документацію по тригерах та змінних GTM, доступ до контейнера для самостійного керування і навчання вашого співробітника. Після деплою надаємо пост-підтримку протягом двох тижнів.
Типові помилки та їх вирішення
| Помилка | Причина | Вирішення |
|---|---|---|
| Лічильник відсутній на внутрішніх сторінках | Код вставлено лише в головний шаблон | Розмістити GTM у всіх типах шаблонів через footer.php |
| Втрата даних при увімкненому кеші | Код всередині кешованого блоку | Винести код за межі StartResultCache() або використовувати динамічні винятки |
| Невірний Measurement ID | Скопійовано з прикладу | Перевірити ID в налаштуваннях GA4 |
| Завищені показники метрики | Боти не відфільтровані | Налаштувати фільтрацію ботів у Метриці та GA4 |
| Транзакції не передаються | Data Layer не ініціалізовано | Перевизначити dataLayer.push() на сторінках кошика та замовлення |
Гарантії та досвід
Ми налаштували аналітику на більш ніж 200 проектах, 70% з яких — інтернет-магазини на Бітрікс з інтеграцією 1С та платіжних систем. Використовуємо офіційну документацію dev.1c-bitrix.ru. Гарантуємо коректну роботу лічильників на всіх сторінках та конверсійних подіях.Помилки в лічильниках призводять до невірних бізнес-рішень: ви витрачаєте бюджет на неефективні канали, не бачите реальні точки відтоку клієнтів. Наша гарантія — дані, яким можна вірити.
Отримайте консультацію по вашому проекту. Зв'яжіться з нами — ми розповімо, які метрики критичні для вашого бізнесу і як налаштувати їх без втрати даних.







