Товарные рекомендации в Mindbox: как из фидов собирать блоки, которые реально продают

Блок рекомендаций в Mindbox есть почти у всех, но продает редко. Разбираем фид, алгоритмы и фильтры, чтобы витрина в письмах приносила выручку.

Сортировочная воронка превращает кубики в ровную сетку товарных коробок, рядом конверт, корзина и растущий график 3D-иллюстрация

Откройте триггерное письмо своего магазина глазами клиента. Внизу блок «Вам может понравиться»: кроссовки 41 размера, которых нет на складе, аксессуар за 490 рублей при среднем чеке 12 000 и две позиции из распродажного хвоста, который категорийный менеджер мечтает списать. Алгоритм отработал честно — показал то, что ему скормили. Вопрос в том, кто формировал ему рацион.

Так выглядит типичная картина: платформа внедрена, блок в шаблоне стоит, галочка «персонализация» в отчете проставлена, а выручки с него нет. Причина почти всегда в связке из трех элементов: сырой фид, дефолтный алгоритм без фильтров и случайное место в письме. Валерия Старостина, CRM-маркетолог ClientCore, которая собирает товарные рекомендации в Mindbox для e-commerce и ритейла, помогает разобрать каждый из них.

ЧИТАЙТЕ ТАКЖЕ

«Разбираем, какие блоки сайта можно персонализировать в Mindbox, какие данные для этого нужны и как измерить эффект на конверсию до запуска пилота.»

Персонализация сайта в Mindbox: сценарии, данные и эффект в выручке

Что есть внутри: фид, алгоритмы, блоки

Рекомендательная механика Mindbox стоит на трех слоях, и сбой в любом из них ломает результат целиком.

Товарный фид — источник данных. Mindbox забирает YML-фид (обычно тот же, что уходит на Маркет) или данные по API: название, цену, старую цену, категорию, остаток, картинку, атрибуты вроде бренда, размера и цвета. Качество фида решает половину дела. Битые категории, дубли карточек, пустые поля — и алгоритм будет старательно рекомендовать мусор.

Алгоритмы — логика подбора. В платформе есть готовые: «Популярное», «Похожие товары», «С этим покупают», «Недавно просмотренные», персональные ML-рекомендации. Поверх них собираются кастомные — с фильтрами по любому полю фида. Для персональных алгоритмов одного фида мало: нужна история просмотров и заказов, которую Mindbox получает через трекинг на сайте и импорт заказов.

Блоки — оболочка. Динамический блок вставляется в email-шаблон или выводится виджетом на сайте. В письме платформа подбирает товары под конкретного получателя в момент отправки, на сайте — при загрузке страницы.

Восемь из десяти проблем с рекомендациями, которые мы разбираем на аудитах, — это фид. Пустые поля, дубли карточек с разными ID, категория «Разное» на треть каталога. Алгоритм тут бессилен: он не угадает, что вы имели в виду. Сначала чистим фид, потом говорим о персонализации.
Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore

Какой алгоритм под какую задачу

Главная ошибка — ставить «Популярное» везде. Оно простое и предсказуемое, но показывает всей базе одно и то же. У каждого алгоритма своя роль:

АлгоритмКогда срабатываетКуда ставить
ПопулярноеДанных о клиенте нет или малоWelcome-цепочка, реактивация
Похожие товарыКлиент смотрел карточку или категориюБрошенный просмотр, дожим по категории
С этим покупаютЕсть товар в корзине или свежий заказБрошенная корзина, постпродажные письма
Недавно просмотренныеИнтерес был, покупки нетВозврат к просмотренному, футер рассылок
Персональные MLНакоплена история просмотров и покупокМассовые рассылки активной базе

Есть и промежуточный вариант — популярное в категории. Клиент ничего не купил, но трижды смотрел раздел «Беговые кроссовки»: показываем хиты именно этой категории. Работает заметно лучше общего топа и не требует длинной истории.

Практический принцип: в триггерах алгоритм привязан к событию — что человек сделал, то и продолжаем. В массовых рассылках — к профилю. Если поменять их местами, получается странно: клиент бросил корзину с чемоданом, а ему предлагают хиты продаж из раздела «Дом».

Фильтры: маржа, остатки, цена

Алгоритм отвечает за релевантность, фильтры — за то, чтобы рекомендация была выгодна бизнесу и выполнима на складе. Именно этот слой чаще всего пропускают: алгоритм выбран, а правил поверх него нет.

Минимальный набор, который мы ставим почти в каждый проект:

  • Остаток. Исключаем товары с остатком ниже порога — обычно 3–5 единиц для быстро оборачиваемых категорий. Иначе клиент кликает, попадает на «Нет в наличии» и больше не кликает.
  • Маржинальность. Если в фиде есть поле маржи или закупочной цены, отсекаем низкомаржинальные позиции. Рекомендация должна продавать то, на чем зарабатываете.
  • Ценовой коридор. Рядом с товаром за 15 000 не должно быть позиции за 300 рублей: она съедает клик и обесценивает оффер. Коридор считаем от среднего чека или от цены якорного товара.
  • Исключение купленного. Клиенту, который вчера купил пуховик, неделю не показываем пуховики. С расходниками наоборот: считаем цикл потребления и предлагаем повторную покупку вовремя.
  • Распродажный хвост. Позиции прошлого сезона с одним остатком на размерной сетке — плохие кандидаты в рекомендации, даже если алгоритм любит их за кликабельную скидку.
Норма
  • фильтр по остатку обновляется вместе с фидом минимум раз в день
  • в блоке 4–6 товаров, у всех есть картинка, актуальная цена и наличие
  • распродажные позиции идут отдельным сценарием, а не вперемешку с новинками
Red flag
  • клиент кликает на рекомендацию и видит «Нет в наличии»
  • в одном блоке товар за 500 рублей и товар за 50 000
  • алгоритм предлагает то, что клиент купил на прошлой неделе

Рекомендации предлагают клиентам то, чего нет на складе?

Настроим фильтры по остаткам, марже и ценовому коридору — блок начнет продавать, а не разочаровывать

🇷🇺

Куда ставить блоки: триггеры, рассылки, сайт

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

Триггеры с горячим событием. Брошенная корзина и брошенный просмотр: клиент только что проявил интерес, и рекомендация продолжает его мысль. Здесь блоки с сопутствующими и похожими товарами дают наивысшую конверсию из клика. Когда мы перезапускали email-маркетинг в AR Fashion, триггерные цепочки с товарными блоками дали +1063% к выручке — каждое письмо продолжало конкретное действие клиента (кейс).

Массовые рассылки. Рекомендации работают как витрина после главного оффера: сначала тема выпуска, ниже персональный блок на 4–6 товаров. Для активной базы — ML, для молчаливой — популярное в категории последнего интереса. В футер регулярных писем хорошо заходят «Недавно просмотренные»: тихое место, но стабильно собирает клики.

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

Частая картина: блок рекомендаций стоит только в массовых рассылках, а в триггерах — статичные баннеры. При этом триггерный трафик горячее в разы. Переносим тот же алгоритм в цепочку брошенной корзины — и выручка блока вырастает в 3–4 раза без единой новой настройки.
Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore

Как настроить товарные рекомендации: рабочая последовательность

Если собираете рекомендации с нуля или пересобираете существующие, держитесь порядка — он экономит недели.

Шаг 1. Аудит фида. Выгрузите фид и проверьте заполненность обязательных полей, дубли ID, структуру категорий. Чините источник: латать последствия в каждом алгоритме по отдельности можно бесконечно.

Шаг 2. Выберите 2–3 сценария. Запускать все сразу не нужно. Рабочий стартовый набор: брошенная корзина + «С этим покупают», массовые рассылки + персональный блок, карточка товара + похожие.

Шаг 3. Настройте алгоритмы и фильтры. Для каждого сценария — свой алгоритм со своими правилами по остаткам, марже и ценовому коридору.

Шаг 4. Встройте блоки в шаблоны. В Mindbox это динамический блок в редакторе: задаете алгоритм, число товаров, верстку карточки. Обязательно проверьте, как блок ведет себя, когда товаров меньше, чем ячеек, — пустые слоты в письме выглядят дешево.

Шаг 5. Запустите на части базы и измерите. 10–20% базы, 2–4 недели, контрольная группа без блока. Решение о раскатке — по цифрам.

Как понять, что рекомендации продают

CTR блока — приятная метрика, но клики сами по себе денег не приносят. Считать нужно по уровням:

  • CTR блока — кликабельность витрины;
  • конверсия из клика в заказ — качество подбора и состояние карточек, на которые ведет рекомендация;
  • выручка на отправленное письмо с блоком против контрольной группы без него — честный вклад механики;
  • ширина ассортимента в продажах — если блок месяцами продает одни и те же 20 SKU, фильтры душат выдачу.

Чтобы выручка не смешивалась с остальным каналом, размечайте клики по рекомендациям отдельными UTM-метками. Тогда в аналитике виден вклад именно блока, а не письма целиком.

Эффект персонализации писем хорошо виден в проекте для FINNTRAIL: после пересборки шаблона и персонализации контента выручка email-канала выросла на 15%, а сборка письма ускорилась с полутора недель до двух часов (кейс).

Норма
  • постоянная контрольная группа 5–10% базы получает письма без блока
  • эффект считается по выручке на письмо, клики — вспомогательный сигнал
  • выводы делаются по серии из 4–6 отправок
Red flag
  • блок хвалят за CTR, а конверсию в заказ никто не считает
  • результаты сравнивают с прошлым годом без поправки на сезонность
  • о рекомендациях судят по одной удачной или одной провальной рассылке
Рабочий ориентир: персональный блок в регулярных рассылках должен давать 10–15% выручки email-канала. Если у вас 2–3%, дело почти всегда в фильтрах или месте блока, а не в том, что «клиенты не любят рекомендации».
Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore

Не знаете, сколько выручки недобирают ваши рекомендации?

Проведем аудит фида, алгоритмов и мест размещения и покажем, где блок теряет деньги

🇷🇺

Часто задаваемые вопросы

Сколько товаров показывать в блоке рекомендаций?

В письме — 4–6. Меньше четырех — мало выбора, больше шести — растет время загрузки и падает кликабельность каждой карточки. На сайте в виджете можно 8–12: там другой формат потребления и есть скролл.

Что делать, если база маленькая и ML не на чем учиться?

Начинайте с алгоритмов на агрегированных данных: «Популярное» в категории интереса, «С этим покупают» к товару в корзине. Им не нужна длинная история клиента. Внедрение ML-рекомендаций Mindbox имеет смысл, когда накопится статистика просмотров и заказов — обычно после 2–3 месяцев нормального трекинга.

Как часто обновлять фид в Mindbox?

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

Можно ли ставить два блока рекомендаций в одно письмо?

Можно, если у них разные роли: персональный блок после главного оффера и «Недавно просмотренные» в футере. Два блока с одним алгоритмом дадут дубли товаров и размывут клики.

Над проектом работали

Валерия Старостина

Валерия Старостина

CRM-маркетолог, ClientCore