Работа

Аналитика онлайн-школы: продажи, клиенты и план-факт

Несколько выгрузок GetCourse и финансовые данные превращаются в единый управленческий кабинет.

5 минутАвтор: Алек Ампир
Экран аналитики онлайн-школы с финансовыми показателями

Когда у онлайн-школы несколько продуктов и запусков, одной таблицы продаж быстро становится мало. Руководителю нужно видеть деньги, источники, клиентов, обучение и обязательства, а затем сравнивать план с фактом.

Я собрал UkStat — закрытый аналитический кабинет, который принимает выгрузки GetCourse и финансовые данные, сохраняет исходные записи и строит из них связанные отчёты.

Что работает сейчас

В системе есть отдельные режимы для денег, продуктов, источников, клиентов, запусков, обучения и финансов. Импорт понимает несколько типов CSV, сохраняет полные исходные данные и отсеивает записи, не относящиеся к нужным проектам.

По запуску можно увидеть план и факт, продажи, продукты и клиентов. Отдельно загружаются финансовые обязательства и корректировки, чтобы управленческий отчёт не ограничивался только поступлениями.

Как устроена система

Выгрузки сначала проходят проверку и нормализацию, затем попадают в PostgreSQL. Кабинет использует единые ключи продуктов, клиентов и запусков, поэтому один и тот же показатель не приходится заново вычислять в разных таблицах.

Что это дало

Разрозненные выгрузки превратились в один рабочий инструмент. Руководитель может начать с общей картины и перейти к конкретному продукту, запуску или клиенту, не собирая новый отчёт вручную.

Ограничения

Кабинет не исправляет ошибки первичного учёта автоматически. Спорные записи и ручные корректировки должны оставаться видимыми и проверяемыми.