Не работает метрика — что делать
Статистика не собирается, отчёты пустые или цифры не сходятся? Причина почти всегда в одном из первых трёх пунктов, и на проверку уходит пара минут. Ниже разбор по шагам — от простого к сложному, с действием для каждого шага.
Проверки по порядку
- Модуль включён и установлен
- Сбор статистики включён
- Трекер подключён к странице
- Файл трекера отдаётся сервером
- Кэш и страницы отдаются из композитного кэша
- Ваши визиты не исключены
- Учитываются роботы и служебные разделы
- Ожидается согласие на cookie
- Блокировщики и приватные режимы
- Приёмник данных отвечает ошибкой
- Нет прав на просмотр отчётов
- Данные появляются с задержкой
Сначала быстрое: откройте публичную страницу и поищите в исходном коде
abricosMetrikaConfig. Есть — трекер подключается, смотрите проверки про
кэш, исключения и приёмник данных. Нет — смотрите проверки про модуль, настройки и кэш.
Диагностика по шагам
1. Модуль включён и установлен
Что не так: Модуль отключён, не установлен или истёк демонстрационный период.
Что сделать: Откройте Настройки → Настройки продукта → Модули и убедитесь, что у AI Метрика стоит статус «Установлен». Для демо-версии проверьте, не истёк ли срок демо.
Если модуль отключён, трекер на страницы не выводится — данных не будет совсем.
2. Сбор статистики включён
Что не так: Сбор статистики выключен в настройках модуля: трекер не выводится, записи не создаются.
Что сделать: Откройте Сервисы → AI Метрика → Настройки и включите «Сбор статистики».
Отдельный переключатель есть у каждой группы событий: внешние ссылки, скачивания, формы, прокрутка. Если не работает только часть целей — проверьте их переключатели.
3. Трекер подключён к странице
Что не так: Код трекера не попадает на страницу: его перекрывает кэш, оптимизатор или шаблон.
Что сделать: Откройте публичную страницу, нажмите Ctrl+U и найдите в исходном коде abricosMetrikaConfig. Если строки нет — трассируйте дальше по этому списку.
Трекера не будет на страницах админки, на AJAX-запросах и на страницах из списка исключений — это правильное поведение.
4. Файл трекера отдаётся сервером
Что не так: Файл трекера недоступен: не установились служебные файлы или мешает правило сервера.
Что сделать: Откройте в браузере /bitrix/js/abricos.metrika/tracker.js. Файл должен открыться. Если отдаётся 404 — переустановите модуль; если 403 — проверьте правила доступа к каталогу /bitrix/ на сервере.
Каталог <code>/bitrix/</code> не должен быть закрыт целиком: часть файлов платформа отдаёт браузеру напрямую.
5. Кэш и страницы отдаются из композитного кэша
Что не так: Страница отдаётся из кэша, поэтому изменения не видны: трекер не появился, настройки не применились.
Что сделать: Сбросьте кэш: Настройки → Настройки продукта → Автокеширование → Очистить файлы кэша. Для композитного кэша очистите его отдельно в настройках композита.
После смены настроек модуля всегда очищайте кэш — иначе браузер и сервер продолжат отдавать старую версию страницы.
6. Ваши визиты не исключены
Что не так: Ситуация обратная: данные есть, но ваши собственные заходы попадают в статистику и искажают картину.
Что сделать: Добавьте свои IP-адреса или группу пользователей в исключения на вкладке настроек, либо откройте сайт с параметром ?abricos_metrika_off=1 — для этого браузера учёт отключится.
Исключение по группе пользователей надёжнее, чем по IP: адрес домашнего подключения может меняться.
7. Учитываются роботы и служебные разделы
Что не так: В отчётах видны заходы поисковых роботов и обращения к служебным разделам сайта.
Что сделать: Включите фильтр ботов в настройках и проверьте список исключённых разделов: в нём должны быть /bitrix/, /local/, /upload/.
Служебные разделы по умолчанию исключены. Если вы их удалили из списка, боты и внутренние запросы начнут попадать в статистику.
8. Ожидается согласие на cookie
Что не так: Включён учёт только после согласия, но баннер согласия на сайте не настроен или использует другое имя cookie.
Что сделать: Проверьте настройку «cookie согласия». Имя должно точно совпадать с именем cookie, которую ставит ваш баннер. Если баннера нет — очистите это поле.
Пока согласие не получено, трекер ждёт и не отправляет данные — это не поломка, а заданное поведение.
9. Блокировщики и приватные режимы
Что не так: Браузер посетителя блокирует запросы трекера: расширения приватности, режим «не отслеживать», строгие настройки.
Что сделать: Проверьте сбор в режиме инкогнито без расширений. Если в инкогнито данные появляются, а в обычном окне нет — причина в расширениях браузера.
Часть посетителей всегда будет теряться из-за блокировщиков и отказа от cookie. Это ожидаемо и не означает поломку модуля.
10. Приёмник данных отвечает ошибкой
Что не так: Запросы трекера уходят, но сервер не принимает данные: мешает правило сервера, защита или ошибка базы.
Что сделать: Откройте консоль браузера на публичной странице и посмотрите запросы к /bitrix/tools/abricos.metrika/collect.php. Ответ должен быть 200 или 204. Коды 403, 404 и 500 указывают на проблему на стороне сервера.
Для кода 403 проверьте, не блокирует ли запросы ваш WAF или защита от ботов. Для кода 500 смотрите журнал ошибок PHP.
11. Нет прав на просмотр отчётов
Что не так: Отчёты открываются не у всех: право на чтение не выдано группе пользователей.
Что сделать: Откройте настройки модуля, вкладку Доступ, и выдайте нужным группам право на чтение или запись.
Без права на чтение страницы отчётов закрыты — это не ошибка, а настройка доступа.
12. Данные появляются с задержкой
Что не так: Визит уже был, а в отчёте его нет: визит ещё не завершён или обновление отчёта происходит с небольшой задержкой.
Что сделать: Подождите минуту-две и обновите страницу отчёта. Визит считается завершённым после бездействия в течение заданного времени.
Если визит не появился через несколько минут, вернитесь к пункту про приёмник данных и проверьте ответ сервера.
Если ничего из перечисленного не подошло
Соберите три факта — с ними диагностика занимает пару минут, и мы сразу поймём, в чём дело:
1. Есть ли трекер
Скопируйте из исходного кода страницы строку с abricosMetrikaConfig
или напишите, что её нет.
2. Что отвечает сервер
Откройте консоль браузера, перейдите на вкладку «Сеть» и посмотрите код ответа
запроса к collect.php.
3. Версия окружения
Версия модуля и версия главного модуля Битрикс, версия PHP.
Напишите на sales@sibbitrix.ru — приложите эти три пункта и, если есть, скриншот отчёта.
Частые вопросы о поломках
Метрика была установлена, работала, и внезапно перестала. С чего начать?
Начните с трёх проверок: включён ли модуль и сбор статистики, есть ли abricosMetrikaConfig в исходном коде страницы и какой код возвращает запрос к приёмнику данных. Эти три проверки закрывают большинство случаев.
Данные из старой системы аналитики и новой метрики не совпадают. Это ошибка?
Небольшое расхождение нормально. Разные системы по-разному считают визиты, по-разному обрабатывают роботов, блокировщики и переходы без реферера. Сравнивайте динамику и относительные показатели, а не абсолютные числа.
Метрика не считает заказы интернет-магазина.
Проверьте, что включён учёт заказов в настройках модуля и что заказ оформляется через штатный механизм оформления Битрикс. Заказы, созданные в админке вручную, в статистику не попадают — это сделано намеренно.
После обновления модуля пропали данные.
Данные хранятся в отдельных таблицах и при обновлении не удаляются. Если отчёты пусты, проверьте, что модуль установлен и что вы смотрите тот же сайт и тот же период в фильтре отчёта.