GA4 cookbook — рецепты

GA4 и CRM: почему разница в данных растёт, а не исчезает

GA4 и CRM: почему разница в данных растёт, а не исчезает

Продолжаю наблюдать одну и ту же картину: когда я захожу в GA4 и сравниваю количество заказов из отчёта «Монетизация» с данными CRM, расхождение в среднем 15–25%. В 2026 году, когда атрибуция становится privacy-first, а server-side tracking — нормой, это расхождение должно было сокращаться. На практике — нет.

Почему так происходит? Я вижу три причины, и все они связаны не с «багом» GA4, а с тем, как мы настраиваем передачу данных.

Первая и главная — замена User-ID на моделирование. Если у вас событие purchase уходит в GA4 через gtag.js или Google Tag Manager без серверного слоя, Google начинает «дорисовывать» конверсии через моделирование пустых cookie. В результате GA4 показывает на 10–15% больше транзакций, чем есть на самом деле. CRM считает только подтверждённые заказы, а GA4 — ещё и те, которые алгоритм посчитал вероятными.

Вторая — настройка событий без идентификатора заказа. Когда в параметре transaction_id передаются пустые строки или null, GA4 начинает считать дубли каждый раз, когда пользователь возвращается на страницу «спасибо». Я разбирал один кейс — у интернет-магазина косметики из-за повторных загрузок страницы подтверждения в GA4 «утекло» 11% заказов в статусе «повторная покупка», хотя физически клиент покупал раз.

Третья — разное окно атрибуции. GA4 по умолчанию видит конверсию, если клик или просмотр был в пределах 30 дней до покупки. CRM фиксирует заказ в момент оплаты. Если клиент увидел рекламу, через 35 дней вернулся и купил — для GA4 это «другие каналы», для отдела продаж — прямой заказ. И обе системы правы, но цифры не сходятся.

Моё решение — перестать ждать, что GA4 и CRM совпадут «сами». Я рекомендую перейти на событийную модель с единым источником истины: передавать в GA4 не просто событие purchase, а сырой стрим транзакций с сервера через Measurement Protocol. В одном проекте мы так снизили расхождение с 35% до 8% за три месяца. Ключевое — в параметрах обязательно передавать уникальный transaction_id и не использовать в GA4 стандартное моделирование для этих событий.

Сходимость цифр GA4 и CRM — не вопрос «точности» GA4, а вопрос дисциплины передачи данных. Настройте единый идентификатор и отключите моделирование для критичных событий.

— @GA4cookbookRuPro
Этот пост опубликован в Telegram-канале GA4 cookbook — рецепты. Подписаться можно по ссылке: @GA4cookbookRuPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.