PostHog для аналитика

Карьерник — квиз-тренажёр в Telegram с 1500+ вопросами для собесов аналитика. SQL, Python, A/B, метрики. Бесплатно.

Зачем это знать

PostHog — open-source alternative Amplitude и Mixpanel. Для startups с data privacy concerns (GDPR, регулятория) — способ tracking в своём cloud, не передавая данные US-компаниям. В России и EU растущая популярность.

Если вы аналитик в compliance-sensitive компании (fintech, медицина) — знание PostHog полезно. В Карьернике мы тоже его используем.

Что такое PostHog

All-in-one product platform:

  • Event tracking + analytics
  • Session recordings (как Hotjar)
  • Feature flags
  • A/B testing
  • Surveys
  • Data pipelines

Self-hostable или cloud. Open-source (MIT license).

Плюсы

  • Open-source. Code на GitHub, full transparency.
  • Self-host. Own data, GDPR compliant.
  • All-in-one. 6 products в одном — экономит интеграцию.
  • Cheaper at scale (self-host).

Минусы

  • Setup complexity. Self-host требует DevOps.
  • Less polished UI vs Amplitude.
  • Performance на huge volumes — self-host нужно tune.

Основные компоненты

Events

Same pattern:

posthog.capture('subscription_purchased', {
    plan: 'premium',
    amount: 299
});

Insights

  • Trends (line chart over time)
  • Funnels
  • Retention
  • Paths
  • Lifecycle (new/returning/resurrected/churned)
  • Stickiness

Session recordings

Видеозаписи user sessions — где struggle, что кликают.

Opt-out for privacy reasons.

Feature flags

if (posthog.isFeatureEnabled('new-dashboard')) {
    // show new feature
}

A/B testing через feature flags.

SQL (HogQL)

Для advanced users — raw SQL над событиями:

SELECT properties.plan, COUNT(*) 
FROM events 
WHERE event = 'subscription_purchased' 
GROUP BY properties.plan;

Self-host setup

# Docker Compose
git clone https://github.com/PostHog/posthog
cd posthog
docker-compose -f docker-compose.hobby.yml up -d

5 минут и готов instance.

Production deployment: Kubernetes, managed DB.

PostHog Cloud

Managed version:

  • Free: 1M events/mo
  • Paid: $0.00045 per event

Часто cheaper чем Amplitude/Mixpanel.

vs Amplitude / Mixpanel

PostHog

  • Open-source
  • Self-hosted option
  • Session recordings built-in
  • Feature flags built-in
  • Plus базовые analytics

Amplitude

  • Polished UX
  • Advanced features (pathfinder, causation)
  • Dedicated growth features
  • Expensive

Mixpanel

  • Simpler setup
  • Historically cheap
  • Middle-ground

Use cases

Startup MVP

Self-host PostHog — full-featured analytics + feature flags + session recordings + A/B за copy of instance.

Privacy-sensitive

Fintech, медицина, gov — self-host avoids data leaving their environment.

Community

Open-source → community contributions, plugins.

На собесе

«Работали с PostHog?» Какие модули — analytics, flags, recordings?

«PostHog vs Amplitude?» Open-source, self-host, cheaper. Trade-off: less polished UX, require DevOps.

«Data privacy?» Если нужно keep data on-prem — PostHog лучший выбор.

Tracking plan

Same discipline как других tools:

  • Event naming (snake_case, action verb)
  • Property typing
  • Document upfront

Связанные темы

FAQ

Open-source free?

Yes. MIT license.

Cloud vs self-host?

Cloud для ease. Self-host для data control.

Session recordings — privacy?

Configure: exclude sensitive fields, obtain consent.


Тренируйте продуктовую аналитику — откройте тренажёр с 1500+ вопросами для собесов.