Как создать алгоритм «Похожие продукты»

Можно создать три алгоритма похожих продуктов:

  • Похожие продукты
  • Похожие продукты к списку продуктов
  • Похожие продукты на просмотренные в последней сессии

Все три алгоритма создаются одинаково.

Похожие продукты

Алгоритм позволяет настроить похожие продукты для отдельного товара.

Тип алгоритма: рекомендации к продукту
Для клиентов: идентифицированных и анонимных
Способы вызова: API (виджет рекомендаций), email
Частота пересчета: раз в сутки

Автоматически проверяет, что:

  • Продукт в наличии в зоне клиента
  • Внешние системы продуктов по умолчанию совпадают (можно отменить)

Рекомендуется к использованию:

  • На сайте в карточке товара

Ограничение:

  • 5 алгоритмов на проект

Похожие продукты к списку продуктов

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

Тип алгоритма: персональные рекомендации
Для клиентов: идентифицированных
Способы вызова: API (виджет рекомендаций), email
Частота пересчета: в реальном времени

Автоматически проверяет, что:

  • Продукт в наличии в зоне клиента
  • Бренд продукта совпадает с брендом клиента (для многобрендовых проектов)
  • Исключает из рекомендаций уже купленные клиентом товары

Рекомендуется к использованию:

  • В механике «Товар снова в наличии»
  • В механике «Избранное»

Ограничение:

  • 3 алгоритмов на проект

Похожие продукты к просмотренным в последней сессии

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

На мультибрендовых проектах алгоритм работает по общей логике: формирует рекомендации в рамках одного бренда к последней сессии в бренде.

Пример

Клиент посетил сайт бренда А и посмотрел продукты А1, А2 и А3, затем перешел на сайт бренда Б и посмотрел продукты Б1, Б2 и Б3. Будут сформированы рекомендации в бренде А — похожие на продукты А1, А2 и А3 и в бренде Б — похожие на продукты Б1, Б2 и Б3.

Настроить алгоритм рекомендаций для всех брендов можно, убрав ограничение по сегменту продуктов в настройках алгоритма или указав сегмент, в котором состоят продукты всех брендов. В случаях, когда логика настроек сходства для брендов разная, необходимо настроить несколько алгоритмов.

В механиках одного бренда нельзя рекомендовать продукты из другого.

Тип алгоритма: персональные рекомендации
Для клиентов: идентифицированных
Способы вызова: API (виджет рекомендаций), email
Частота пересчета: в реальном времени

Автоматически проверяет, что:

  • Продукт в наличии в зоне клиента
  • Бренд продукта совпадает с брендом клиента (для многобрендовых проектов)
  • Исключает из рекомендаций уже купленные клиентом товары

Рекомендуется к использованию:

  • В механике «Брошенный просмотр товара»

Ограничение:

  • 2 алгоритма на проект

Создание алгоритма

  1. Переходим в раздел КонтентПродуктовые рекомендации → нажимаем Добавить механику:

recommendations-path.png

  1. Выбираем небходимый алгоритм

Снимок экрана 2022-09-20 в 19.06.34.png

  1. Задаем название и нажимаем Продолжить
  2. Задаем Общие настройки

Снимок экрана 2022-09-26 в 15.52.34.png

  • «Рекомендовать для товаров» — к какому пересчитываемому сегменту формируем рекомендации (необязательно)
  • «Рекомендовать из» — из какого пересчитываемого сегмента формируются рекомендации (необязательно)
  • «Фильтровать по цене» — показывать только более дорогие или только более дешевые товары (необязательно)
  • «Бренд» (на мультибренде) и «Список продуктов» — для алгорита «Похожие продукты к списку продуктов»
  • «Рекомендовать только продукты из той же внешней системы» — по умолчанию включено, можно отключить
  1. Задаем Настройки сходства

Снимок экрана 2022-08-27 в 19.52.01.png

Параметры сходства определяют сортировку вывода рекомендаций. Сначала алгоритм отбирает продукты на основании параметров, помеченных чекбоксом «Точное соответствие».

Логика точного соответствия:

  1. По цене, старой цене: будут показаны только товары с ценой от −30% до +30% от цены текущего товара.
  2. По производителю и по дополнительному полю с единственным значением: значение должно совпадать. Если значение не заполнено, рекомендуем только продукты с незаполненным значением.
  3. По дополнительному полю с множественным значением и по категории 1, 2, 3 уровня: оставляем продукты, у которых набор значений включает в себя либо включается в набор значений продукта, к которому формируются рекомендации. Для пустого набора значений оставляем продукты с пустым набором значений.

После фильтрации по параметрам точного соответствия система сортирует оставшиеся товары по степени сходства с учетом указанного порядка параметров.

Пример

Если первым параметром указана «Цена», вторым — «Производитель», то в первую очередь выводятся товары, у которых совпадают оба параметра, затем — только цена, затем — только производитель.

Логика определения сходства:

  1. По цене, старой цене: продукты, у которых цена отличается не больше, чем на треть (в любую сторону) лучше, чем продукты с большей разницей цен. Если рекомендации формируются к продукту без цены, то продукты без цены лучше, чем продукты с ценой.
  2. По дополнительному полю с единственным значением или по производителю: товары с совпадающим значением лучше, чем товары с несовпадающим значением. Если значение не заполнено, то продукты у которых значение параметра не заполнено лучше, чем продукты с заполненным значением.
  3. По дополнительному полю с множественным значением, по категории 1, 2, 3 уровня: товары сортируются по количеству совпадающих значений.

Чем больше выбрано полей, тем меньше товаров будет рекомендовано.
Может не быть ни одного рекомендуемого товара

Как выбрать категорию:

Основная категория - это та категория, которая идет ближе к товару

Снимок экрана 2022-09-04 в 14.14.30.png

Также в соответствующем блоке можно настроить Исключение производителей:

Снимок экрана 2022-08-27 в 20.08.44.png

  1. Запускаем алгоритм:

Снимок экрана 2022-08-27 в 20.12.07.png

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

Снимок экрана 2022-08-27 в 19.21.16.png

Подборка сопутствующих товаров к заказу - как предлагать дополнительные товары к уже купленным.