Если после обновления сайта пропала аналитика, проблема часто находится не в счетчике, а в новом шаблоне, JavaScript или порядке загрузки скриптов.
Бизнес видит просадку в отчетах, но не понимает, это реальное падение заявок или просто сайт перестал корректно передавать события.
Коротко: нужно проверить наличие счетчика, загрузку JS, события форм, dataLayer, consent и коды целей.Почему возникает проблема
При обновлении могли удалить код счетчика, перенести его в неподходящее место, переименовать кнопки и формы, сломать dataLayer, включить блокировку cookie или заменить AJAX-логику без отправки целей.
Что проверить сначала
- есть ли счетчик в HTML и загружается ли он без ошибок
- нет ли ошибок JavaScript в консоли
- срабатывают ли события форм и кнопок
- передаются ли ecommerce-данные
- не блокирует ли счетчик consent, CSP или adblock-логика
Как я подхожу к исправлению
Я проверяю аналитику как цепочку: загрузка счетчика, событие на странице, отправка запроса и появление данных в отчете.
- сверяю старый и новый шаблон
- возвращаю счетчик в общий layout
- восстанавливаю цели и события на формах
- исправляю dataLayer и ecommerce-объекты
- тестирую отправку в режиме отладки
Что подготовить перед работой
- ссылку на сайт
- доступ к Метрике или номер счетчика
- список важных целей
- пример страницы, где раньше все работало
- описание последнего обновления сайта
Какой результат нужен
После исправления счетчик должен загружаться на всех нужных страницах, цели должны срабатывать один раз, а заявки и заказы снова появляться в отчетах.
Чего лучше не делать
Не ставьте второй счетчик поверх старого без диагностики. Это может создать дубли визитов и еще сильнее испортить статистику.
FAQ
Можно ли понять, потеряны ли старые данные?
Старые отправленные данные обычно остаются в системе, но события за период поломки часто восстановить нельзя.
Почему цель видна в коде, но не работает?
Часто событие не вызывается после AJAX-отправки формы или вызывается до загрузки счетчика.
Нужно ли подключать GTM?
Не обязательно. Иногда проще и надежнее исправить прямую интеграцию, если задач немного.
Можно проверить без доступа к кабинету?
Техническую отправку запросов можно проверить, но для целей и отчетов доступ сильно ускоряет работу.
Нужна похожая задача?
Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку, скриншот или лог ошибки, и я подскажу, с чего безопасно начать исправление.
Итог
Аналитику после обновления нужно проверять не только по наличию кода, а по реальным событиям: форма, заказ, клик, ecommerce и попадание данных в отчет.