Задача Построить единую аналитическую систему, которая собирает данные из разных источников, визуализирует ключевые метрики бизнеса и даёт команде инструмент для постановки и отслеживания целей — без использования дорогих сторонних BI-платформ.
Проблема Владельцы приложения по продаже онлайн-тренировок принимали решения вслепую: данные о платежах хранились в платёжных системах, данные по использованию приложения — отдельно, а единой картины не было. Готовые аналитические платформы типа PowerBI решали задачу визуализации, но создавали постоянные расходы на подписку и не давали гибкости под специфику продукта. Резервного копирования данных также не существовало.
Решение Разработка кастомной аналитической платформы на стеке FastAPI + React + PostgreSQL, развёрнутой на уже существующих серверах клиента. Это обеспечило высокую производительность, полный контроль над данными и нулевые расходы на сторонний софт.
Реализованные модули
Сбор и хранение данных
- Настроен регулярный автоматический сбор данных из платёжных систем: транзакции, подписки, отмены, возвраты
- Настроен сбор поведенческих данных по использованию приложения: активность пользователей, просмотры тренировок, прогресс, удержание
- Настроено резервное копирование всей базы данных по расписанию
Система целей
- Разработан модуль постановки бизнес-целей с разбивкой по периодам и направлениям
- Автоматическое отслеживание прогресса к каждой цели в реальном времени
- Визуальные индикаторы выполнения и отклонений от плана
Дашборды
- Индивидуальные дашборды под роли: владелец, маркетолог, продуктовый менеджер
- Все ключевые метрики в одном экране: выручка, активные подписки, отток, LTV, вовлечённость
- Динамика показателей и движение к целям на одном экране
Система доступов
- Индивидуальные права доступа для каждого члена команды
- Каждый видит только те данные, которые нужны для его роли
Бонус: ИИ-агент аналитики
- В качестве дополнительного подарка клиенту реализован ИИ-агент, который имеет прямой доступ к базе данных
- Отвечает на вопросы по бизнесу в свободной форме: «Какой был отток в прошлом месяце?», «Какие тренировки смотрят чаще всего?»
- Самостоятельно формирует аналитические выводы и выявляет аномалии без необходимости строить отчёты вручную
Какие результаты мы получили
- Команда впервые получила единую картину бизнеса — данные из платёжных систем и приложения объединены в одном месте
- Принятие решений ускорилось: все ключевые метрики доступны в реальном времени без ручной выгрузки отчётов
- Система целей сделала прогресс команды прозрачным и измеримым
- Отказ от PowerBI и аналогичных платформ позволил полностью исключить расходы на BI-подписки
- Данные защищены резервным копированием и хранятся на собственной инфраструктуре клиента
- ИИ-агент аналитики дал команде возможность получать инсайты из данных в режиме диалога — без SQL-запросов и технических знаний