Покупатель заходит в интернет-магазин, листает пару карточек и уходит, так и не найдя то, что ему подходит. Каталог большой, а внимание короткое: человек физически не пролистает тысячи товаров, чтобы наткнуться на «свой». Именно здесь работают персональные рекомендации — блоки, которые сами выносят вперёд релевантные позиции на основе истории просмотров, покупок и поведения конкретного посетителя. Это не косметика витрины, а один из самых окупаемых инструментов роста среднего чека и конверсии.
Ниже — практический разбор персонализации витрины на 1С-Битрикс: какие данные нужны, какие алгоритмы работают, где ставить блоки, как их тестировать и как честно измерить влияние на выручку. Материал собран из наших проектов по оптимизации конверсии (CRO) на 1С-Битрикс — без обещаний «плюс 40% к продажам с одной галочки», зато с понятной механикой, которую можно внедрить и проверить.
Коротко
- Персональные рекомендации показывают разным людям разные товары — по истории просмотров, покупок и поведению в сессии.
- Штатный сервис «Персонализация» (BigData) в 1С-Битрикс закрывает базовые сценарии через компонент
bigdata.productsбез программирования. - Для новых посетителей работает «холодный старт»: бестселлеры, новинки, сопутствующие товары к текущему просмотру.
- Эффект измеряют A/B-тестом по выручке на пользователя, а не по кликам в блоке.
- Тяжёлые расчёты выносят из отклика страницы и кэшируют по сегменту, чтобы не портить скорость витрины.
Что такое персональные рекомендации на витрине
Персональные рекомендации — это блоки товаров, состав которых система подбирает индивидуально для каждого посетителя. В отличие от статичных подборок вида «Хиты продаж», где всем показывают одно и то же, рекомендательный блок учитывает контекст: что человек смотрел раньше, что покупал, что положил в корзину, на какой странице находится прямо сейчас и как ведёт себя в текущей сессии.
Ключевое слово здесь — релевантность. Задача рекомендаций не в том, чтобы показать «ещё какие-то товары», а в том, чтобы показать те, вероятность интереса к которым выше средней. Если покупатель три раза открыл беговые кроссовки 42-го размера, разумно предложить ему другие кроссовки того же размера и близкого ценового диапазона, а не случайный товар из каталога и не самокат.
Технически персонализация распадается на три составляющие: сбор данных о поведении, алгоритм, который превращает эти данные в ранжированный список товаров, и место показа — блок на витрине, где список выводится. Каждая из трёх частей влияет на итог. Хороший алгоритм на плохих данных выдаёт мусор; отличная выдача в невидимом месте не приносит кликов; удачное место с примитивной логикой «просто популярное» упускает большую часть потенциала.
Важно не путать персонализацию с простой сортировкой каталога. Сортировка меняет порядок всех товаров по общему правилу (цена, популярность, новизна). Рекомендации формируют компактную выборку из нескольких позиций под конкретного человека и ставят её туда, где она поймает внимание: под карточкой, в корзине, на главной, в письме. Это адресное предложение, а не переупорядочивание витрины.
Зачем они бизнесу: деньги, а не украшение
Персонализация — это не «сделать красиво», а прямой рычаг выручки. Работает она сразу по нескольким направлениям, и полезно держать их в голове по отдельности, потому что оптимизируются они разными блоками.
- Рост среднего чека. Сопутствующие и дополняющие товары («с этим покупают») увеличивают число позиций в заказе — классический кросс-сейл.
- Рост маржи. Ап-сейл предлагает более дорогую или продвинутую модель вместо базовой, поднимая не только чек, но и прибыль с заказа.
- Сокращение пути до покупки. Релевантная подборка экономит клики: человек быстрее находит подходящее и реже уходит без заказа.
- Оживление «спящего» ассортимента. Товары из глубины каталога, которые не попадают в топ-подборки, получают показы через персональные связи.
- Возврат и удержание. Рекомендации в письмах и на главной возвращают покупателя к тому, что он смотрел, но не купил.
Отдельно стоит сказать про долю выручки, «прошедшей через рекомендации». В зрелых магазинах через рекомендательные блоки проходит заметная часть заказов — не потому, что эти товары не купили бы иначе, а потому что рекомендации ускоряют и укрупняют покупку. Именно поэтому эффект надо мерить аккуратным экспериментом, а не приписывать рекомендациям всю выручку с кликнутых карточек. К методике измерения мы ещё вернёмся в разделе про A/B-тесты.
Есть и обратная сторона: плохие рекомендации вредят. Если система назойливо предлагает то, что человек уже купил, или показывает нерелевантный товар вперемешку с основным контентом, доверие к витрине падает, а блоки начинают восприниматься как рекламный шум. Поэтому персонализацию нельзя «включить и забыть» — её настраивают, тестируют и чистят от очевидных ляпов.
Какие данные питают рекомендации
Качество персонализации определяется данными, на которых она строится. Чем богаче и чище поведенческий след, тем точнее выдача. Условно данные делятся на несколько групп по «глубине сигнала».
| Тип сигнала | Что показывает | Сила сигнала |
|---|---|---|
| Просмотры карточек | Текущий интерес, категория, ценовой диапазон | Средняя |
| Поисковые запросы на сайте | Явное намерение, конкретика | Высокая |
| Добавления в корзину и избранное | Готовность к покупке | Высокая |
| Совершённые покупки | Подтверждённые предпочтения, циклы повтора | Очень высокая |
| Отказы и уход со страницы | Что не подошло, ценовые барьеры | Слабая, но полезная |
| Атрибуты товара (свойства, категории) | Контент для контентных рекомендаций | Базовая |
Отдельно стоит различать данные анонимной сессии и авторизованного покупателя. Пока человек не вошёл в аккаунт, его поведение привязано к идентификатору cookie: система видит просмотры и клики в рамках устройства. После авторизации к сессии подключается полная история заказов и просмотров, накопленная ранее и на других устройствах, — и рекомендации становятся заметно точнее. Поэтому мягкое стимулирование авторизации (личный кабинет, бонусы, история заказов) косвенно улучшает и персонализацию.
Данные нужно не только собирать, но и держать в чистоте. Из поведенческого следа полезно исключать «шум»: клики ботов, случайные заходы, товары, которые уже куплены и не покупаются повторно. Загрязнённые данные приводят к абсурдным рекомендациям — например, предложению купить ещё один холодильник через день после его покупки. О том, как собирать поведенческие сигналы на витрине системно, мы подробно писали в статье про персонализацию витрины Битрикс.
Алгоритмы: от бестселлеров до коллаборативной фильтрации
За словом «рекомендации» скрывается не один алгоритм, а целое семейство подходов разной сложности. На практике их комбинируют, но понимать различия важно, чтобы осознанно выбирать логику под каждый блок.
- Популярное (бестселлеры). Самый простой подход: показываем то, что чаще всего покупают в разделе. Не персонально, но надёжно работает для холодного старта и как запасной вариант.
- Контентные рекомендации (item-to-item по атрибутам). Похожие товары по свойствам: категория, бренд, цена, характеристики. Хорошо для «Похожие товары» и не требует истории пользователя.
- Коллаборативная фильтрация. «Те, кто смотрел/покупал это, также интересовались тем». Строится на матрице «пользователи × товары» и ловит неочевидные связи, которые не видны по атрибутам.
- Ассоциативные правила (market basket). «С этим товаром часто покупают вот это» — анализ совместных покупок в чеках. Основа кросс-сейла в корзине.
- Персональная лента. Индивидуальная выдача под конкретного человека по всей накопленной истории — самый «умный» и ресурсоёмкий вариант.
В реальности лучшие результаты даёт гибрид: система сочетает несколько сигналов и переключается между алгоритмами в зависимости от того, сколько данных есть о пользователе и в каком месте витрины показывается блок. Для анонима на главной это будет микс популярного и трендов; для авторизованного покупателя в карточке — коллаборативная фильтрация плюс товары той же категории; в корзине — ассоциативные правила по чекам.
Штатный сервис «Персонализация» в 1С-Битрикс использует агрегированные обезличенные данные и облачные алгоритмы Битрикса, снимая с разработчика необходимость обучать модели вручную. Если же бизнесу нужен полный контроль над логикой — например, учитывать маржинальность, остатки на складе или бизнес-правила («не рекомендовать снятое с производства»), — алгоритм реализуют на своей стороне или через внешний рекомендательный сервис. Подробно устройство такого движка мы разбираем в материале про рекомендательную систему для каталога Битрикс.
Где размещать блоки рекомендаций
Один и тот же алгоритм в разных местах витрины работает по-разному, потому что меняется контекст и намерение пользователя. Продумывать надо не «поставить блок рекомендаций», а «какой блок и с какой логикой поставить в каждой точке пути».
- Главная страница. Точка входа с максимально широким намерением. Здесь работают «Вам может понравиться», «Продолжить просмотр», тренды и новинки под сегмент.
- Страница категории. Намерение уже сужено разделом. Уместны «Популярное в категории» и персональная досортировка внутри раздела.
- Карточка товара. Самое насыщенное место: «Похожие товары» (альтернативы) и «С этим покупают» (дополнения). Первое удерживает, второе поднимает чек.
- Корзина и оформление. Классический кросс-сейл: мелкие сопутствующие товары, аксессуары, расходники. Важно не отвлекать от оформления.
- Страница «Товара нет» и результаты поиска. Спасают ситуацию, когда точного совпадения нет, предлагая близкие альтернативы.
- Email и пуш-уведомления. Возврат покупателя: «вы смотрели», «снова в наличии», «дополните покупку».
Общее правило: чем ближе к оформлению заказа, тем аккуратнее с рекомендациями. На главной блок «может понравиться» помогает исследовать каталог, а на шаге оплаты крупный рекомендательный блок скорее отвлечёт и снизит конверсию. В корзине уместны недорогие дополнения, которые легко добавить в один клик, но не альтернативы основному товару — иначе вы рискуете «переубедить» уже готового к покупке человека.
Сценарии рекомендаций по типам блоков
Чтобы блоки не дублировали друг друга, полезно закрепить за каждым свой сценарий и свою логику. Ниже — рабочая матрица, которую мы используем как отправную точку на проектах.
| Блок | Место | Логика | Цель |
|---|---|---|---|
| Похожие товары | Карточка | Контентные + коллаборативные | Удержать, дать альтернативу |
| С этим покупают | Карточка, корзина | Ассоциативные правила по чекам | Кросс-сейл, рост чека |
| Вам может понравиться | Главная, категория | Персональная лента | Вовлечение, исследование |
| Вы смотрели | Главная, письмо | История просмотров | Возврат к покупке |
| Хиты и новинки | Главная, категория | Популярное + новизна | Холодный старт |
| Дополните комплект | Корзина, оформление | Ассоциативные правила | Аксессуары, расходники |
Важно, чтобы блоки не конфликтовали. Если «Похожие товары» и «Вам может понравиться» на одной карточке выдают почти одинаковый набор, второй блок бесполезен. Разводите их по логике: один показывает альтернативы той же категории, другой — товары из смежных интересов пользователя. Тему кросс-сейла и ап-сейла — как проектировать блоки «с этим покупают» и «дополните комплект» без навязчивости — мы отдельно разобрали в статье про апсейл, кросс-сейл и сопутствующие товары в Битрикс.
Холодный старт: рекомендации без истории
«Холодный старт» — это ситуация, когда данных о пользователе или о товаре ещё нет, а рекомендацию показать нужно. Он бывает двух видов, и оба надо предусмотреть заранее, иначе блоки будут пустыми у части аудитории.
Холодный старт пользователя. Новый анонимный посетитель без истории. Для него нет персональной ленты, поэтому в ход идут неперсональные сигналы: бестселлеры раздела, товары в тренде, новинки, а также сопутствующие к той карточке, которую он открыл прямо сейчас. По мере накопления кликов в текущей сессии выдача постепенно персонализируется — уже через несколько просмотров система понимает категорию и ценовой диапазон интереса.
Холодный старт товара. Новинка, которую ещё никто не покупал, не имеет совместных покупок и связей в коллаборативной модели. Чтобы она не «утонула», её продвигают контентными рекомендациями (по атрибутам похожа на популярные позиции) и точечно подмешивают в блоки новинок. Так товар набирает первые показы и данные, после чего включается в общие алгоритмы.
Хорошая стратегия холодного старта делает переход от неперсонального к персональному незаметным для пользователя. Человек не должен видеть пустой блок или заглушку «недостаточно данных» — вместо этого он всегда видит осмысленную подборку, которая просто становится всё точнее с каждым его действием.
Реализация в 1С-Битрикс
На платформе 1С-Битрикс персональные рекомендации можно поднять несколькими способами — от готового облачного сервиса до полностью собственной логики. Выбор зависит от масштаба, требований к качеству и бюджета.
- Сервис «Персонализация» (BigData). Штатный облачный сервис в старших редакциях «1С-Битрикс: Управление сайтом». Данные о поведении обезличенно уходят в облако Битрикса, а обратно возвращается готовая рекомендательная выдача. Подключается компонентом
bitrix:catalog.bigdata.products— код рекомендаций, товары дня, персональные подборки. - Компоненты каталога с ручными связями. Для сопутствующих и аналогичных товаров подходят штатные связи инфоблоков (свойства «Сопутствующие», «Аналоги») и компонент
catalog.products.viewedдля блока «Вы смотрели». Это не персонализация в полном смысле, но недорогой и предсказуемый базовый уровень. - Собственный алгоритм на API. Когда нужны бизнес-правила (маржа, остатки, приоритет брендов), логику пишут на стороне сайта: собирают события через модуль статистики или свою таблицу, строят выдачу и отдают её в шаблон компонента. Ядро D7 и события инфоблоков дают все нужные хуки.
- Внешний рекомендательный сервис. Специализированный движок или CDP подключают через API: сайт отправляет события, получает готовые рекомендации по HTTP. Такой путь оправдан на большом трафике и сложном ассортименте.
Для большинства магазинов рабочая схема — гибрид: базовые блоки на штатном сервисе «Персонализация», критичные для чека сценарии (корзина, комплекты) — на собственной логике с учётом бизнес-правил. Такой подход даёт быстрый старт и оставляет пространство для тонкой настройки там, где это приносит деньги.
Как это выглядит в админке 1С-Битрикс
Настройка рекомендательного блока на штатном сервисе сводится к размещению компонента и выбору сценария. Схематично параметры компонента catalog.bigdata.products выглядят так:
Ключевые параметры, на которые стоит обращать внимание при настройке компонента:
- Тип рекомендаций. Персональные, сопутствующие, просмотренные, бестселлеры — от него зависит логика выдачи.
- Число товаров и шаблон. Слайдер экономит место, сетка показывает больше сразу. Подбирается под место на странице и под мобильную вёрстку.
- Поведение при пустой выдаче. Обязательно задайте резерв (бестселлеры или новинки), чтобы блок не оставался пустым у новых посетителей.
- Кэширование и асинхронность. Включённый кэш по сегменту и подгрузка после основного контента — залог того, что блок не замедлит страницу.
Настройка рекомендаций пошагово
- Проверьте сбор данных. Убедитесь, что на сайте работает трекинг просмотров и действий: подключён модуль статистики или сервис «Персонализация», события уходят корректно. Без данных персонализация не запустится.
- Спроектируйте карту блоков. Решите, какие блоки и с какой логикой ставите на главной, в категории, в карточке и в корзине. Опирайтесь на матрицу сценариев из раздела выше, чтобы блоки не дублировались.
- Разместите компоненты. Подключите
bitrix:catalog.bigdata.products(или собственный компонент) в выбранных местах шаблона. Для «Вы смотрели» используйте компонент просмотренных товаров. - Настройте холодный старт. Для каждого блока задайте резервную выдачу — бестселлеры или новинки, — чтобы новые посетители всегда видели осмысленную подборку.
- Задайте бизнес-правила. Исключите из рекомендаций товары не в наличии, снятые с производства и уже купленные (для непокупаемых повторно категорий). При необходимости учтите приоритет маржинальных позиций.
- Включите кэш и асинхронную загрузку. Настройте кэширование блоков по сегменту пользователя и вынесите тяжёлую выдачу из синхронного отклика страницы.
- Запустите A/B-тест. Не выкатывайте персонализацию на 100% трафика сразу. Сравните вариант с рекомендациями и без на выборке и посмотрите на выручку на пользователя.
- Анализируйте и чистите. Регулярно смотрите на выдачу глазами покупателя: убирайте абсурдные рекомендации, донастраивайте логику блоков по результатам тестов.
A/B-тесты и метрики персонализации
Главная ошибка при внедрении рекомендаций — оценивать их «на глаз» или по кликам в блоке. Клик по рекомендации приятен, но он не доказывает, что покупка не состоялась бы и без блока. Единственный честный способ измерить вклад — контролируемый эксперимент.
Схема простая: трафик делят на две группы. Одна видит витрину с персональными рекомендациями, другая — контрольная — без них или со статичными подборками. Обе группы набираются случайно и одновременно, чтобы исключить влияние сезона, акций и дня недели. Затем сравнивают ключевые метрики.
| Метрика | Что показывает | Почему важна |
|---|---|---|
| Выручка на пользователя (RPU) | Итоговый денежный эффект | Главная метрика: учитывает и чек, и конверсию |
| Средний чек (AOV) | Сумму одного заказа | Показывает эффект кросс- и ап-сейла |
| Конверсия в заказ | Долю визитов с покупкой | Не должна проседать из-за блоков |
| Доля заказов с рекомендацией | Проникновение персонализации | Показывает охват влияния |
| CTR блока | Кликабельность рекомендаций | Диагностика, но не цель сама по себе |
Обратите внимание: выручка на пользователя важнее среднего чека в отдельности. Можно поднять чек, но уронить конверсию — например, если крупный блок рекомендаций отвлекает от оформления. RPU объединяет оба эффекта и показывает итог в деньгах. Тест должен набрать достаточный объём данных для статистической значимости — гонка за «красивой цифрой» на паре сотен визитов приводит к ложным выводам. Как правильно ставить эксперименты на витрине Битрикс, мы подробно разбираем в материалах рубрики конверсия и UX.
Как рекомендации влияют на средний чек
Средний чек растёт за счёт двух механик, и полезно проектировать блоки под каждую отдельно.
Кросс-сейл — больше позиций в заказе. Блоки «с этим покупают» и «дополните комплект» добавляют к основному товару сопутствующие: чехол к телефону, ремень к сумке, картриджи к принтеру. Каждая добавленная позиция увеличивает чек. Важно, чтобы дополнения были дешевле основного товара и логично к нему подходили — тогда добавить их в корзину не жалко и не сложно.
Ап-сейл — более дорогая версия. Блок «похожие товары» с чуть более продвинутыми моделями подталкивает выбрать вариант дороже: с большим объёмом памяти, лучшими характеристиками, в премиальной серии. Здесь чек растёт не числом позиций, а их ценой, а вместе с чеком нередко растёт и маржа.
Ключевой нюанс — уместность и мера. Ап-сейл на шаге оплаты, когда человек уже определился, чаще раздражает, чем помогает. Кросс-сейл мелкими аксессуарами в корзине, наоборот, воспринимается как забота. Персонализация усиливает обе механики: она подставляет в блоки именно то, что вероятнее нужно конкретному покупателю, а не абстрактный «топ аксессуаров». Разбор конкретных схем кросс-сейла и ап-сейла — в отдельной статье про апсейл и кросс-сейл в Битрикс.
Производительность и кэширование
Персонализация по природе своей «динамична»: разным людям — разный контент, а значит, полностью закэшировать страницу «в лоб» нельзя. Наивная реализация, которая считает рекомендации синхронно в момент рендеринга, легко превращает быструю витрину в медленную. Поэтому производительность продумывают заранее.
- Асинхронная загрузка. Основной контент страницы отдаётся сразу, а блок рекомендаций подгружается отдельным запросом после загрузки. Пользователь видит товар мгновенно, рекомендации «доезжают» через долю секунды.
- Кэш по сегменту. Вместо персонального кэша на каждого пользователя (что почти не кэшируется) выдачу группируют по сегментам поведения. Похожим пользователям отдают один и тот же закэшированный блок.
- Предрасчёт выдачи. Тяжёлые модели считают заранее по расписанию, а не в момент запроса. В отклике страницы остаётся только чтение готового результата.
- Композитный кэш. Статическую часть витрины отдаёт композит мгновенно, а персональные блоки помечаются как динамические и догружаются поверх.
Отдельно стоит следить за Core Web Vitals. Блок рекомендаций не должен вызывать сдвиг макета (CLS): под него заранее резервируют место, чтобы контент не «прыгал» при подгрузке. И он не должен блокировать отрисовку основного товара — иначе страдает LCP. Правильно реализованная персонализация невидима для метрик скорости: пользователь получает и быструю страницу, и релевантные рекомендации.
Приватность и персональные данные
Персонализация строится на данных о поведении, а значит, соприкасается с требованиями к обработке персональных данных. Игнорировать это нельзя — но и бояться не стоит: большинство рекомендательных сценариев реализуются на обезличенных данных.
- Обезличенные идентификаторы. Поведенческие рекомендации для анонимов строятся на идентификаторе cookie или сессии, не привязанном к ФИО и контактам. Это не персональные данные в узком смысле, пока нет связки с личностью.
- Законное основание для авторизованных. История покупок клиента уже хранится в рамках исполнения договора купли-продажи и может использоваться для сервиса, включая рекомендации.
- Уведомление и согласие. Сайт должен прозрачно уведомлять об использовании cookie и аналитики и давать возможность отказаться от необязательного трекинга.
- Локализация хранения. Данные российских пользователей хранят на серверах в соответствии с требованиями законодательства о локализации персональных данных.
Практический вывод: строить персонализацию можно и нужно, но с уважением к данным пользователя. Прозрачные политики, честное cookie-уведомление и возможность отказаться от трекинга — это не только требование закона, но и элемент доверия к магазину. А доверие, в свою очередь, тоже влияет на конверсию.
Частые ошибки
- Рекомендуют то, что человек уже купил, — предлагают второй холодильник или повторную покупку разовой вещи, что раздражает и подрывает доверие.
- Оценивают эффект по кликам в блоке, а не по выручке на пользователя, и принимают решения на основе метрики, которая ничего не гарантирует.
- Показывают товары не в наличии или снятые с производства — покупатель кликает и упирается в тупик.
- Ставят пять одинаковых рекомендательных блоков на страницу, размывая внимание и обесценивая сами рекомендации.
- Забывают про холодный старт — новые посетители видят пустые блоки или заглушку «недостаточно данных».
- Считают рекомендации синхронно в отклике страницы и роняют скорость витрины и Core Web Vitals.
- Выкатывают персонализацию сразу на весь трафик без A/B-теста и не могут доказать, что она вообще помогла.
- Не чистят поведенческие данные от ботов и случайных заходов, из-за чего выдача засоряется абсурдными связями.
Чек-лист внедрения
Сведём всё в практический список, по которому удобно принимать готовность персонализации перед запуском:
- Данные собираются. Трекинг просмотров, поиска, корзины и покупок работает; поведенческий след чист от ботов и мусора.
- Карта блоков продумана. Для каждой точки пути (главная, категория, карточка, корзина) определён блок и его логика; блоки не дублируют друг друга.
- Холодный старт настроен. Для новых пользователей и товаров задана резервная выдача — бестселлеры и новинки; пустых блоков нет.
- Бизнес-правила заданы. Из рекомендаций исключены товары не в наличии, снятые с производства и уже купленные (где это уместно).
- Производительность решена. Блоки грузятся асинхронно, кэшируются по сегменту, не вызывают сдвига макета и не тормозят LCP.
- A/B-тест запущен. Персонализация выкатывается на части трафика, эффект меряется по выручке на пользователя и среднему чеку.
- Приватность соблюдена. Есть cookie-уведомление и возможность отказа; данные хранятся с учётом требований локализации.
- Процесс поддержки заведён. Выдача регулярно проверяется глазами, абсурдные рекомендации чистятся, гипотезы перепроверяются тестами.
Вывод
Персональные рекомендации на витрине 1С-Битрикс — это не украшение, а измеримый инструмент роста среднего чека и конверсии. Работают они при трёх условиях: чистые поведенческие данные, продуманная карта блоков с разной логикой и честная проверка эффекта A/B-тестом по выручке на пользователя. Начните с базовых сценариев на штатном сервисе «Персонализация», добавьте бизнес-правила там, где это приносит деньги, вынесите тяжёлые расчёты из отклика страницы — и рекомендации станут одним из самых окупаемых блоков вашей витрины.