Короткий ответ
Сначала нужно проверить событие через DebugView или Realtime-отчёт (а не через обычные отчёты с задержкой), затем убедиться, что тег действительно срабатывает на нужной странице и действии, и только после этого — что событие помечено как ключевое (конверсия).
Как это работает подробнее
GA4 обрабатывает и показывает данные в стандартных отчётах с задержкой до 24–48 часов, поэтому отсутствие события в обычном отчёте ничего не говорит о корректности настройки — для быстрой диагностики нужно смотреть данные в реальном времени через Realtime-отчёт или DebugView. Такая задержка в отображении данных в стандартных отчётах связана с тем, что GA4 выполняет дополнительную обработку и агрегацию данных (дедупликация, присвоение атрибуции, расчёт производных метрик) перед тем, как показать их в интерфейсе — именно поэтому для быстрой проверки используются отдельные инструменты реального времени.
Что использовать на практике
- Практика. Порядок диагностики: 1) открыть Realtime-отчёт GA4 и воспроизвести действие самостоятельно; 2) если событие не появилось — проверить триггер и тег в GTM Preview; 3) если событие появилось в Realtime, но не помечено как конверсия — проверить флаг «ключевое событие» в настройках событий.
Подводные камни
- Риск ошибки. Частая ошибка — сразу решать, что «трекинг не работает», и переделывать тег с нуля, хотя проблема может быть в том, что просто не прошло достаточно времени для стандартных отчётов, или событие технически срабатывает, но не отмечено как конверсия.Ещё одна частая причина — опечатка в названии события при настройке тега (GA4 чувствителен к регистру, и
Purchaseиpurchaseбудут считаться разными событиями), либо превышение лимита числа параметров события, из-за чего часть данных обрезается без явной ошибки в интерфейсе.