Веб-аналитика ломается не в коде, а в схеме: где теряются события и сессии
Если сайт, трекер и рекламный кабинет показывают разные цифры, проблема обычно не в «плохой аналитике», а в разной логике сбора. Один считает по cookie, второй — по событию, третий — по клику. Пока не описан путь пользователя, сравнивать отчёты бессмысленно.
Проверьте 4 точки, где чаще всего рвётся цепочка:
— событие не отправляется при отказе от лишних cookie;
— client-side тег срабатывает, но серверный дубль не настроен;
— UTM теряются при редиректах и междоменных переходах;
— таймзона, окно атрибуции и фильтры трафика в источниках не совпадают.
Дальше нужен не «ещё один дашборд», а карта данных: от клика до покупки. Для каждой ключевой конверсии зафиксируйте, кто источник истины, где хранится user_id или click_id, и по какому правилу дедуплицируются события. Без этого GA4, MMP и трекер будут спорить вечно.
Отдельно проверьте микроконверсии: скролл, клик по кнопке, старт формы, отправка формы. Именно они первыми ломаются при изменении шаблона, SPA-роутинга или consent banner. Если они исчезли, финальные продажи часто выглядят «просевшими» без видимой причины.
Сначала рисуйте пайплайн, потом отчёт. Иначе веб-аналитика превращается в красивую витрину для расхождений.
Attribution Deep
@attribution_deep
Веб-аналитика ломается не в коде, а в схеме: где теряются события и сессии
Этот пост опубликован в Telegram-канале Attribution Deep. Подписаться можно по ссылке: @attribution_deep.