До 10%Рекомендуйте нас и получайте процент за каждого приведённого клиента

Рекомендации «вам может понравиться»: как обучить и внедрить

Персональные рекомендации «вам может понравиться» на 1С-Битрикс: обучение и внедрение

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

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

Коротко

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

Зачем магазину рекомендации

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

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

Как устроены рекомендации в 1С-Битрикс

1С-Битрикс не заставляет магазин строить систему машинного обучения с нуля. В платформу встроен сервис персонализации на базе технологии BigData: он собирает обезличенные данные о поведении посетителей со множества магазинов на платформе и на их основе подбирает товары под конкретного пользователя. Магазин подключает сервис и выводит рекомендации готовыми компонентами.

На практике это несколько типовых блоков:

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

Персональные рекомендации на основе модели Поведениепросмотры, покупкиМодельэмбеддинги / MLПохожие товарырядом в вектореРекомендациив карточке и корзине
Схема: поведение покупателей превращается в векторы (эмбеддинги), похожие товары оказываются рядом в пространстве — и попадают в блоки рекомендаций.

Товарные и персональные рекомендации

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

ПризнакТоварные рекомендацииПерсональные рекомендации
ПривязкаК товару или категорииК конкретному пользователю
Одинаковы для всехДаНет, у каждого свои
Работают сразуДа, с минимумом данныхНужна история поведения
Пример«С этим покупают», «похожие»«Вам может понравиться»
Лучшее местоКарточка, корзинаГлавная, письма, кабинет

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

На каких данных обучается модель

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

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

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

Проблема холодного старта

Холодный старт — главная сложность любой рекомендательной системы. Пока данных мало (новый магазин, низкий трафик, только что добавленный товар), модели не на чем учиться, и персональные подборки получаются слабыми или случайными. Игнорировать это нельзя — иначе первые посетители увидят бесполезные блоки и решат, что рекомендации не работают.

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

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

Где размещать блоки рекомендаций

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

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

Роль данных из 1С и остатков

Рекомендация приводит покупателя к товару — и если этого товара нет в наличии или у него неверная цена, эффект отрицательный. Поэтому качество рекомендаций напрямую зависит от того, насколько актуальны данные о каталоге, ценах и остатках, а они в большинстве магазинов приходят из 1С по обмену.

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

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

Свой движок против штатного сервиса

Штатный BigData-сервис хорош тем, что не требует разработки модели: подключил, настроил блоки — работает. Но он даёт ограниченный контроль над логикой. Если бизнесу нужно учитывать в рекомендациях маржинальность, приоритетные бренды, остатки конкретного склада или собственные правила, штатного сервиса не хватает — и тогда строят собственный движок.

Собственная рекомендательная система обучается на ваших данных о заказах и каталоге и позволяет заложить бизнес-правила: продвигать маржинальное, не рекомендовать неликвид, учитывать регион и склад. Это отдельная разработка, и она оправдана на большом обороте, где даже небольшой рост точности даёт заметные деньги. Архитектурно такой движок обычно оформляют как отдельный модуль — о подходе к этому мы пишем в статье про разработку собственного модуля Битрикс, а про вынос тяжёлой логики в отдельный сервис — в материале про разработку модуля для маркетплейса на Битрикс.

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

Метрики и оценка эффективности

Рекомендации легко «улучшать» бесконечно, не понимая, дают ли они деньги. Чтобы решения были обоснованными, нужен набор метрик и способ сравнения — A/B-тест или контрольная группа без рекомендаций.

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

Как внедрять пошагово

Внедрение рекомендаций — не «включить кнопку», а последовательность шагов, где подготовка данных важнее выбора алгоритма.

  1. Наведите порядок в данных. Актуальные остатки, цены, категории и связи товаров из 1С — фундамент любых рекомендаций.
  2. Разметьте события. Убедитесь, что просмотры, корзины и заказы корректно фиксируются на всех нужных страницах.
  3. Начните с товарных блоков. «С этим покупают» и «похожие» в карточке дают эффект сразу и переживают холодный старт.
  4. Добавьте подстраховку. Хиты, новинки и ручные подборки там, где данных пока мало.
  5. Включите персональные блоки. На главной, в кабинете и письмах — по мере накопления истории.
  6. Отфильтруйте недоступное. Исключите из выдачи товары без остатка, неактивные и с неверной ценой.
  7. Замерьте эффект. Запустите A/B-тест против группы без рекомендаций и оцените выручку.

Частые ошибки

Чек-лист внедрения

  1. Данные в порядке. Остатки, цены, категории и связи актуальны и приходят стабильным обменом.
  2. События размечены. Просмотры, корзины и заказы фиксируются на всех ключевых страницах.
  3. Товарные блоки запущены. «С этим покупают» и «похожие» работают в карточке и корзине.
  4. Холодный старт закрыт. Есть хиты, новинки и ручные подборки на случай нехватки данных.
  5. Персонализация включена. Персональные блоки работают на главной, в кабинете и письмах.
  6. Недоступное отфильтровано. В выдаче нет товаров без остатка, неактивных и с неверной ценой.
  7. Эффект измеряется. Есть A/B-тест или контрольная группа и понятные метрики выручки.

Вывод

Рекомендации «вам может понравиться» — это не магия алгоритма, а следствие качества данных и продуманного размещения блоков. На 1С-Битрикс есть встроенный BigData-сервис, который снимает необходимость строить модель с нуля: магазину остаётся навести порядок в каталоге, разметить события и грамотно расставить блоки под задачи каждой точки пути покупателя.

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

Частые вопросы

Что такое BigData-рекомендации в 1С-Битрикс?

Это встроенный сервис персонализации, который собирает обезличенные данные о поведении посетителей (просмотры, добавления в корзину, заказы) со множества магазинов и на их основе подбирает товары под конкретного пользователя. На сайте он выводится компонентами вроде «Персональные рекомендации» и блоками «вам может понравиться». Магазину не нужно строить свою модель — он подключает сервис и настраивает, где и какие блоки показывать.

Сколько данных нужно, чтобы рекомендации начали работать?

Универсального числа нет, но чем больше трафика и заказов, тем точнее подбор. На старте и на низком трафике модель работает слабо — это эффект холодного старта. Пока данных мало, разумно показывать не персональные, а товарные рекомендации: «с этим товаром покупают», хиты категории, новинки. По мере накопления истории просмотров и заказов персонализация постепенно улучшается.

Чем товарные рекомендации отличаются от персональных?

Товарные рекомендации привязаны к товару или категории: «с этим покупают», «похожие», «аксессуары к товару» — они одинаковы для всех, кто смотрит эту карточку. Персональные учитывают историю конкретного пользователя и подбирают товары под него. На практике их сочетают: в карточке — товарные блоки, на главной и в письмах — персональные. Оба типа повышают средний чек и глубину просмотра.

Как понять, что рекомендации действительно приносят деньги?

Нужно мерить не сам факт показа, а вклад в выручку через A/B-тест или контрольную группу. Смотрят на CTR блоков (доля кликов по рекомендациям), долю заказов, в которых был товар из рекомендаций, рост среднего чека и выручку на посетителя. Сравнение с группой без рекомендаций показывает реальный эффект, а не заказы, которые случились бы и без блоков.

Можно ли обучать рекомендации на своих данных, а не на общем сервисе?

Да, но это отдельная задача. Штатный BigData-сервис работает на агрегированных данных и минимальной настройке. Если нужен контроль над логикой — например, учитывать маржинальность, остатки со склада или бизнес-правила, — строят собственный движок рекомендаций на своих данных о заказах и каталоге. Это требует чистых данных из учётной системы и разработки, зато даёт полный контроль над тем, что и кому показывать.

Как рекомендации связаны с данными из 1С?

Качество рекомендаций упирается в качество каталога и остатков, а они приходят из 1С обменом. Если товар рекомендован, но его нет на складе или у него неверная цена, эффект отрицательный: покупатель раздражается. Поэтому перед запуском важно навести порядок в данных — актуальные остатки, корректные категории и характеристики. Часто это начинается с аудита и автоматизации обмена с учётной системой.

Где размещать блоки рекомендаций, чтобы они работали?

Классические места: карточка товара («с этим покупают», «похожие»), корзина («добавьте к заказу»), главная и персональная подборка для вернувшегося пользователя, страница «товар не найден» и письма. Важно не перегружать страницу блоками — два-три уместных работают лучше, чем десять. Каждый блок должен отвечать на конкретный вопрос покупателя в этой точке пути.

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

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

Поделиться:

Хотите запустить рекомендации, которые приносят выручку?

Подготовим данные, настроим блоки на 1С-Битрикс и измерим эффект. При необходимости построим собственный движок с бизнес-правилами.

Автоматизация на 1С

Игорь Воскресенский

Команда B2Bsite. С 2014 года разрабатываем интернет-магазины и порталы на 1С-Битрикс: подключаем персонализацию и рекомендации, готовим данные и выстраиваем обмен с учётной системой.

← Все статьи блога