Технический родмап
Что строим, в каком порядке и кто делает. Только для внутреннего использования.
✅ Сделано Работает в продакшне
🔄 В работе Делается сейчас
📋 Планируется Следующий приоритет
💡 Идея Хотим, срок не определён
Эпик 1
Инфраструктура данных
Фундамент для всей аналитики — куда складывать данные, в каком формате, откуда читать.
✅ Сделано| Задача | Статус | Кто | Комментарий |
|---|---|---|---|
| Сервер Timeweb — настроен, cron работает | ✅ Сделано | Claude | Ubuntu 24.04, IP 186.246.2.165 |
| Апгрейд RAM сервера до 4 ГБ | ✅ Сделано | Дина | 3.8 ГБ доступно |
| Автовыгрузка посещаемости (cron 09:05) | ✅ Сделано | Claude | update_attendance.py |
| Автовыгрузка продаж из 1С (cron 09:10) | ✅ Сделано | Claude | extract_sales.py → JSON + PostgreSQL ежедневно |
| PostgreSQL — хранилище данных | ✅ Сделано | Claude | yogaspace_db (Metabase) + yogaspace_data (наши данные) |
| Docker + Metabase | ✅ Сделано | Claude | http://186.246.2.165/analytics/ → база Yoga Space Data подключена |
| Первые данные в PostgreSQL | ✅ Сделано | Claude | 4 студии, 593 категории продаж за апрель 2026 |
| Родмап на сайте | ✅ Сделано | Claude | http://186.246.2.165/roadmap/ — ссылка с главной |
| Технический логин в 1С для скриптов | 📋 Планируется | Дина | Сейчас скрипт убивает директорскую сессию |
Эпик 2
Исторические данные
Стратегия: сначала выгружаем все отчёты за недавние периоды, смотрим в Metabase что полезно — потом тянем глубину и настраиваем кроны.
✅ Сделано| Задача | Статус | Кто | Комментарий |
|---|---|---|---|
| Продажи по категориям — история 3кв 2025 по сейчас | ✅ Сделано | Claude | 69 294 транзакции (июль 2025 — апрель 2026) в sales_transactions_v2; агрегаты 27 мес. в sales + sales_categories |
| Повторные продажи — история | 📋 Планируется | Claude | Новые vs повторные, ср. чек — ключевая метрика |
| Конверсия пробного занятия — история | 📋 Планируется | Claude | Воронка: регистрация → покупка по каналам |
| Загрузка помещений по часам — история | 📋 Планируется | Claude | Пиковые часы, оптимизация расписания |
| Продление членств — история | 📋 Планируется | Claude | Retention по когортам |
| Продажи по администраторам — история | 📋 Планируется | Claude | Для рейтингов и мотивации |
| Конверсия заявок CRM — история | 📋 Планируется | Claude | По менеджерам и каналам |
| Динамика активных членств — история | 📋 Планируется | Claude | База подписчиков по дням |
Эпик 3
Дашборды
Текущие дашборды + развитие. Что уже показываем и что хотим добавить.
🔄 В работе| Задача | Статус | Кто | Комментарий |
|---|---|---|---|
| Дашборд посещаемости | ✅ Сделано | Claude | Автообновляется каждый день |
| Основной дашборд (выручка, конверсия) | ✅ Сделано | Claude | Обновляется через Google Таблицу |
| Аналитический дашборд Metabase — продажи, товары, клиенты | ✅ Сделано | Claude | 11 карточек: выручка по студиям/категориям/дням, пробные, товары, возвраты, клиенты, исполнители — http://186.246.2.165/analytics/dashboard/2 |
| Дашборд для администраторов (личный) | 💡 Идея | Claude | Каждый видит только свои показатели |
| Telegram-уведомления об аномалиях | 💡 Идея | Claude | Падение посещаемости, рекорды |
| Telegram-бот: выручка по студиям за вчера (утренняя рассылка) | 💡 Идея | Claude | Каждое утро в Telegram: выручка за вчера по каждой студии + сравнение с аналогичным днём прошлой недели |
| Автообновление основного дашборда | 💡 Идея | Claude | Сейчас обновляется вручную |
Эпик 4
Metabase
Open-source BI-платформа для интерактивных дашбордов и Data Exploration. Установлена, база подключена — наполняем данными.
🔄 В работе| Задача | Статус | Кто | Комментарий |
|---|---|---|---|
| Установить Metabase на сервере | ✅ Сделано | Claude | Docker, http://186.246.2.165/analytics/ |
| Подключить PostgreSQL (yogaspace_data) | ✅ Сделано | Claude | Таблицы sales, sales_categories, sales_transactions_v2 видны |
| Наполнить данными (история) | ✅ Сделано | Claude | 27 месяцев агрегатов + детальные транзакции в sales_transactions_v2 |
| Построить дашборды | ✅ Сделано | Claude + Дина | Дашборд id=2, 11 карточек — выручка, товары, пробные, возвраты, клиенты, исполнители, сравнение месяцев |
| Справочники поверх данных (VIEW sales_clean) | ✅ Сделано | Claude | studio_aliases, nomenclature_aliases, category_overrides, goods_categories — исходные данные не трогаются |
| Настроить доступ для команды | 📋 Планируется | Дина | Управляющие студий, администраторы |
Эпик 5
Аналитика с Claude
Регулярные аналитические сессии. Находим бизнес-зависимости, строим гипотезы, принимаем решения на основе данных.
📋 ПланируетсяRetention после пробного
Какой % приходит снова после первого занятия?
LTV клиента
Сколько клиент приносит за всё время?
Конверсия пробный → абонемент
По студии, по дню недели, по преподавателю
Отток клиентов
Кто уходит, когда и почему?
Загрузка по времени
Какие слоты недозагружены?
Эффективность администраторов
Кто продаёт лучше и почему?
Эпик 6
Остальные отчёты 1С по кронам
Расширяем автоматику на все нужные отчёты. Сейчас выгружаются продажи и посещаемость.
📋 Планируется| Отчёт | Статус | Периодичность | Путь в 1С |
|---|---|---|---|
| Продажи и оплаты по категориям | ✅ Сделано | Ежедневно 09:10 | Продажи → Отчёты → Быстрый доступ |
| Посещения общий | ✅ Сделано | Ежедневно 09:05 | Клиенты → Отчёты → Посещения |
| Посещения пробные | 📋 Планируется | Ежедневно | Клиенты → Отчёты → Посещения-пробные |
| Продажи пробные | 📋 Планируется | Ежедневно | Продажи → Отчёты → Продажи пробные |
| Конверсия пробного занятия | 📋 Планируется | Еженедельно | Продажи → Отчёты → Конверсия |
| Продажи по администраторам | 📋 Планируется | Ежедневно | Продажи → Отчёты → По администраторам |
| FIRST продажи | 📋 Планируется | Ежемесячно | Продажи → Скидки с сотрудником |
Порядок работы
Инфраструктура готова ✅
Сервер, PostgreSQL, Metabase, ежедневные кроны — всё работает
Исторические данные загружены ✅
69k транзакций (июль 2025 — апрель 2026) в PostgreSQL через парсер HTML-отчётов
Data Exploration в Metabase ✅
11 карточек: выручка, товары, пробные, возвраты, клиенты, исполнители, сравнение месяцев
Сейчас — настраиваем кроны на нужные отчёты 🔄
Только то что реально используем — ежедневно или ежемесячно
Аналитика — retention, LTV, сегментация
Находим бизнес-зависимости, принимаем решения на данных
Технический долг
Мелкие задачи, которые нужно сделать, но не срочно.
Технический логин в 1С (не директорский)
Высокий
Алерт в Telegram при сбое cron
Средний
Автоматическая очистка старых файлов на сервере
Низкий
SSH-доступ по ключу без root
Низкий