Пилотный запуск · 6 июля — 3 августа 2026
Продуктовая аналитика на сыром потоке событий: система пишет каждое действие родителя JSON-запросом
в POST /v1/events, а дашборд считает из этого потока
воронку, конверсию по шагам и статус каждого пользователя. Фильтры пересчитывают все блоки.
Шаги считаются по уникальным user_id, дошедшим до события. Конверсия шага — доля от предыдущего шага.
Пользователи сгруппированы по неделе первого catalog_view. В ячейке — доля когорты, дошедшая до шага. Наведите на ячейку.
Эксперимент card_price_dates на главной точке потерь — переходе из карточки в форму брони. Единица анализа — пользователь, открывший карточку.
Карточка без цены и расписания: чтобы увидеть стоимость и свободные даты, нужно открыть форму.
Гипотеза: родитель уходит, не понимая цену и расписание. Если показать их сразу, в форму перейдёт больше людей.
Доля оплативших от пришедших в каталог.
Наведите на столбец.
Слева — контракт API и типы событий, справа — реальный запрос и ответ из выборки.
Каждая строка — один родитель: докуда дошёл, на чём остановился, сколько заплатил.
| user_id | канал | устройство | город | мастер-класс | путь | статус | A/B | сумма, ₸ | событий | первый визит |
|---|
Один JSON-объект: event_name, user_id, ts,
блок source и properties с бизнес-полями брони и оплаты.
Уникальные user_id, у которых есть событие шага. Воронка
неупорядоченная по времени, но шаги монотонны: событие шага N+1 невозможно без N.
Шаговая CR = users[n] / users[n-1], сквозная —
payment_success / catalog_view. Цель по ТЗ: рост на 15–20%.
Последнее терминальное событие: Paid,
Pending Payment, Cancelled или точка отвала до брони.
Вариант — по хешу user_id, 50/50, знаменатель — пользователи с
experiment_exposed. Двусторонний z-тест для долей, α = 0,05, 95% ДИ разницы,
проверка сплита χ²; размер выборки — для мощности 80%.
Неделя (пн–вс) первого catalog_view; доля шага — от размера когорты.