Что такое «рекомендации»?
Продуктовые рекомендации — это инструмент автоматического подбора релевантных товаров для разных ситуаций. C помощью алгоритмов рекомендаций можно формировать персональные подборки для повторных покупателей, хиты продаж для новичков или показывать сопутствующие продукты для конкретного товара на сайте.
Рекомендации можно использовать в рассылках, виджетах рекомендаций на сайте или получать их по API для дальнейшей обработки.
Создание алгоритма
- Перейдите в раздел Контент → Продуктовые рекомендации → нажмите Добавить механику:

- Выберите необходимый алгоритм в зависимости от вашей задачи. Ознакомиться с особенностями каждого алгоритма можно в статье:

- Настройте алгоритм.

Настройки зависят от выбранного типа алгоритма.
Если алгоритм формирует рекомендации из пересчитываемого сегмента продуктов, перед запуском алгоритма пересчитайте этот сегмент. Тогда при запуске алгоритма система учтет актуальный состав сегмента продуктов для формирования рекомендаций.
- Запустите алгоритм и дождитесь окончания пересчета.
Алгоритм рекомендаций недоступен для выбора в параметрах шаблонизатора и конструкторе рассылок, пока не завершится первый пересчет или если алгоритм находится в статусе «Черновик».
Как алгоритмы рекомендаций работают на мультибрендовых проектах
Алгоритмы рекомендаций доступны для использования во всех брендах проекта. При формировании рекомендаций в кампании будут учитываться только продукты бренда, в котором была создана механика. В механиках одного бренда нельзя рекомендовать продукты из другого.
Пример
В рассылке бренда А нельзя рекомендовать товары бренда Б.
Как определяется, какой бренд будет использоваться в механике
- В рассылках: используется бренд, выбранный при создании рассылки.
- В виджетах рекомендаций: бренд определяется сайтом, указанным в общих настройках виджета.
- В операциях получения рекомендаций: бренд определяется настройками точки интеграции, переданной при вызове операции.
Как алгоритмы рекомендаций работают с региональными данными
При наличии региональных данных на проекте используется следующий подход:
- При пересчете алгоритма рекомендации учитывают следующие региональные данные:
- Наличие продукта в зоне клиента.
- Цену продукта в зоне клиента.
- Остальные региональные данные (например, производитель, значения дополнительных полей и т. п.) на этом этапе не учитываются — вместо них используются значения из мастер-фида.
- Далее при выводе сформированных рекомендаций в виджете или письме подставляются региональные данные продукта в соответствии с зоной клиента.
Пример
Запущен алгоритм «Похожие продукты к просмотренным в последней сессии». В настройках сходства выбрано дополнительное поле продукта «Компания». Значение поля может отличаться в зависимости от зоны. Для расчёта сходства используется значение из мастер‑фида, а в письмо подставляется значение из зоны клиента.
- Клиент просмотрел продукт 1. В дополнительном поле продукта в мастер-фиде указана компания А, а в зоне клиента — компания Б.
- Далее алгоритм подбирает похожие товары по компании из мастер‑фида, то есть формирует рекомендации из продуктов с компанией A.
- В сформированные рекомендации попадает продукт 2, у которого в мастер-фиде тоже указана компания А, но в зоне клиента — компания С.
- В рассылку подставился продукт 2 со значением из зоны клиента — то есть с компанией C.
Как алгоритмы рекомендаций работают с группами товаров
Группы товаров — это объединение продуктов по определенному признаку. Например, если в ассортименте есть продукты, отличающиеся только цветом или размером, необходимо объединить их в группу. Алгоритмы рекомендаций автоматически учитывают группу во избежание вывода одинаковых товаров.
При расчете рекомендаций все продукты из группы учитываются как единый продукт и взаимодействия с каждым продуктом из группы суммируются. В сформированных рекомендациях выведется самый популярный продукт из группы.
Пример
В группе два продукта:
- Кроссовки 39 размера с 5 просмотрами и 2 заказами.
- Кроссовки 40 размера с 1 просмотром и 1 заказом.
При расчете рекомендаций алгоритм воспримет эти продукты как один — кроссовки с 6 просмотрами и 3 заказами. В рекомендациях отобразятся кроссовки 39 размера, так как это наиболее популярный товар.
Какие алгоритмы пересчитываются в реальном времени
Реалтаймовые рекомендации пересчитываются в реальном времени в зависимости от действий клиента на сайте. Пересчет происходит в течение нескольких секунд.
Не рекомендуем использовать реалтаймовые алгоритмы в триггерных механиках. Например, в рассылках, которые отправляются сразу после действия клиента на сайте. В таких случаях клиент может получить пустые или неподходящие рекомендации.
Виды реалтаймовых рекомендаций:
- К списку продуктов:
Пересчитываются при добавлении новых продуктов в список, а также при удалении продуктов из списка. При изменении количества продуктов в списке рекомендации не будут обновлены.
- К просмотрам продуктов и категорий в последней сессии:
- Популярные продукты в просмотренных категориях в последней сессии.
- Похожие продукты к просмотренным в последней сессии.
Пересчитываются при просмотре продуктов или категорий.
- К последним заказам:
Пересчитываются при изменении заказов. Последним заказом клиента считается последний измененный заказ, даже если он не является последним оформленным.
Что дальше
- Какие бывают алгоритмы рекомендаций
- Как подставить рекомендации в письмо:
- Как создать операцию для передачи рекомендаций
- Как создать виджет рекомендаций
Мастер-фид - фид без региональной зоны.