GA4 → Mixpanel: как перенести событийную модель без “разъезда” метрик за 5 рабочих дней
Если вы подключаете Mixpanel (или другой продукт-аналитик) параллельно с GA4, главная ошибка — перенести “список событий”, но не перенести смысл: какие действия считаются конверсией, какие параметры обязательны, как трактовать повторы и пользователи. В итоге маркетинг видит разные цифры и теряет доверие к аналитике. Ниже — рабочий план, чтобы сохранить сопоставимость за неделю.
День 1: зафиксируйте контракт событий
— Возьмите текущую event-list в GA4 и выпишите в таблицу только 15–30 ключевых событий (воронка, продуктовые действия, ошибки).
— Для каждого события задайте:
— цель (что считаем результатом)
— обязательные параметры (минимум: product_id/plan_id, source-medium или campaign, page_location, session_id — что реально есть)
— правила уникальности (например, “view_item” считается на каждую загрузку или только первый раз в сессию)
— Согласуйте “источник истины” по параметрам: где формируется campaign и как вы их маппите (GA4’s utm-логика или ваш внутренний справочник).
День 2: создайте “словарь метрик” между системами
— Определите 10–12 витринных метрик (например: “регистрация”, “первый просмотр демо”, “успешный контакт”, “activation”, “trial_started”).
— Для каждой витрины пропишите формулу в терминах событий (что именно суммируется/фильтруется) и уровень агрегации: user vs session vs event.
— Важно: одинаковые фильтры по параметрам должны быть и в GA4, и в Mixpanel (Heap обычно спасает от забытых параметров, но договориться всё равно надо).
День 3: настройте серверную отправку и приведите параметры к одному виду
— Включите server-side (если у вас есть): отправляйте события в Mixpanel так, чтобы параметры совпадали по именам и типам с контрактом.
— Проверьте типы: строка/число/булево; особенно для plan_id и value.
— Добавьте единый session_id (или correlation_id), если сейчас у вас “прыгает” разрез по сессиям в разных системах.
День 4: сделайте параллельную валидацию на “контрольном трафике”
— Выберите 3–5 сценариев пользователя (например: посетил страницу → скачал материал → оставил заявку → получил письмо).
— Сравните по событиям: долю отправок без обязательных параметров, частоту event per session, конверсию по витрине.
— Если расхождение >15% — не “подкручивайте отчёты”. Исправляйте контракт (что считаете) или обязательные параметры (что реально долетают).
День 5: закрепите правила в отчетности и уберите двусмысленность
— Создайте в Mixpanel события/сегменты под те же витрины, что в “словаре метрик”.
— В GA4 оставьте эти же витрины как контроль (на время), чтобы бизнес привык к одному определению результата.
— Зафиксируйте в одном документе “как считать конверсию”, иначе в эпоху privacy-first и incrementality данные разъедутся снова, как только изменится трекинг.
Ключевой принцип: переносите не “события”, а **договор о смысле** (контракт событий + словарь метрик). Тогда GA4 и Mixpanel покажут сопоставимые значения, а команда не будет мерить выручку разными линейками — особенно в B2B и RevOps, где ответственность за результат нельзя терять из‑за разночтений аналитики.
Стек аналитики — обзоры
@AnalyticsStackRu
GA4 → Mixpanel: как перенести событийную модель без “разъезда” метрик за 5 рабочих дней
Этот пост опубликован в Telegram-канале Стек аналитики — обзоры. Подписаться можно по ссылке: @AnalyticsStackRu.