Вячеслав Бабкин Аналитика и BI

Сквозная аналитика на PostHog + GA4: разбор связки

Две системы отвечают на разные вопросы, но сквозная аналитика появляется только на уровне витрины, где заказ соединяется с расходами.

Коротко: GA4 — откуда пришёл, PostHog — что делал, витрина — сколько заработали. Главная метрика связки — доля заказов с известным источником.

Зачем две системы там, где хватает одной

Вопрос законный: зачем ставить PostHog рядом с GA4, если GA4 и так считает заказы и источники. Ответ — в разных типах вопросов.

GA4 отвечает на вопрос «откуда пришёл»: канал, кампания, устройство, стоимость привлечения. PostHog отвечает на вопрос «что делал»: какие экраны открывал, где застревал, какие фильтры использовал, вернулся ли. Для решений о продукте и воронке первого недостаточно, для решений о бюджете — второго.

Схема связки PostHog и GA4: каналы и продуктовые события сводятся в витрину, где заказ соединяется с расходами по client_id
Связка нужна ради одного вопроса: какой канал создал этот заказ. Витрина — обязательный третий элемент.

Склейка: где теряется идентификатор

Схема склейки пользователя от визита до заказа в CRM и три места, где теряется client_id
Проверка одна: доля заказов с заполненным client_id. Ниже 85% — сквозная аналитика не работает.
Сквозная аналитика — это не дашборд. Это доля заказов, у которых известен источник. Всё остальное построено на этой цифре.
Что считать в какой системе
ВопросСистемаПочемуПроверка
Откуда пришёл клиентGA4Каналы, кампании, стоимостьСходится с расходами на рекламу
Что делал на сайтеPostHogСобытия, пути, когортыВоронка совпадает с GA4
Сколько заработалиВитринаЗаказы из CRM и полные расходыСверка с финансовым учётом
Какой канал создал заказВитринаСклейка по client_idДоля заказов с источником выше 85%
Где узкое место в воронкеPostHogДетальные шаги продуктаГипотеза проверяется тестом
Сколько стоит клиентВитринаПолные расходы, а не только рекламаCAC совпадает с финансовой моделью

Витрина — не третья система ради удобства, а единственное место, где заказ соединяется с полными расходами.

Ошибки связки

Ошибки при связке систем и чем они грозят
ОшибкаЧто происходитЧем грозитКак делать
Разные идентификаторыВ GA4 один client_id, в PostHog другойСклейка невозможнаОдин идентификатор на всё
Считать выручку из GA4Выручка без возвратов и без офлайнаЗавышение и ошибки в экономикеЗаказы брать из CRM
Расходы только на рекламуНе учтены комиссии и логистикаНеверная contribution marginПолные расходы в витрине
Нет проверки полнотыДоля заказов с источником не замеряетсяРешения по неполным даннымМетрика полноты на дашборде
Две правды в отчётахРазные цифры в двух системахПотеря доверия к аналитикеОдин источник правды — витрина
Связка без целиУстановили, потому что модноРасходы без отдачиФормулировать вопрос до внедрения

«Две правды» — самая разрушительная ошибка: когда в двух системах разные цифры, спор заменяет решение и аналитикой перестают пользоваться.

Порядок внедрения

  • Шаг 1. Один client_id на сайте, в приложении и в заказе. Без этого остальные шаги бессмысленны.
  • Шаг 2. GA4: источники, кампании, заказы с transaction_id. Сверка с CRM до расхождения 10%.
  • Шаг 3. PostHog: продуктовые события и воронки. Сверка ключевых шагов с GA4.
  • Шаг 4. Витрина: заказы из CRM, полные расходы, склейка по client_id. Здесь появляются CAC и LTV.
  • Шаг 5. Метрика полноты: доля заказов с известным источником. Её выводят на дашборд и держат выше 85%.

FAQ: связка PostHog и GA4

Обязательно ли ставить обе системы?

Нет. Если вам нужны только каналы и стоимость привлечения, хватит GA4 и витрины. PostHog оправдан, когда нужны продуктовые вопросы: где клиент застревает, какие шаги воронки падают.

Можно ли обойтись без витрины?

Нет. Витрина — единственное место, где заказ из CRM соединяется с полными расходами. Без неё сквозной аналитики нет, есть два независимых отчёта.

Какой должна быть доля заказов с известным источником?

Стартовый ориентир — выше 85%. Ниже 70% решения по каналам принимать нельзя: неизвестная часть распределена неравномерно и искажает картину.

Что делать с заказами по телефону?

Присваивать источник по правилу: промокод, номер телефона в базе, менеджер задаёт вопрос. Идеального решения нет, но присвоение по правилу лучше, чем считать их органическими.

Сколько занимает внедрение связки?

От четырёх до восьми недель при участии разработчика и аналитика. Основное время уходит не на установку, а на склейку и сверку данных.

Как понять, что связка работает?

Две проверки: расхождение заказов с CRM до 10% и доля заказов с источником выше 85%. Если обе сходятся, можно доверять расчёту CAC и ДРР.

Читайте также