Аналитика и отчёты
Раздел «Аналитика» — это приборная панель вашего сервиса на одном экране. Здесь собраны все главные цифры: сколько заработали, сколько машин обслужили, какие услуги популярнее, кто из клиентов давно не приезжал, кто задолжал, насколько загружены мастера. Данные берутся напрямую из вашей базы — ни одного выдуманного числа.
Как открыть
Нажмите пункт Аналитика в нижней панели навигации (значок графика). Прямой URL в браузере — /analytics. Раздел открывается без ограничений по тарифу: работает на бесплатном плане.
Если при тапе на «Аналитика» ничего не открывается или показывает «Раздел недоступен» — обратитесь к владельцу: модуль аналитики может быть отключён в настройках организации.
Что на экране
Экран — длинная лента карточек, которую листают сверху вниз. Карточка отображается только тогда, когда в ней есть данные — пустые блоки не занимают место.
Порядок блоков сверху вниз:
- Заголовок панели (AppBar) с кнопкой перехода к отчётам.
- Блок «Ключевые показатели» — шесть KPI-плиток («Выручка (оплачено)», «Авто в работе», «ARO», «Прибыль/час», «Просрочено ТО», «Активные наряды»).
- Блок «Спросить данные» — строка вопроса к базе на русском языке.
- Блок «Сравнить периоды» — выпадающий список метрик + сравнение двух 30-дневных периодов.
- Блок «Прогноз выручки (30 дн)» — проекция тренда.
- Блок «Что изменилось» — авто-инсайты: какие метрики значимо выросли или упали.
- Блок «Операционные KPI» — ставка труда, время наряда, удержание, LTV, оборот склада.
- Блок «Воронка допродаж» — рекомендации: открыто → запланировано → выполнено + конверсия.
- Блок «Конверсия осмотра по цветам» — как часто зелёные/жёлтые/красные пункты осмотра превращаются в работу.
- Блок «Структура оплат» — доля наличных, карты, перевода, онлайн.
- Блок «Загрузка техников» — сколько активных нарядов у каждого мастера.
- Блок «Топ услуг» — 8 самых частых услуг и выручка от работ по ним.
- Блок «Источники записей» — откуда приходят клиенты (онлайн, телефон, AI-агент, без записи, портал).
- Блок «Старение дебиторки» — открытые счета по срокам просрочки.
- Блок «Здоровье парка» — средний балл состояния автомобилей и распределение по светофорным цветам.
- Блок «Клиенты в зоне риска» — кто давно не приезжал и может уйти к конкурентам.
- Блок «Выручка по нарядам» — график последних нарядов с ненулевой суммой (до 12 точек).
- Блок «Наряды по статусам» — горизонтальные доли: сколько нарядов в каждом статусе.
- Блок «Цели» — заданные цели по выручке с прогресс-баром и темпом исполнения.
Скин Aurora (если активирован в настройках приложения) показывает те же данные, но в расширенной панельной раскладке с графиком факт+прогноз, кольцевой диаграммой оплат и дополнительными секциями. Поведение всех кнопок и данные — идентичны классическому виду.
Каждая кнопка и действие
Главный экран аналитики
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Иконка-диаграмма (значок отчётов) в правом углу заголовка | AppBar, правый край | Открывает экран «Отчёты за период» | Все, у кого открыт раздел аналитики |
| Потянуть экран вниз (Pull-to-refresh) | Любое место основной ленты | Перезагружает все данные аналитики с сервера (KPI, наряды, цели, инсайты) | Все |
| Плитка KPI «Выручка (оплачено)» | Блок «Ключевые показатели» | Отображает суммарную выручку по оплаченным нарядам (€). Не нажимается — только чтение | Все |
| Плитка KPI «Авто в работе» | Блок «Ключевые показатели» | Количество автомобилей в активных нарядах. Только чтение | Все |
| Плитка KPI «ARO» | Блок «Ключевые показатели» | Средний чек по нарядам (Average Repair Order, €). Только чтение | Все |
| Плитка KPI «Прибыль/час» | Блок «Ключевые показатели» | Валовая прибыль на нормо-час (GP/час, €/h). Только чтение | Все |
| Плитка KPI «Просрочено ТО» | Блок «Ключевые показатели» | Число автомобилей, у которых просрочено техническое обслуживание. Только чтение | Все |
| Плитка KPI «Активные наряды» | Блок «Ключевые показатели» | Число нарядов в работе прямо сейчас. Только чтение | Все |
| Поле ввода вопроса (подсказка: «Напр.: выручка по приёмщикам за месяц») | Блок «Спросить данные» | Текстовое поле для вопроса на русском языке. Нажмите Enter или кнопку-стрелку — система ищет ответ в базе | Все |
| Кнопка-стрелка (иконка send) рядом с полем вопроса | Блок «Спросить данные» | Отправляет вопрос к данным. Пока идёт расчёт — кнопка заблокирована, появляется полоска прогресса | Все |
| Выпадающий список метрик для сравнения | Блок «Сравнить периоды» | Выбор метрики: «Выручка», «Валовая прибыль», «Завершённых нарядов», «Средний чек наряда», «Записей». При смене метрики — данные обновляются автоматически | Все |
| Строка «Прошлые 30 дней» | Блок «Сравнить периоды» | Показывает значение метрики за предыдущий 30-дневный период. Только чтение | Все |
| Строка «Текущие 30 дней» | Блок «Сравнить периоды» | Показывает значение метрики за текущий 30-дневный период. Только чтение | Все |
| Строка «Изменение» со стрелкой и процентом | Блок «Сравнить периоды» | Отображает рост или падение в процентах (зелёная стрелка вверх — рост, красная вниз — падение). При росте цвет зелёный, при падении красный. Только чтение | Все |
| Тап по клиенту в списке «Клиенты в зоне риска» | Блок «Клиенты в зоне риска» | Открывает карточку этого клиента | Все |
| Кнопка Поставить цель по выручке (с иконкой «+») | Блок «Цели» | Открывает диалог создания новой цели (период + сумма). Видна только тем, у кого есть право «analytics:update» | Только владелец / роли с правом analytics:update |
| Кнопка «⋮» (три точки) у каждой цели | Блок «Цели» | Открывает меню: пункт «Изменить» (открывает диалог редактирования цели) и пункт «Удалить» (сразу удаляет без дополнительного подтверждения). Видна только при наличии права analytics:update | Только владелец / роли с правом analytics:update |
| Кнопка Повторить (при ошибке загрузки KPI) | Карточка ошибки в блоке «Ключевые показатели» | Повторяет запрос к серверу | Все |
Aurora-скин (если активирован)
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Кнопка Отчёты (широкий экран) или иконка-диаграмма (узкий экран) | Верхняя панель Aurora | Открывает экран «Отчёты за период» | Все |
| Чипы-метрики («Выручка», «Валовая прибыль», «Завершённых нарядов», «Средний чек наряда», «Записей») | Строка чипов под панелью запроса | Тап по чипу подставляет его название в строку вопроса и сразу запускает поиск | Все |
| Поле вопроса (подсказка: «Напр.: выручка по приёмщикам за месяц») | Панель запроса (карточка) | Ввод вопроса на русском языке | Все |
| Кнопка Построить | Панель запроса, правый край | Отправляет вопрос к данным. Во время расчёта вместо текста показывает кружок-прогресс | Все |
| Выпадающий список метрик для сравнения | Блок «Сравнить периоды», правый угол заголовка | Выбор метрики для сравнения периодов | Все |
| Тап по клиенту в «Клиенты в зоне риска» | Блок «Клиенты в зоне риска» | Открывает карточку клиента | Все |
| Кнопка Поставить цель по выручке (с иконкой «+») | Блок «Цели» | Открывает диалог создания цели | Только владелец / analytics:update |
| Кнопка «⋮» у каждой цели | Блок «Цели» | Меню: «Изменить» / «Удалить» | Только владелец / analytics:update |
| Pull-to-refresh (потянуть вниз) | Основная лента | Перезагружает все данные | Все |
Экран «Отчёты за период»
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Строка выбора периода (иконка-календарь + текст «Период» + текущий диапазон дат) | Верхняя карточка | Показывает текущий период (по умолчанию — последние 30 дней). Нажатие на кнопку «Изменить» открывает системный выбор диапазона дат | Все |
| Кнопка Изменить | Карточка выбора периода | Открывает системный выбор диапазона дат. Выберите начальную и конечную дату — отчёты пересчитываются автоматически | Все |
| Pull-to-refresh (потянуть вниз) | Основная лента | Перезагружает данные прибыльности и структуры оплат за выбранный период | Все |
| Строки прибыльности (Выручка всего / Выручка работ / Выручка запчастей / Маржа запчастей / Маржа всего / Нарядов) | Карточка «Прибыльность» | Показывают финансовые показатели за период. Только чтение | Все |
| Список «Топ по марке/модели (маржа)» — каждая строка | Карточка «Прибыльность», подзаголовок «Топ по марке/модели (маржа)» | Марка+модель авто и маржа запчастей по ней. Только чтение. Блок отображается только если данные есть | Все |
| Список «Топ по клиентам (маржа)» — каждая строка | Карточка «Прибыльность», подзаголовок «Топ по клиентам (маржа)» | Имя клиента и маржа запчастей по нему. Только чтение. Блок отображается только если данные есть | Все |
| Строки структуры оплат (каждый способ + счётчик и прогресс-бар) | Секция «Структура оплат» | Сумма и доля каждого способа оплаты. Только чтение | Все |
| Кнопка Повторить (при ошибке загрузки данных) | Центр экрана при ошибке | Повторяет запрос за выбранный период | Все |
Экран «Кастомные метрики»
Этот экран открывается из настроек приложения или напрямую кодом — в навигационном меню он не выведен. Предназначен для владельцев, которые хотят отслеживать свою уникальную цифру.
| Элемент | Где | Что делает | Кому доступно |
|---|---|---|---|
| Кнопка Создать метрику (FloatingActionButton с иконкой «+») | Правый нижний угол | Открывает нижний лист конструктора метрики | Владелец |
| Pull-to-refresh (потянуть вниз) | Список метрик | Перезагружает список метрик | Владелец |
| Тап по строке кастомной метрики | Список метрик | Запускает расчёт этой метрики; результат появляется справа в строке | Владелец |
| Кнопка Вычислить справа у метрики | Строка кастомной метрики (до первого запуска) | То же — запускает расчёт метрики | Владелец |
| Свайп влево по строке кастомной метрики | Список кастомных метрик | Показывает красный фон (иконка удаления). Завершите свайп или подтвердите диалогом — метрика будет удалена. Системные метрики свайп не реагируют | Владелец |
| Кнопка Повторить (при ошибке загрузки) | Центр экрана при ошибке | Повторяет запрос к серверу | Владелец |
Диалоги и подэкраны
Диалог «Поставить цель по выручке» / «Изменить цель»
Открывается кнопкой Поставить цель по выручке (для создания) или пунктом Изменить в меню «⋮» у цели.
Поля:
| Поле | Что заполнять |
|---|---|
| Период (выпадающий список) | Выберите: «День», «Неделя» или «Месяц» — за какой срок считать цель |
| Целевая сумма (числовое поле, префикс «€ ») | Введите сумму в евро. Допускается точка или запятая как разделитель. Ноль и пустое поле не сохраняются — появится уведомление «Обязательное поле» |
Кнопки диалога:
| Кнопка | Что делает |
|---|---|
| Отмена | Закрывает диалог без сохранения |
| Сохранить | Создаёт или обновляет цель. При успехе — всплывает «Цель поставлена» / «Цель обновлена» и список целей обновляется |
Диалог «Удалить метрику?»
Появляется при свайпе влево по кастомной метрике в экране «Кастомные метрики». Заголовок диалога: «Удалить метрику?». В теле показывается название метрики.
- Кнопка Отмена — отменяет удаление, метрика остаётся.
- Кнопка Удалить — безвозвратно удаляет метрику.
Нижний лист «Создать метрику» (конструктор)
Открывается кнопкой + Создать метрику в экране «Кастомные метрики». Листается, если не помещается на экране.
Поля конструктора:
| Поле | Что заполнять |
|---|---|
| Название | Как будет называться метрика в списке. Обязательное |
| Источник | Откуда берутся данные: «Наряды», «Счета», «Платежи», «Записи», «Клиенты» |
| Агрегат | Что считаем: «Количество», «Сумма», «Среднее», «Минимум», «Максимум» |
| Колонка | Появляется при выборе агрегата кроме «Количество» — выберите числовое поле таблицы |
| Формат | Как показывать результат: «Число», «Деньги (€)», «Процент», «Часы» |
| За период (переключатель) | Включить, чтобы метрика считалась за последние N дней |
| Поле даты | При включённом периоде — выберите поле с датой в источнике |
| Дней | Глубина периода в днях (по умолчанию 90) |
| Фильтры (кнопка «+ Фильтр») | Добавить условие: колонка + оператор + значение. Иконка ✕ удаляет фильтр |
Кнопки:
| Кнопка | Что делает |
|---|---|
| Фильтр (кнопка «+ Фильтр» в шапке раздела фильтров) | Добавляет строку нового фильтра |
| ✕ у каждого фильтра | Удаляет этот фильтр из условий |
| Создать (внизу листа) | Сохраняет метрику. Если не заполнено название или источник — появляется уведомление «Обязательное поле». Если выбран агрегат «Сумма / Среднее / Минимум / Максимум», но не выбрана колонка — «Для этого агрегата нужна числовая колонка» |
Выбор диапазона дат (экран «Отчёты за период»)
Открывается кнопкой Изменить в карточке периода. Это стандартный системный выбор дат:
- Выберите дату начала, затем дату конца.
- Нельзя выбрать дату позже сегодняшнего дня.
- Нельзя выбрать дату раньше 3 лет назад.
- После выбора отчёты перезагружаются автоматически.
Что если…
Экран показывает «Пока нет данных для аналитики»
Блок «Спросить данные» отвечает «AI-аналитик скоро будет доступен»
Блок «Спросить данные» отвечает «Не удалось понять вопрос» или «Нет данных по запросу»
Данные не загрузились — появился значок облака с крестиком и кнопка «Повторить»
Блоки «Воронка допродаж», «Загрузка техников», «Старение дебиторки» и другие просто не видны
Кнопка «+ Поставить цель по выручке» не видна
В отчёте за период показывает «Нет данных за период»
Вопрос-ответ
Что такое ARO и зачем он нужен?
ARO — средний чек одного наряда (Average Repair Order). Это главная метрика доходности: чем выше ARO, тем больше зарабатывает сервис с каждой машины. Следите, чтобы ARO не падал — это сигнал, что мастера дают скидки или не предлагают допуслуги.
В: Что значит «Клиенты в зоне риска» — это плохо? О: Система следит, как часто каждый клиент приезжает. Если человек не был дольше, чем его среднее время между визитами, он попадает в этот список. Число рядом с именем — это «коэффициент риска»: чем выше, тем дольше не было. Позвоните таким клиентам — напомните о себе или пригласите на ТО.
В: Что значит «Конверсия осмотра»? Зелёные/жёлтые/красные? О: Когда мастер делает осмотр авто (DVI), он помечает каждую находку цветом: зелёный — всё в порядке, жёлтый — стоит обратить внимание, красный — нужно срочно починить. «Конверсия» показывает, сколько процентов этих находок в итоге превратились в работу (клиент согласился на ремонт). Низкая конверсия по красным — значит, клиентам плохо объясняют срочность.
В: Я задал вопрос к данным, но ответа нет. Почему? О: Функция «Спросить данные» может быть ещё не активирована для вашего сервиса — тогда появится сообщение «AI-аналитик скоро будет доступен». Либо вопрос сформулирован слишком абстрактно: попробуйте конкретнее, например «выручка за прошлую неделю».
В: Как поставить цель по выручке на месяц? О: Прокрутите экран вниз до блока «Цели» и нажмите Поставить цель по выручке. В диалоге выберите период «Месяц» и введите целевую сумму в евро. После сохранения появится прогресс-бар и цветной чип «В графике» / «Опережаем» / «Отстаём», который обновляется каждый раз при открытии аналитики.
В: Как посмотреть выручку за конкретный месяц? О: Нажмите иконку-диаграмму в правом углу заголовка — это перейдёт в «Отчёты за период». Там нажмите Изменить у карточки периода, выберите начало и конец нужного месяца. Отчёт покажет выручку работ, запчастей, маржу и разбивку по способам оплаты именно за этот период.