Методика и источники данных
Что откуда берётся и как считается · редакция от 08.07.2026
Общие принципы
- Все цифры считаются автоматически из первоисточников (YCLIENTS, Roistat, amoCRM, платёжные таблицы). Ручного ввода в дашборде нет.
- YCLIENTS используется в режиме только чтение — сервис ничего не изменяет в вашей базе.
- Филиалы сети объединяются: клиент идентифицируется по номеру телефона, дубли карточек склеиваются. Поэтому «новый клиент» здесь — новый для всей сети, а не для отдельного филиала.
- Полный пересчёт — ежедневно в 07:00 (Екатеринбург). На каждой вкладке указана дата обновления.
Сделки будущих периодов
- Источник: записи YCLIENTS, созданные за отчётную неделю на будущие даты.
- Сумма записи = стоимость первой услуги (столбец Q ручной выгрузки YCLIENTS, cost_per_unit) — совпадает со стандартной выгрузкой.
- Статусы: исключаются только отменённые записи; «неявка» включается. Группировка — по полю «Создал запись».
Перезапись (методика утверждена 08.07.2026)
- Перезапись = у клиента, пришедшего в день D (статус «клиент пришёл»), в тот же день D создана запись на будущую дату — к любому мастеру, в любой филиал сети.
- Курс из нескольких записей = 1 перезапись. Записи, созданные заранее или в последующие дни, перезаписью не считаются: метрика измеряет работу по перезаписи именно в день визита.
- Источник — дата создания записи в YCLIENTS: фиксируется системой автоматически, «дорисовать» вручную нельзя.
- Кросс-перезапись (клиент записан в другой филиал) учитывается отдельно в виде «Админы».
РНП (рука на пульсе)
- Дневные ячейки заполняются из трёх источников (карта цветов — в листе «Инструкция» таблицы АвтоРНП): зелёный — YCLIENTS (записи, визиты, выручка услуг, перезаписи, блоки врачей, финансовые транзакции: товары/сертификаты/абонементы/депозиты); жёлтый — Roistat (заявки и квал-лиды; данные «дозревают» — статусы меняются задним числом, API актуальнее ручного снимка); красный — платёжные таблицы (маркетинговые расходы по факту оплат).
- Формулы листа не изменяются — заполняются только дневные ячейки.
- Прогноз месяца: факт, растянутый по оставшимся дням. Для метрик-отношений (средний чек, стоимость квал-лида) прогноз = текущий факт — растягивание для отношений некорректно.
- Год к году: полный доход (услуги + товары + сертификаты + абонементы + депозиты) против того же календарного месяца прошлого года, по сопоставимым дням.
Контроль CRM: «Закрыты без комментариев»
- Источник: amoCRM, только воронка «Запись клиента» (спам и технические заявки автоматически выносятся в отдельную воронку и в статистике не участвуют).
- Считаются закрытые сделки с клиентской причиной, в которых нет ни одного примечания менеджера. Служебные причины комментария не требуют и не считаются: Спам, Техническая заявка, Брак, Ошибочно созданная сделка, Дубль, Нет телефона, Есть активная сделка, Многократный недозвон (последний требует ≥3 зафиксированных звонков).
- Пересчёт — по понедельникам за прошедшую неделю (пн–вс).
Матрица переходов
- Визит — только состоявшийся (клиент пришёл). Отменённые и неявки исключены.
- Клиент — склейка дубликатов по нормализованному телефону; если телефона нет, берётся идентификатор YCLIENTS.
- Основная услуга визита — самая дорогая в чеке. Остальные услуги визита учитываются в показателе «глубина» (доля визитов с 2+ услугами).
- Переход — для визита в группе A следующий состоявшийся визит того же клиента в течение окна (30/60/90/180 дней, по умолчанию 90). Группа того визита = B. Если следующего визита в окне нет — B = «Ничего».
- Незакрытое окно. Если с даты визита прошло меньше окна, визит не участвует в расчёте долей и выделяется столбцом «ещё в наблюдении»: клиент физически не мог сделать переход, и записывать его в «Ничего» было бы неверно.
- Диагональ A→A (например, биоревитализация → биоревитализация) — продолжение курса, а не переход в другую услугу; выделяется отдельным цветом и в разрезе по специалистам считается как «курс», а не «лестница».
- Группы услуг — справочник правил (вхождение подстроки в название). Нераспознанные услуги попадают в «Прочее» и в список для ручной доразметки.
- Нормально, когда доля «Ничего» велика: в бьюти 50–70% визитов не имеют продолжения в 90 дней. Смысл отчёта — сравнение между группами услуг, специалистами и периодами, а не абсолютная цифра.
- Пересчёт — ночью в 03:10; все цифры считаются кодом и воспроизводимы, нейросети в расчёте не участвуют.
Кому звонить (обзвон)
- Кампания — снимок списка на момент сборки: кого и с чем звонить. Пресет можно менять дальше, уже собранная кампания не переписывается.
- Якорь — визит, из-за которого клиент попал в список (услуга или группа, сумма, давность, специалист, филиал). «Первый/последний/любой» — какой из подходящих визитов считать якорем.
- Правила продолжения — что произошло (или не произошло) после якоря: не было визита, не записан на будущее, число визитов. У каждого правила своё окно в днях.
- «В наблюдении» — окно правила ещё не истекло: клиент физически мог не успеть вернуться, звонить рано. В список такие не попадают и считаются отдельно — как «ещё в наблюдении» в матрице переходов.
- Стоп-правила (общие для всех кампаний): архив, отказ и «не беспокоить»; неверный номер; касание меньше 60 дней назад; клиент уже в другой активной кампании; клиент уже записан.
- Справочник компетенций — матрица «специалист × группа услуг»: кто что реально делает. Заполняется автоматически из YCLIENTS (умеет группу, если за 12 месяцев ≥3 визита этой группы), пересчитывается раз в месяц; ручные галочки перекрывают расчёт и пересчётом не затираются. Отдельный флаг «принимает контрольные осмотры» ставится по умолчанию только врачам по должности.
- Подстановка слотов: сначала специалист, который делал якорную процедуру — но лишь если он эту группу действительно делает (одного визита за год мало); затем любой специалист с компетенцией по группе, самый свободный; для осмотров в этот круг добавляются принимающие осмотры. Если подходящих нет — в предложении честно стоит «слот подобрать вручную», случайный специалист не подставляется никогда.
- Проверка перед выгрузкой: если в кампании есть хоть одна строка, где предложен специалист без компетенции, выгрузка в таблицу блокируется с перечнем проблемных строк. Список уходит живым людям, поэтому предохранитель жёсткий.
- Один вход в обзвон. У кампании нет своего листа: выгрузка кладёт клиентов в пул кандидатов, а ночной робот собирает из пула единственный рабочий лист «📞 Очередь на сегодня» по общей лестнице приоритетов. Приоритет кампании задаётся в пресете. Лист «📋 История кампаний» — только сводка (выгружено, дозвон, записались, выручка), звонить по нему нельзя.
- Один клиент — одна строка. Попал в пул из двух кампаний — остаётся та, где выше приоритет, при равном приоритете — с более дорогим якорем.
- Кого не зовём никогда: дни рождения (по ним работает авторассылка) и разовые процедуры без продолжения — пирсинг, замена серьги, удаление новообразований. Предлагать по ним «вернуться» нечего.
- Результативность считается через 7 и 14 дней по фактам YCLIENTS, а не по статусам, которые проставил администратор: записался, дошёл, неявка, выручка. Всё, что появилось у клиента после даты сборки кампании, засчитывается кампании — клиенты с записью на будущее в список не попадают, их снимает стоп-правило. Пока окно не закрылось, цифры помечены как промежуточные.
- Списки считаются кодом по матрице переходов; нейросети в отборе не участвуют. YCLIENTS — только чтение.
Обновление и безопасность
- Расписание: 07:00 — полный дневной пересчёт; 00:00 — чистка спама в CRM; понедельник 07:40 — контроль комментариев; 03:10 — матрица переходов.
- Токены доступа хранятся на сервере и наружу не передаются; дашборд показывает только агрегированные цифры.
- История изменений методики — на странице История версий.