Товарные
рекомендации

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

Посмотреть демо

Нам доверяют

> 60 млрдAPI вызовов в месяц
300+проектов
7стран присутствия

Каталог большой, а внимание покупателя — на один экран

Человек пришёл за одним товаром и видит один товар. Всё остальное, что ему подошло бы — аксессуар, замена, дополнение к заказу — он не найдёт сам. Блок рекомендаций показывает следующий уместный товар там, где покупатель уже смотрит.

Ручные подборки устаревают

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

Правила показывают очевидное

Блок «та же категория, тот же бренд» предлагает то, что покупатель и так видит. Аксессуар или расходник правилом не описываются.

Клики — не деньги

Подборка, обученная на кликах, выводит вперёд дешёвое и яркое. Выручку приносит другой набор товаров — и учиться надо на нём.

У каждой страницы свой контекст

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

Новое Воронковая оптимизация

Видеть глубже.
Находить ценнее.

От первого обращения до принятого результата сделки. Объединяем цели из разных систем в одну воронку, чтобы AI учился на том, что действительно ценно для бизнеса.

Вся глубина одной сделки

Разные системы. Одна воронка.

Розничный заказ и закупка юрлица: разные пути до выкупа и приёмки.

  • СайтЗаявки и покупки
  • CalltouchКоллтрекинг и цели
  • retailCRMЗаказы и выкуп
Глубина воронкиВыберите цель — посмотрите, что она даёт модели
  1. 01Обращение
  2. 02Подтверждение
  3. 03Подготовка
  4. 04Оформление
  5. 05Доставка
  6. 06Выкуп
  7. 07Итог

01 / Обращение

02 / Подтверждение

03 / Подготовка

04 / Оформление

05 / Доставка

06 / Выкуп

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

07 / Итог

Этаж 06

Заказ выкуплен

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

01 / Глубина

Дальше заявки

Квалификация, согласование, договор, оплата и исполнение. Модель учитывает, до какого результата дошёл клиент, и ценность этого результата.

02 / Качество

Минус-цели тоже учат

Спам, отказ и возврат уточняют исход. Раннее целевое действие не остаётся успехом, если дальше клиент принёс отрицательный результат.

03 / Связность

Один путь из разных систем

События сайта, звонки и CRM-статусы дополняют друг друга. Учитываем задержку данных и связываем этапы без повторного счёта одного исхода.

Для товарных рекомендаций

Рекомендуйте с учётом того, что происходит после клика.

Подтверждённые, оплаченные и выполненные заказы, отмены и возвраты помогают оценивать ценность товарных рекомендаций.

Обсудить мою воронку

Три части, которые собираются независимо

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

01

Товарная рекомендация

какие товары показать

Каталог, по которому подбираем, и понимание того, что считать результатом: метрика и цели. Обучается именно она.

02

Отображение

как выглядит блок

Раскладка, карточка, изображения, цвета и поведение на трёх экранах. Собирается один раз и подключается к любому числу блоков.

03

Размещение

где и кому его показать

Соединяет модель и дизайн с конкретной страницей: сценарий, заголовок блока, фильтр товаров, условия показа и место вставки.

Помогаем выбрать на каждом шаге

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

Карточка товара

Дополнения к товару

На сайте: «С этим товаром покупают»

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

Карточка товара

Альтернативы товару

На сайте: «Похожие товары»

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

Корзина и оформление

Дополнения к корзине

На сайте: «Дополните заказ»

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

Главная, каталог, кабинет

Личная подборка посетителя

На сайте: «Вам может понравиться»

Продолжение интереса: недавние просмотры и действия посетителя, подбор в близких категориях.

Главная, каталог, кабинет

Возврат к просмотренному

На сайте: «Вы смотрели»

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

Раздел каталога и карточка товара

Лучшее в этой категории

На сайте: «Рекомендуем в этой категории»

Подбор внутри открытой категории и её подразделов. Система определяет категорию по товару или навигации страницы и ранжирует товары внутри неё. Если категория неизвестна, блок не появляется.

Главная и каталог

Популярное без истории

На сайте: «Популярное сейчас»

Для тех, о ком ещё ничего не известно: понятные ходовые товары вместо пустого блока.

Любая подходящая страница

Лучшее по всему каталогу

На сайте: «Рекомендовано для вас»

Подбор по всему каталогу с учётом контекста сессии и общих связей товаров. История посетителя, открытый товар или корзина не обязательны.

Сценарий выбираете вы

Блок всегда работает по одному сценарию. Предсказуемо там, где смысл места задан жёстко — карточка товара, корзина, оформление заказа.

Сценарий выбирает система

Система сама берёт подходящий сценарий по контексту страницы и посетителя, а выбранный вами остаётся резервным — когда контекста не хватает.

Три блока.
Один общий результат.

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

Например, на одной странице
  1. 01

    С этим товаром покупают

    Помочь собрать комплект

  2. 02

    Похожие товары

    Помочь сравнить варианты

  3. 03

    Вы смотрели

    Вернуть к заинтересовавшим товарам

Общая цель

Лучшее сочетание рекомендаций для всей страницы

Сильный товар для одного блока не всегда даёт лучший результат всей странице. Поэтому решение учитывает и соседние рекомендации.

Подбор учится на деньгах, а не на кликах

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

Количество конверсий

Когда результаты примерно равноценны и важно само их число.

Выручка

Когда чеки заметно различаются и важен денежный объём заказов.

Чистая прибыль

Когда магазин передаёт расходы и считает рентабельность, а не оборот.

Что считать пользой

Метрика говорит, в чём мерить результат. Цели — какие действия покупателя его приносят.

  • Цели

    Покупка, заявка, добавление в корзину — то, ради чего блок стоит на странице.

  • Минус-цели

    Возврат, отказ, отмена. Модель учитывает их отдельно и перестаёт продвигать товары, которые красиво продаются и плохо остаются.

  • Моделируемая конверсия

    Сильная опция: вместо редких покупок модель получает плотную оценку вероятности по каждому визиту и учится заметно быстрее. Особенно выручает небольшой каталог и редкий спрос. Как это работает

Дизайн блока вы собираете сами — и один раз

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

Дополните свой набор

Пример оформления
Кроссовки для бега

Кроссовки для бега

12 900 ₽

Беговые носки

Беговые носки

2 400 ₽

Лёгкий рюкзак

Лёгкий рюкзак

3 750 ₽

Спортивные стельки

Спортивные стельки

1 190 ₽

Ваши товары. Ваш стиль. На любом экране.

Раскладка

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

Что показывать в карточке

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

Свой вид на каждом экране

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

Один дизайн на весь магазин

Правите дизайн — он меняется во всех блоках сразу. Нужен отдельный вид — делаете копию, она живёт своей жизнью.

Блок рисуем мы — или отдаём данные вашей витрине

На подбор товаров и условия показа это не влияет. Меняется только одно: кто рисует разметку блока.

Готовый блок Sales Ninja

без разработки на стороне сайта

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

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

Данные через JavaScript

для SPA и собственной дизайн-системы

Sales Ninja отдаёт подобранные товары и контекст блока, а витрина рисует их своими компонентами. В вёрстку сайта мы не вмешиваемся.

// подписка после загрузки скрипта Sales Ninja
const unsubscribe = await ninja('onProductRecommendations', {
  placementId: 'placement-id',
  handler: ({ status, placementId, intentKey, presentation, items }) => {
    if (status === 'cleared') {
      clearRecommendations(placementId)
      return
    }

    renderRecommendations({ placementId, intentKey, presentation, items })
  }
})
  • при переходах внутри SPA событие приходит заново;
  • состояние cleared означает, что прежний блок пора убрать со страницы.

Что происходит при открытии страницы

  1. 01

    Скрипт проверяет, подходят ли эта страница и этот посетитель под условия блока.

  2. 02

    Модель ранжирует товары каталога под выбранный сценарий.

  3. 03

    Фильтр убирает то, что нельзя показывать в этом месте — например, товары не в наличии.

  4. 04

    Блок появляется на странице. При переходе внутри сайта проверка повторяется, а лишний блок убирается.

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

Обогащаем знания о товарах

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

Для чего используется

Учитываем задачи покупателя и назначение товара.

Камера — для съёмки в путешествии.

Чем можно заменить

Различаем альтернативы и товары с разными ролями.

Другая камера — вариант для сравнения.

Что работает вместе

Учитываем совместимость и полезные дополнения.

Подходящая карта памяти — дополнение к камере.

Модель переобучается, блок не пустеет

Пока новая версия модели готовится, покупателей обслуживает текущая. Замена происходит только после успешного обучения — поэтому блок на сайте не пропадает и не пустеет ни на минуту.

СейчасТекущая модель подбирает товары
ПараллельноНовая версия учится на данных
После проверкиГотовая модель заменяет текущую

Как обучается подбор

  1. 01

    Каталог берётся из товарного смарт-фида магазина.

  2. 02

    Просмотры, корзины и покупки дают модели фактический сигнал.

  3. 03

    Метрика и цели объясняют, какой результат считать полезным.

  4. 04

    Обученная версия выходит на сайт и начинает ранжировать товары.

  5. 05

    Поменяли настройки — новая версия готовится рядом, текущая работает.

Состояние видно в кабинете

  • Обучение запущено

    Новая версия готовится.

  • Недостаточно данных

    Нужно накопить просмотры товаров и конверсии.

  • Требуется обучение

    Настройки поменялись после последней рабочей версии.

  • Ошибка обучения

    Запуск можно повторить, сайт работает на прежней версии.

Первое обучение стартует сразу после сохранения. Черновик можно оставить остановленным и запустить позже.

Минимальный путь: четыре шага

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

  1. 01

    Создать рекомендацию

    Каталог, метрика и цели. Обучение стартует сразу после сохранения.

  2. 02

    Собрать дизайн

    Раскладка, карточка и три экрана. Делается, пока модель учится.

  3. 03

    Настроить блок

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

  4. 04

    Проверить и включить

    Посмотреть блок на живой странице на трёх экранах и перевести в «Работает».

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

  • Скрипт Sales Ninja на сайте.

  • Актуальный товарный смарт-фид с каталогом.

  • Магазин передаёт просмотры товаров и покупки.

  • Настроены цели — что считать результатом.

  • Понятно, на какой странице и зачем появится блок.

Как расходятся изменения

Что изменилиГде проявится
Настройки моделиВо всех блоках, которые её используют — после обучения новой версии
ДизайнВо всех блоках с этим дизайном
Сценарий, заголовок, фильтр, условия, местоТолько в этом блоке

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

Глубина данных / Sales Ninja

За каждым визитом —
больше, чем видит отчёт.

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

Четыре слоя данных о визите: события сайта, поведение, модельные оценки и результаты из CRM
Один визит. От наблюдения — к пониманию ценности.

Пиксель Sales Ninja

Не только «был на странице». Как именно он выбирал.

Подробный слепок сессии помогает различать случайный просмотр и осмысленный интерес — даже когда покупка ещё не произошла.

  • Активность вкладки
  • Просмотры товаров
  • Корзина
  • Движения курсора
Как это помогает принять решение

Оценивать намерение по совокупности действий, а не по одному клику или времени на сайте.

Какие данные и системы можно подключить

События и контекст

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

Модельные признаки

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

Ваши системы

amoCRM, Битрикс24, RetailCRM; Calltouch, UIS / CoMagic, Phonix; Rick.ai, Smartis, Roistat; Яндекс Метрика, AppMetrica. Если готовой интеграции нет — своя выгрузка конверсий.

Установка через GTM, Метрику или CMS

Модельные профили — классы и вероятности, а не личность человека

Расскажите о задаче.
Соберём решение
под ваш бизнес.

Познакомимся, разберём вашу ситуацию и наметим первые шаги. Без скриптов и давления: заявка вас ни к чему не обязывает.

  • Пишет живой менеджер, не бот
  • NDA по умолчанию,
    ничего не уйдёт наружу
  • Никаких почтовых цепочек и спама
Ответим в течение 1 рабочего дня

+ 8 модулей стека — в одной лицензии, без доплат

Идёт в подарок

Берёте Товарные рекомендации, остальной сайтовый стек получаете бесплатно

Одна лицензия: всё ниже уже внутри. Без доплат и кросс‑сейла.

8 модулей в одной лицензии

Нам доверяют ведущие агентства

Ответы на часто задаваемые вопросы