Что это и зачем
PostHog — это продуктовая аналитика «всё-в-одном» для приложений и SaaS: воронки, retention (удержание), пути пользователей, session replay (запись сессий), фиче-флаги и A/B-тесты — в одном инструменте. Open-source, можно self-host. Берите, когда у вас продукт/приложение и нужно понимать поведение пользователей и катить фичи под флагами — не просто «посетители сайта», а что люди делают внутри.
Как сделать (по шагам)
- Размещение: PostHog Cloud (щедрый бесплатный объём событий) или self-host (open-source — для полного контроля данных, требует ресурсов).
- Установите SDK под платформу (JS для веба, мобильные/серверные SDK) — инициализируйте с ключом проекта.
- Шлите события. Автозахват кликов/просмотров + кастомные:
posthog.capture("signed_up"),posthog.capture("purchased", {plan}). - Identify пользователей — связывайте события с юзером (
posthog.identify(userId)) для retention и путей. - Воронки (Funnels). Постройте
landing → signup → activation → paid, увидите, где отваливаются. - Retention — таблица удержания: возвращаются ли люди через день/неделю.
- Session Replay — смотрите записи сессий, где пользователи застряли (как Вебвизор, но для продукта).
- Фиче-флаги и A/B. Катите фичу на 10% → меряете эффект → раскатываете на всех. Управление флагами в дашборде.
Готовый рецепт/связка
Цикл роста продукта: SDK шлёт события из приложения → воронка показывает, что после регистрации только 30% доходят до «ключевого действия» (activation) → Session Replay показывает, где новички путаются в онбординге → запускаете под фиче-флагом новый онбординг на 50% юзеров (A/B) → retention-таблица подтверждает, что новый вариант удерживает лучше → раскатываете на 100%. Аналитика + эксперименты + replay в одном — замкнутый цикл улучшения продукта.
Сколько стоит (честно)
Логика: щедрый бесплатный объём событий/replay/флагов в месяц (Cloud) — для старта и небольших продуктов хватает. Дальше — оплата по объёму (события, записи сессий) сверх бесплатного. Self-host бесплатен (платите за инфраструктуру — она для PostHog ощутимая). Точные лимиты/цены — у PostHog, меняются.
Когда подходит / не подходит
- Подходит: есть продукт/приложение/SaaS; нужна продуктовая аналитика (воронки/retention/пути); нужны session replay + фиче-флаги + A/B в одном; цените open-source/self-host.
- Не подходит: только простой сайт/лендинг (избыточно — Метрика/Plausible); нужна предельная простота для новичка; нет ресурсов на self-host (берите Cloud) и не хотите платить за объём.
Риски и ответственность
152-ФЗ: PostHog собирает поведенческие данные и (при identify) связывает с пользователем → нужно согласие на обработку ПД и политика; session replay должен маскировать чувствительные поля (пароли/платёжки — настраивается). Self-host = на вас инфраструктура/защита/бэкапы (плюс для локализации данных). Cloud — данные на серверах PostHog (оцените гео). См. дисклеймер раздела.
🤖 Промт-помощник
Ты — продуктовый аналитик (PostHog). Продукт — «{что: SaaS/приложение}», ключевое действие пользователя — «{какое}». Помоги: (1) какие события и свойства трекать (список
capture-вызовов) под мою воронку; (2) построить воронку активации и retention — что в них читать; (3) как использовать session replay и фиче-флаги для проверки гипотез онбординга; (4) что настроить по 152-ФЗ (согласие, маскирование в replay). По шагам.