Лояльность

Верните покупателя тогда, когда ему снова нужен товар

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

Клиентский контур работает на разрешённой истории покупок и устойчивом customer ID. Канал коммуникации остаётся у компании — CRM, приложение или существующий провайдер.

Зачем

CRM знает, что клиент покупал. Она не знает, что происходит с товаром сейчас

Не вовремя

Предложение приходит через неделю после того, как человек уже купил это в другом месте.

Нет товара

Кампания ведёт покупателя к позиции, которой на полке нет — и это заметит он, а не маркетолог.

Нет товарного контекста

История покупок живёт отдельно от остатка, прогноза и ассортимента точки.

Loyalty соединяет две стороны одной операции: покупателя и товар.

Как это работает

Одна покупка превращается в следующую

Товарная половина примера — история, остаток и ассортимент точки — считается платформой уже сегодня. Клиентская половина включается там, где есть устойчивый идентификатор покупателя и разрешённая история его покупок: без них повторную покупку не из чего выводить. Канал общения остаётся вашим — CRM, приложение или нынешний провайдер.

  1. ИсторияКорм CatPro 2 кгпокупки: 12 июня · 7 июля · 31 июлясредний интервал — 24 дня
  2. Сигналпоследняя покупка 31 июляокно следующей — 23–28 августа
  3. Проверка товарамагазин №7остаток 63 штпоставка через 4 дня
  4. Решениеповторная покупка вероятнапредложить CatPro 2 кгрядом — влажный корм той же линейки
  5. Действиеподготовить предложение или пропуститьканал — тот, что подключён у компании

Своего канала рассылки у invent.sale нет и не планируется: предложение уходит через вашу CRM, приложение или провайдера связи.

Экран

Следующие покупки

Самое важное здесь — вторая строка. Обычная рассылка отправила бы предложение и ей; invent.sale решает не отправлять, потому что видит ноль на полке.

ПокупательСледующая потребностьТоварНаличиеУверенностьРешение
Клиент 184223–28 авгCatPro 2 кг63высокаяПредложить
Клиент 291126–31 авгПодгузники №40высокаяНе отправлять
Клиент 485028 авг – 2 сенКофе 500 г18средняяПроверить

Данные условные — экран показывает форму решения, а не выгрузку клиента.

Данные

Loyalty включается только там, где есть клиентский сигнал

Обязательно

  • устойчивый идентификатор покупателя
  • дата покупки
  • SKU
  • количество

Точнее с ними

  • магазин
  • цена и промо
  • остатки
  • ассортиментная матрица
  • возвраты

Без чего не считается

  • нет идентификатора покупателя — нет повторной покупки: чек без клиента даёт спрос, но не человека
  • нет остатков по точке — предложение нельзя проверить на наличие
  • мало совместных покупок в категории — «следующее предложение» считается правилами, а не моделью: выдумывать связь на десятке чеков нельзя

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

Роли

Что делает система и что остаётся человеку

КтоЧто делает
Системасчитает окно повторной покупки и проверяет наличие
Маркетологутверждает аудиторию и содержание предложения
Системаостанавливает предложение по позиции, которой нет
Коммерческий директоррешает, какой маржой можно поступиться

Как измеряем

Пять чисел, которые можно проверить

Repeat purchase rate

Доля клиентов, совершивших следующую покупку.

Offer conversion

Доля получателей, купивших связанную позицию.

Time to repeat

Через сколько дней происходит повторная покупка.

Incremental basket

Что добавилось к повторной покупке сверх ожидаемого.

Остановленные предложения

Сколько коммуникаций система не отправила из-за отсутствия товара.

Последнее число — то, которого нет ни в одной CRM: она не знает, что товара не было, и считает такую отправку успешной.

Проверить этот процесс на своих данных

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