Содержание
В первые месяцы после запуска стоит считать немного метрик, но правильных: сколько пользователей доходят до ключевого действия (активация), сколько возвращаются через неделю и месяц (удержание) и где они отваливаются по пути (воронка). Количество регистраций и просмотров почти ничего не говорит о том, нужен ли продукт. Главное — заранее решить, какие события отслеживать, и собирать их с первого дня.
Разберём, какие метрики важны молодому продукту, как их посчитать и как не утонуть в дашбордах.
Почему не стоит считать всё подряд?
Считать всё подряд не стоит, потому что десятки графиков создают ощущение контроля, но не помогают принимать решения. Молодому продукту нужны ответы на три вопроса: понимают ли люди ценность, возвращаются ли они и что им мешает.
Метрики-пустышки, которые радуют, но мало говорят:
- общее число регистраций — без активации это просто любопытство;
- просмотры страниц и время на сайте — не отличают интерес от путаницы;
- число скачиваний приложения — без удержания это деньги на рекламу впустую;
- накопительные графики, которые растут всегда, даже когда продукт стоит на месте.
Хорошая метрика меняет решение: если она упала, вы знаете, что делать дальше.
Какие метрики важны в первые месяцы?
В первые месяцы важны активация, удержание, воронка ключевого сценария и, если продукт платный, конверсия в оплату. Вместе они показывают, дошёл ли пользователь до ценности, вернулся ли за ней снова и где продукт его теряет.
| Метрика | Что показывает | Как считать |
|---|---|---|
| Активация | Доля новых пользователей, дошедших до ключевого действия | Совершили ключевое действие за N дней / зарегистрировались |
| Удержание | Возвращаются ли пользователи | Доля когорты, активной на 7-й, 30-й день |
| Воронка | Где теряются пользователи в ключевом сценарии | Конверсия между шагами сценария |
| Конверсия в оплату | Готовы ли платить | Оплатили / активировались |
| Отток | Сколько платящих уходит | Отменили подписку за месяц / платили в начале месяца |
Что считать ключевым действием
Ключевое действие — момент, когда пользователь впервые получил ценность продукта. Для сервиса заказа еды — первый оформленный заказ, для CRM — первая добавленная сделка, для онлайн-школы — первый пройденный урок. Если вы не можете назвать это действие, сначала сформулируйте его — от этого зависит всё остальное.
Фото: Unsplash
Как посчитать удержание по когортам?
Удержание по когортам считают так: пользователей группируют по неделе регистрации и для каждой группы смотрят, какая доля была активна через одну, две, четыре недели. Когорты показывают, становится ли продукт лучше: если новые когорты удерживаются лучше старых, изменения работают.
Пример запроса по таблице событий в PostgreSQL:
WITH cohorts AS (
SELECT user_id, date_trunc('week', min(created_at)) AS cohort_week
FROM events
WHERE name = 'signed_up'
GROUP BY user_id
),
activity AS (
SELECT DISTINCT e.user_id, c.cohort_week,
(date_trunc('week', e.created_at) - c.cohort_week) / interval '1 week' AS week_n
FROM events e
JOIN cohorts c USING (user_id)
WHERE e.name = 'order_created'
)
SELECT cohort_week, week_n, count(*) AS active_users
FROM activity
GROUP BY cohort_week, week_n
ORDER BY cohort_week, week_n;
Делите число активных в каждой неделе на размер когорты — получите таблицу удержания. Если кривая удержания со временем выходит на плато, у продукта есть аудитория, которой он нужен. Если уходит в ноль — ценность пока не найдена.
Как настроить сбор событий?
Сбор событий настраивают по плану трекинга: заранее описывают, какие действия пользователей записывать, с какими параметрами и как их называть. Без плана события добавляют хаотично, называют по-разному, и через три месяца им нельзя доверять.
Правила, которые мы используем:
- Составьте план трекинга до разработки: событие, когда отправляется, какие параметры.
- Называйте события единообразно: объект и действие в прошедшем времени —
order_created,lesson_completed. - Важные события отправляйте с сервера, а не только из браузера: блокировщики рекламы и закрытые вкладки не должны терять данные об оплатах.
- Храните сырые события в своей базе или хранилище, даже если используете внешнюю аналитику.
- Проверяйте события при каждом релизе — сломанный трекинг обнаруживают обычно слишком поздно.
Как превратить метрики в решения?
Метрики превращаются в решения, когда у каждой есть владелец, целевое значение и регулярный разбор. Раз в неделю команда смотрит на несколько главных чисел, ищет причины изменений и выбирает, что проверить дальше.
Что помогает:
- одна главная метрика на квартал, вокруг которой строится бэклог;
- гипотеза для каждой крупной задачи: какую метрику и насколько она должна сдвинуть;
- сравнение ожидаемого и фактического эффекта после релиза;
- разговоры с пользователями — числа показывают «что», интервью объясняют «почему».
Выбирать, какую гипотезу проверять следующей, помогают методы приоритизации — об этом в статье приоритизация бэклога.
Коротко
- В первые месяцы считайте активацию, удержание, воронку ключевого сценария и конверсию в оплату.
- Определите ключевое действие — момент, когда пользователь получает ценность.
- Удержание по когортам показывает, становится ли продукт лучше со временем.
- Составьте план трекинга до разработки, называйте события единообразно, важные отправляйте с сервера.
- Разбирайте метрики еженедельно и связывайте каждую крупную задачу с ожидаемым эффектом.
Частые вопросы
Какой инструмент аналитики выбрать?
Для веб-аналитики подойдут Яндекс Метрика или Google Analytics, для продуктовой — специализированные сервисы событий или собственное хранилище. Важнее инструмента план трекинга и хранение сырых событий у себя.
Какое удержание считается хорошим?
Универсальной нормы нет: она зависит от того, как часто людям в принципе нужен продукт. Важнее форма кривой — выход на плато — и то, что новые когорты удерживаются лучше старых.
Сколько пользователей нужно, чтобы метрикам можно было доверять?
Для грубых выводов о воронке хватает сотен пользователей, для сравнения когорт и экспериментов нужно больше. При малом трафике дополняйте числа интервью с пользователями — они дают ответы быстрее.



