OneTrace.pro Справка

Прогнозы

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

Раздел находится в меню Данные → Прогнозы. Смотреть страницу могут все роли с доступом к аналитике, а менять настройки и запускать пересчёт — «Администратор» и «Владелец».

Как включить прогнозы

Прогнозы начинают считаться, когда выбрано событие покупки.

  1. Откройте Прогнозы. Если OneTrace.pro нашёл похожие события (например, order_completed со свойством amount), вверху появится подсказка — нажмите Подставить.
  2. В блоке Что считать покупкой выберите:
    • Событие покупки — событие оформленного заказа;
    • Сумма покупки — числовое свойство с суммой заказа. Без него не считаются сумма покупок, оценка по сумме в RFM и прогноз выручки;
    • Горизонт вероятности покупки — 7, 14, 30, 60 или 90 дней: за какой срок прогнозировать покупку.
  3. В блоке Поведение для модели на активности укажите, если они есть, Событие просмотра товара и Событие добавления в корзину. С ними прогноз точнее, а риск брошенной корзины считается только при выбранном событии корзины.
  4. Модель вероятностей оставьте Автоматически — OneTrace.pro сам выберет более точную модель для вашего проекта.
  5. Нажмите Сохранить. Первый расчёт запустится сразу и обычно занимает несколько минут.

Настройки прогнозов и сводка модели

Когда пересчитываются

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

Трейты получают покупатели и посетители, которые были активны за последние 90 дней. В профиль записываются только изменившиеся значения, а каждое изменение может запустить цепочку с триггером «Изменение трейта».

Какие трейты появляются

Трейт Что означает
rfm_recency, rfm_frequency, rfm_monetary баллы 1–5 за давность последней покупки, число покупок и сумму; 5 — лучше
rfm_segment RFM-группа: champions, loyal, at_risk, lost и другие
purchase_count, total_revenue, last_purchase_at число покупок, их сумма и время последней
churn_risk риск оттока, от 0 до 1
purchase_probability вероятность покупки за выбранный горизонт, от 0 до 1
predicted_revenue ожидаемая выручка с клиента за горизонт (оценка будущей ценности клиента, CLV)
next_purchase_days через сколько дней клиент, скорее всего, купит снова
engagement_score вовлечённость 0–100 по активности за 30 дней; 0 — не заходил 30 дней
last_activity_at, sessions_30d, product_views_30d последняя активность, число сессий и просмотров товаров за 30 дней
cart_abandon_risk вероятность, что товар из корзины за последние 7 дней не купят; после покупки снимается

Полный список с пояснениями — в блоке Трейты профиля внизу страницы.

RFM-группы

Группа в интерфейсе Значение rfm_segment Кто это
Чемпионы champions покупают часто и недавно
Лояльные loyal регулярные покупатели
Потенциально лояльные potential_loyalists недавние, купили второй раз
Новые new_customers одна недавняя покупка
Перспективные promising одна покупка, довольно недавно
Требуют внимания need_attention средняя давность и частота
Засыпающие about_to_sleep одна покупка, давно не возвращаются
Нельзя терять cant_lose раньше покупали очень часто, но давно пропали
В зоне риска at_risk покупали много, но давно
Спящие hibernating редкие и давние покупки
Потерянные lost одна давняя покупка

Что показывает страница

  • Модель — статус расчёта, выбранная модель, число покупателей и посетителей без покупок, прогноз выручки за горизонт, число открытых корзин, сколько профилей изменилось и время расчёта.
  • RFM-сегменты — сколько покупателей в каждой группе.
  • Распределение вероятностей — сколько клиентов попадает в каждый диапазон риска оттока и вероятности покупки.
  • Вовлечённость — распределение engagement_score.

Сравнение моделей и калибровка вероятностей

Качество модели

OneTrace.pro проверяет прогноз на прошлом: строит его на дату «горизонт назад» и сравнивает с тем, что случилось потом.

  • Сравнение моделей — метрики двух моделей на одних и тех же клиентах. AUC показывает, насколько хорошо модель отличает покупателей от непокупателей (0,5 — угадывание, ближе к 1 — лучше). Log-loss и Brier показывают точность самих вероятностей — чем меньше, тем лучше. В режиме «Автоматически» выбирается модель с меньшим log-loss, она выделена жирным.
  • Калибровка вероятностей — предсказанная и фактическая доля покупок в группах клиентов. Чем ближе столбцы «Прогноз» и «Факт», тем больше можно доверять вероятностям в правилах сегментов.
  • Что влияет на покупку — какие признаки повышают или понижают вероятность покупки: активные дни, открытая корзина, давность последней покупки и другие.

Как использовать прогнозы

В конструкторе сегментов добавьте условие Трейт и выберите трейт прогноза:

  • «Уходящие ценные клиенты»: rfm_segment одно из at_risk, cant_lose — для win-back цепочки с персональной скидкой;
  • «Скоро купят»: purchase_probability больше 0,6 — не давайте им скидку, достаточно напоминания;
  • «Под угрозой оттока»: churn_risk больше 0,7 и engagement_score меньше 20;
  • «Брошенная корзина»: cart_abandon_risk больше 0,5.

Трейты прогнозов доступны и в цепочках (условия и триггер «Изменение трейта»), и в шаблонах сообщений, например {{ traits.purchase_probability }}.

Что важно знать

  • Для вероятностей нужна история: от 50 покупателей, из них 10 повторных, для модели покупок и от 200 профилей для модели на активности. Пока данных мало, статус будет «Мало данных», а считаются только RFM-баллы, счётчики и вовлечённость.
  • Несколько покупок в один день считаются одной.
  • Модель не учитывает сезонность и акции: после распродажи вероятности какое-то время отстают от реальности. Сравнивайте клиентов между собой, а не используйте вероятность как точный прогноз.
  • Возвраты не вычитаются из числа покупок.
  • Не меняйте трейты прогнозов через API или импорт: при следующем расчёте они будут перезаписаны.