Добавить в корзинуПозвонить
Найти в Дзене

PostHog: когда одной аналитики недостаточно (и две бессонные ночи это того стоят

) Пожалуй, самая интересная система! PostHog — это не просто аналитика. Это целый оркестр инструментов: веб-аналитика, запись сессий, A/B тесты, опросы и т.д. На русском языке о нём почти ничего не пишут — в РуНете это диковинка. Почему PostHog мощнее других: ✅ API без ограничений — запросишь любые данные в любых разрезах. Не готовые отчеты, а сырые логи. ✅ Автоматический трекинг событий — не нужно вручную размечать каждый клик, PostHog сам распознает взаимодействия ✅ Запись сессий и тепловые карты кликов встроены ✅ A/B тесты ✅ SQL запросы прямо из интерфейса — хотите кастомный срез? Напишите SQL Это комбайн, который может заменить сразу несколько сервисов. Минусы (и их много): ❌ Установка — это испытание. Скрипт развертывает 52 Docker-контейнера (и я не шучу). Matomo поднимается за 10 минут, PostHog может зависнуть на часы. ❌ Требования к серверу — официально "минимум 4 vCPU, 16 GB RAM", но в реальности это не минимум, а ниже среднего. На 8 ГБ система загружается на 100% и застр

PostHog: когда одной аналитики недостаточно (и две бессонные ночи это того стоят)

Пожалуй, самая интересная система!

PostHog — это не просто аналитика. Это целый оркестр инструментов: веб-аналитика, запись сессий, A/B тесты, опросы и т.д. На русском языке о нём почти ничего не пишут — в РуНете это диковинка.

Почему PostHog мощнее других:

✅ API без ограничений — запросишь любые данные в любых разрезах. Не готовые отчеты, а сырые логи.

✅ Автоматический трекинг событий — не нужно вручную размечать каждый клик, PostHog сам распознает взаимодействия

✅ Запись сессий и тепловые карты кликов встроены

✅ A/B тесты

✅ SQL запросы прямо из интерфейса — хотите кастомный срез? Напишите SQL

Это комбайн, который может заменить сразу несколько сервисов.

Минусы (и их много):

❌ Установка — это испытание. Скрипт развертывает 52 Docker-контейнера (и я не шучу). Matomo поднимается за 10 минут, PostHog может зависнуть на часы.

❌ Требования к серверу — официально "минимум 4 vCPU, 16 GB RAM", но в реальности это не минимум, а ниже среднего. На 8 ГБ система загружается на 100% и застревает. Я пробовал.

❌ ClickHouse жрёт память — аналитическая база данных в составе PostHog требует 3–4 ГБ RAM и часто балуется OOM (out of memory).

❌ Нестабильные версии — в PostHog нет "стабильной ветки". Есть только latest, который по сути snapshot текущего состояния. Регулярно вылезают баги, которые документация не описывает.

❌ Сложность администрирования — забыл про PostHog после установки? Не выйдет. Нужно следить за обновлениями, управлять контейнерами, следить за swap и памятью.

Мой опыт установки (две бессонные ночи):

Я маркетолог и аналитик, а не DevOps инженер. Для PostHog это оказалось проблемой.

👎Попытка №1: Docker-контейнер. Ничего не вышло. И документация для такого способа отсутствует.

👎 Попытка №2: Облачные БД. Попробовал создать ClickHouse и PostgreSQL в облаке и подключиться к ним с VPS. Возникли проблемы с настройками облачного ClickHouse — PostHog требует специфичных конфигов.

👎 Попытка №3: VPS с 8 GB RAM. На сайте есть "волшебная ссылка", которая ставит всё сама. Запустил. Результат: система загрузилась на 100%, все 8 ГБ RAM кончились за 10 минут, swap тоже. За 4 часа дождался ровно ничего.

✅ Попытка №4: VPS с 12 GB RAM и 8 ядрами. Наконец-то! Но и тут не без танцев. Пришлось:

- Вручную создавать swap 12 ГБ

- Ограничивать память контейнеров через docker-compose.override.yml

- Снижать параллелизм Celery Worker с 8 до 2

- Перезагружать контейнеры когда они падали

Надпись "Done!" появилась только через час. Правда, домен еще выплёвывал 502 Bad Gateway. Еще 20–30 минут ждал миграции БД.

Итого: ~Две ночи отладки.

Стоит ли это того?

Если вы:

✅ Разработчик или опытный DevOps — да, PostHog стоит того

✅ Маркетолог, который боится консоли — нет, выбирайте Matomo

✅ E-commerce, нужны сложные воронки и A/B тесты — может быть, если есть ресурсы на админ

PostHog — мощный комбайн для больших амбиций. Когда нужны A/B тесты, запись сессий и SQL-запросы к данным. Но за это платишь бессонными ночами при установке и поддержке.

100 лет в Директ 😃😅🙂