Пропал счётчик Метрики: как теряют аналитику и не замечают месяцами
Счётчик исчезает с части страниц тихо: сайт работает, отчёты открываются, цифры в них есть. Просто цифры неправильные. Разбираем, как теряется код аналитики, почему это замечают поздно и как проверить, что он на месте.
Пять способов потерять счётчик
Релиз затёр шаблон. Самая частая причина. Код счётчика вставлен прямо в шаблон, разработчик выкатывает обновление темы или движка, файл перезаписывается — и вместе с ним пропадает вставка. Обычно теряется не весь сайт, а один шаблон: например, только карточки товара или только страница оформления заказа.
Контейнер тегов перестал грузиться. Если счётчик подключён через менеджер тегов, между ним и сайтом появляется лишнее звено. Сломанная публикация контейнера, ошибка в условии показа или JavaScript-ошибка выше по странице — и тег просто не срабатывает.
Баннер согласия на куки заблокировал загрузку. Многие такие баннеры по умолчанию не запускают аналитику до нажатия кнопки. Если баннер настроили строго или он показывается с ошибкой, счётчик не стартует у части посетителей — а данные при этом теряются молча.
Оптимизация скорости сломала скрипт. Плагины минификации и объединения JavaScript иногда портят код счётчика или откладывают его загрузку так, что часть визитов не успевает зафиксироваться. Побочный эффект работы над скоростью, о котором почти никогда не думают.
Счётчик стоит, но с чужим номером. При копировании шаблона с другого проекта или переносе с тестового контура на сайт остаётся идентификатор старого счётчика. Данные исправно собираются — только не в вашу метрику.
Почему это замечают поздно
Если бы счётчик пропадал целиком, вопрос закрылся бы за день: трафик обнулился, все всполошились. Но чаще он теряется на части страниц, и общая посещаемость проседает на десять-двадцать процентов — величина, которая легко списывается на сезон, конкурентов или неудачную неделю.
Хуже всего, когда счётчик исчезает именно со страницы «спасибо» или с шага оплаты. Тогда визиты считаются, а конверсии — нет. Отчёты показывают резкое падение эффективности рекламы, и первая реакция — резать бюджет на кампании, которые на самом деле работают нормально.
Это отличает потерю аналитики от большинства других аварий. Упавший сайт можно поднять, и продажи вернутся. Месяц без данных остаётся дырой в отчётах навсегда: сравнить период год к году, посчитать сезонность или разобрать провал уже не получится.
Чем это оборачивается, кроме отчётов
Аналитика давно перестала быть только отчётностью — на её данных работает реклама.
Кампании с автоматическими стратегиями обучаются на конверсиях. Если конверсии перестали приходить, алгоритм считает, что кампания стала неэффективной, и меняет поведение: снижает показы или начинает искать не ту аудиторию. Пока вы разбираетесь, обучение успевает испортиться.
Следом идут списки для ретаргетинга: они перестают пополняться, и через пару недель догонять становится некого. А в самом конце — решения, принятые по неверным цифрам: отключённый канал, который на деле приносил заявки, или отменённая правка, которая на самом деле сработала.
Как проверить, что счётчик на месте
Быстрая ручная проверка: откройте страницу, посмотрите исходный код и найдите идентификатор своего счётчика. Делать это надо не только на главной — обойдите по одному представителю каждого шаблона: категория, карточка товара, корзина, оформление, страница благодарности, статья блога.
Точнее — вкладка «Сеть» в инструментах разработчика: там видно, ушёл ли запрос к серверу аналитики. Наличие кода в разметке ещё не гарантирует, что скрипт отработал: он мог быть заблокирован ошибкой выше по странице.
И проверяйте отчёт по страницам входа раз в неделю. Если из отчёта исчез целый тип страниц, который раньше там был, — это не изменение поведения посетителей, а пропавший счётчик.
Ручная проверка работает ровно до следующего релиза, поэтому надёжнее следить за этим автоматически. Пруфен ежедневно проверяет наличие счётчиков и трекеров на нужных страницах и сообщает, когда код пропал. Похожим образом работает проверка контента: она следит, что на странице остался конкретный блок — например, кнопка оформления заказа. Уведомления приходят на Email, в Telegram, в Макс или звонком; бесплатно доступны 5 проверок без ограничения по времени.
Частые вопросы
Можно ли восстановить данные за период без счётчика? Нет. Аналитика собирает данные только в момент визита, задним числом их взять неоткуда. Частично закрыть пробел помогут другие источники: логи сервера покажут посещаемость, а CRM — заказы, но связать их с источниками трафика уже не выйдет.
Замедляет ли счётчик сайт? Современные счётчики загружаются асинхронно и почти не влияют на скорость. Проблемы начинаются, когда на сайт вешают десяток разных скриптов аналитики и виджетов: вот их суммарный вес заметно бьёт по отзывчивости страницы.
Что если счётчик стоит, а данные не сходятся с CRM? Расхождение в пределах нескольких процентов нормально: часть посетителей использует блокировщики, часть заказов приходит по телефону. Насторожить должно систематическое расхождение в разы — тогда ищите, на каком шаге воронки теряется код.
Стоит ли ставить два счётчика разных систем? Это разумная страховка: если один перестанет собирать данные, вы заметите это по расхождению с другим. Только следите, чтобы оба стояли на одних и тех же страницах, иначе расхождение будет постоянным и перестанет что-либо значить.