Сначала проверьте, что это действительно сбой
Стандартные отчёты GA4 обновляются с задержкой: данные могут появиться через несколько часов, а иногда только на следующий день. Если ресурс создан сегодня, пустые отчёты — нормальное состояние, а не поломка.
Для быстрой проверки откройте отчёт «В реальном времени» и зайдите на свой сайт с телефона через мобильный интернет. Если визит виден, сбор данных работает, а проблема в отчётах, фильтрах или ожиданиях. Если не виден, переходите к проверке тега.
Полезно сверить цифры с независимым источником: количеством заявок в CRM, оплат через Click и Payme, заказов в Telegram. Если заявки идут, а аналитика молчит, сбой точно на стороне сбора.
Причины в установке тега
Большинство случаев «не работает» связано с тем, как и куда поставлен код. Эту часть проверяют первой: она быстрая и не требует прав на настройки ресурса.
- Тега нет. Откройте исходный код страницы и найдите идентификатор вида G-. Тег часто пропадает после смены темы сайта, отключения плагина или переезда на новую платформу.
- Неверный идентификатор. Код ведёт в старый или тестовый ресурс, а вы смотрите в другой.
- Двойная установка. Тег стоит и в коде, и в Tag Manager — просмотры дублируются, вовлечённость выглядит нереально высокой.
- Тег не на всех страницах. Блог, корзина или поддомен остались без кода, и переходы с них выглядят как новые визиты.
- Старый код Universal Analytics с префиксом UA- данные уже не собирает.
- В Tag Manager изменения сохранены, но контейнер не опубликован.
Настройки, согласие и браузеры
Если тег на месте, а данных меньше, чем должно быть, смотрите на настройки и поведение посетителей. Баннер согласия на cookies, настроенный с ошибкой, может вообще не запускать аналитику. Проверьте тег в двух сценариях: когда посетитель принял условия и когда отказался.
Внутренний фильтр трафика со слишком широким правилом способен отсечь и реальных клиентов. Переведите фильтр в тестовый режим и посмотрите, вернутся ли данные. Блокировщики рекламы и браузеры с защитой от отслеживания дают постоянное расхождение с CRM, но не обнуляют отчёты целиком.
Отдельный случай — сайты на React или Vue, где страницы меняются без перезагрузки. Если фиксируется только первая загрузка, остальные просмотры теряются. Ещё одна причина — заголовок Content Security Policy, который блокирует запросы к доменам Google; такие ошибки видны в консоли браузера.
Данные есть, но все визиты — «прямые»
Резкий рост прямого трафика обычно означает потерю источника. Виновники: редирект, который отрезает UTM-метки, переход с https на http, ссылки из мессенджеров и приложений, где браузер не передаёт реферер.
Частая ловушка для интернет-магазинов: покупатель уходит на страницу оплаты Click или Payme и возвращается обратно. Если домен платёжной системы не добавлен в исключения рефералов, оплата перезаписывает источник, и вся выручка выглядит как прямая.
Что аналитика сайта не видит в принципе
Иногда аналитика работает исправно, но картина всё равно кажется неполной. Многие компании в Узбекистане закрывают сделки не на сайте, а в Telegram: человек видит рекламу в Instagram, переходит в бота или чат, оформляет заказ там. Для GA4 такой клиент заканчивается на кнопке «Написать в Telegram».
Решение — измерять путь целиком. Для бота можно использовать ссылки с параметром start, который передаёт источник, и отправлять ключевые события — заявку, оплату — в GA4 через Measurement Protocol. Тогда в отчётах появляется не только клик по кнопке, но и результат.
Без этого легко сделать неверный вывод: «таргет не работает», хотя заказы приходят, просто через мессенджер.
Порядок проверки
Идите сверху вниз и не пропускайте шаги: так проще отделить техническую причину от рекламной.
- Реальное время: виден ли ваш визит.
- Исходный код: есть ли тег и какой у него идентификатор.
- Режим отладки DebugView: какие события уходят и нет ли дублей.
- Разные шаблоны страниц: главная, каталог, корзина, блог.
- Настройки ресурса: фильтры, домены, согласие.
- История изменений на сайте за дни, когда данные пропали.
Как зафиксировать исправление
После починки запишите дату сбоя и исправления в журнал изменений. В отчётах за этот период данные останутся неполными, и при сравнении месяцев об этом нужно помнить.
Если вы хотите, чтобы заявки из Telegram-бота попадали в сквозную аналитику вместе с сайтом, обсудите задачу с командой markdev: мы можем разобрать вашу воронку и предложить, как связать сайт, Instagram и бота в одной отчётности.
Частые вопросы
Сколько ждать, пока в Google Analytics появятся данные?
Стандартные отчёты GA4 обновляются с задержкой от нескольких часов до суток. Для мгновенной проверки используйте отчёт «В реальном времени» и DebugView.
Почему в Google Analytics все визиты стали прямыми?
Чаще всего источник теряется из-за редиректов, потери UTM-меток, ссылок из мессенджеров или возврата со страницы оплаты, если домен платёжной системы не исключён.
Как понять, что тег установлен дважды?
Каждое посещение даёт дублирующиеся просмотры страниц, а в DebugView видны повторяющиеся события. Оставьте один способ установки: код на сайте или Tag Manager.
Можно ли отслеживать заказы из Telegram-бота в GA4?
Да. Передавайте источник через параметр start в ссылке на бота и отправляйте ключевые события в GA4 через Measurement Protocol.
Разберём вашу задачу бесплатно
Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.