Вячеслав Бабкин AI в маркетинге

Предиктивные модели LTV: считаем, кто станет клиентом

Модель не предсказывает будущее. Она ранжирует клиентов — а для решений этого достаточно.

Коротко: минимум год истории и 300 клиентов с повторной покупкой. Модель ранжирует по вероятности, действие планируется до обучения.

Что модель делает на самом деле

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

Для бизнеса этого достаточно. Решение «кому звонить первым» и «на кого не тратить бюджет» принимается не по абсолютной цифре, а по порядку. Модель, которая ошибается в абсолютных значениях на треть, остаётся полезной, если порядок верный.

Путь предиктивной модели LTV: данные, признаки, модель, сегмент, действие по сегменту
Модель ранжирует, а не предсказывает. Для решения достаточно правильного порядка.

Что нужно для старта

Минимальные требования к данным
ТребованиеМинимумПочемуЧто делать, если нет
История заказов12 месяцевНужны сезонность и повторностьСчитать по имеющемуся периоду, признать погрешность
Клиентов с повторной покупкойот 300Меньше — модель не выучит закономерностьНачать с простых правил, не с модели
Идентификатор клиентаОбязательноБез него нет связи заказовСначала навести порядок в идентификации
Маржа, а не выручкаЖелательноВыручка скрывает убыточных клиентовХотя бы переменные расходы по заказу
Данные о возвратахЖелательноВозвраты меняют ценность клиентаУчитывать как отдельный признак позже

Главное требование — идентификатор клиента. Без него вся работа превращается в гадание.

Что модель даёт

Прирост выручки от модели: топ-10%, топ-20%, топ-30%, топ-50% клиентов по скору против случайного отбора
Топ-20% по скору дают 61% будущей выручки вместо 20% при случайном выборе.

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

Модель, которая не обгоняет простое правило «все, кто покупал за последние 90 дней», внедрять не стоит. Начните с правила.

Где применять

Пять применений и эффект
ПрименениеКак используетсяЭффектСложность
Приоритет обзвонаСначала верхние по скоруПлюс 20–40% к конверсииНизкая
Бюджет на удержаниеТратим на верхние сегментыПлюс 15–30% к отдачеНизкая
Отказ от убыточныхНижние сегменты не субсидируемЭкономия до 10% бюджетаСредняя
План закупкиПрогноз спроса по сегментамМеньше замороженных денегВысокая
Персональные предложенияРазное предложение по сегментуПлюс 5–15% к повторнымСредняя

Начинать с приоритета обзвона: эффект большой, а сложность минимальная.

01

Начните с правила

Покупал за последние 90 дней — звоним первым. Если модель не обгоняет это правило, она не нужна.

02

Проверяйте на отложенной выборке

Обучите на прошлом году, проверьте на последнем квартале. Проверка на тех же данных ничего не доказывает.

03

Обновляйте раз в месяц

Скор устаревает: клиент, который купил вчера, уже другой. Раз в месяц — рабочая частота.

04

Держите модель простой

Три-пять признаков объясняют почти всё. Сложная модель хуже объясняется и не даёт ощутимого прироста.

05

Внедряйте действие, а не отчёт

Скор без изменения обзвона и бюджета не приносит ничего. Действие планируется до обучения модели.

Ошибки

Пять ошибок и цена
ОшибкаКак выглядитЧем кончаетсяКак делать
Мало данныхСто клиентов и три месяца историиМодель запоминает шумОт 300 клиентов и года истории
Проверка на обучающих данныхТочность 95% на своей же выборкеЛожная уверенностьОтложенная выборка из другого периода
Выручка вместо маржиМодель ищет клиентов с большими чекамиНаходит убыточныхСчитать по марже
Скор без действияОтчёт со скорами лежит без делаНоль эффектаДействие планируется до обучения
Сложная модель сразуГрадиентный бустинг на стартеНе объясняется и не внедряетсяНачать с трёх признаков

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

FAQ: предиктивные модели LTV

Сколько данных нужно для модели LTV?

Минимум: двенадцать месяцев истории и от трёхсот клиентов с повторной покупкой. На меньшем объёме модель запоминает случайный шум и не обгоняет простое правило вида «покупал за последние 90 дней».

Какая точность считается хорошей?

Не точность важна, а прирост против случайного отбора. Рабочий ориентир: верхние 20% по скору дают более половины будущей выручки. Если прирост меньше полутора раз, модель не окупает внедрение.

Можно ли обойтись без машинного обучения?

Да, и часто нужно. Простое правило по давности, частоте и сумме покупки даёт основную часть эффекта. Машинное обучение оправдано, когда простых правил становится много и они начинают противоречить друг другу.

Как часто пересчитывать скор?

Раз в месяц для большинства e-commerce. Чаще имеет смысл при коротком цикле покупки, реже — при длинном, когда поведение меняется медленно.

Что делать с клиентами с низким скором?

Не тратить на них бюджет удержания. Это не значит их бросать: они получают стандартные коммуникации, но не персональные предложения и не скидки за счёт маржи.

Сколько занимает внедрение?

От трёх до шести недель: две недели на данные, одна на модель и проверку, одна-три на встраивание в процесс обзвона или распределение бюджета. Без последнего шага всё остальное не имеет смысла.

Читайте также