Продуктовая аналитика «Пульс»
Соберите систему продуктовой аналитики: разбор потока событий, склейка в сессии по таймауту, воронки по шагам, когорты удержания и итоговый A/B-отчёт. Каждая задача — рабочий модуль аналитики, данные — события со временем в секундах.
Что тебя ждёт в этом пути
Что ты построишь
Систему продуктовой аналитики «Пульс» из 25 задач в пяти паках, целиком на чистом Python — без pandas и готовых аналитических библиотек. Начинаешь с разбора сырых строк лога в события (бесплатный пак), дальше склеиваешь события в сессии по 30-минутному таймауту, считаешь воронку по шагам с точкой наибольшего оттока, строишь таблицу удержания по когортам и заканчиваешь сборкой A/B-отчёта с перцентилями по nearest-rank. Каждая задача — рабочий модуль, который встраивается в следующий: например, «Сводный отчёт по сессиям» использует «Длительность сессии» и «Самый длинный визит».
Для кого
Для аналитика или разработчика, который хочет понять механику воронок, когорт и A/B-тестов изнутри, а не только вызывать готовые функции. Уровень средний: нужна база Python — функции, словари, сортировка, — а логика продуктовых метрик разбирается по ходу задач.
Чему научишься
- Разбирать поток сырых событий в структуры и фильтровать их по типу и временному окну
- Склеивать события пользователя в сессии по таймауту простоя
- Считать прохождение воронки по шагам и находить ступеньку с наибольшим оттоком
- Защищать конверсию и средние метрики от деления на ноль
- Определять когорту пользователя по дню первого визита и строить таблицу удержания
- Считать перцентиль выборки методом ближайшего ранга без интерполяции
- Собирать итоговый отчёт A/B-теста с детерминированным разрешением ничьих между вариантами
Задачи пути — 5 модулей, 25 задач
Каждый модуль — навык. Решаешь задачи по порядку, и к финалу из них собирается рабочий результат.
Готов начать этот путь?
Зарегистрируйся — откроем путь прямо на первой задаче. Без установки и настройки, всё в браузере.