Если после обновления сайта пропала аналитика, проблема часто находится не в счетчике, а в новом шаблоне, JavaScript или порядке загрузки скриптов.

Бизнес видит просадку в отчетах, но не понимает, это реальное падение заявок или просто сайт перестал корректно передавать события.

Коротко: нужно проверить наличие счетчика, загрузку JS, события форм, dataLayer, consent и коды целей.

Почему возникает проблема

При обновлении могли удалить код счетчика, перенести его в неподходящее место, переименовать кнопки и формы, сломать dataLayer, включить блокировку cookie или заменить AJAX-логику без отправки целей.

Что проверить сначала

  • есть ли счетчик в HTML и загружается ли он без ошибок
  • нет ли ошибок JavaScript в консоли
  • срабатывают ли события форм и кнопок
  • передаются ли ecommerce-данные
  • не блокирует ли счетчик consent, CSP или adblock-логика

Как я подхожу к исправлению

Я проверяю аналитику как цепочку: загрузка счетчика, событие на странице, отправка запроса и появление данных в отчете.

  • сверяю старый и новый шаблон
  • возвращаю счетчик в общий layout
  • восстанавливаю цели и события на формах
  • исправляю dataLayer и ecommerce-объекты
  • тестирую отправку в режиме отладки

Что подготовить перед работой

  • ссылку на сайт
  • доступ к Метрике или номер счетчика
  • список важных целей
  • пример страницы, где раньше все работало
  • описание последнего обновления сайта

Какой результат нужен

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

Чего лучше не делать

Не ставьте второй счетчик поверх старого без диагностики. Это может создать дубли визитов и еще сильнее испортить статистику.

FAQ

Можно ли понять, потеряны ли старые данные?

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

Почему цель видна в коде, но не работает?

Часто событие не вызывается после AJAX-отправки формы или вызывается до загрузки счетчика.

Нужно ли подключать GTM?

Не обязательно. Иногда проще и надежнее исправить прямую интеграцию, если задач немного.

Можно проверить без доступа к кабинету?

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

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку, скриншот или лог ошибки, и я подскажу, с чего безопасно начать исправление.

Итог

Аналитику после обновления нужно проверять не только по наличию кода, а по реальным событиям: форма, заказ, клик, ecommerce и попадание данных в отчет.