Путь к прибыли: руководство по масштабированию retail media на площадке
Путь к прибыли: руководство по масштабированию retail media на площадке
19 сентября онлайн и офлайн
00
:
00
:
00
:
00
Конференция про будущее e-commerce: стратегии и инструменты, которые понадобятся завтра
Зарегистрироваться
Войти
https://retailrocket.ru/wp-content/uploads/2024/12/RRG-3-53.png

Рекомендательные системы: что это и как они работают

Рекомендательные системы — инструмент, который помогает бизнесу получить больше довольных клиентов, увеличить конверсию в заказ, средний чек и выручку. Владимир Золотарев, руководитель продукта Персонализация Retail Rocket Group, рассказывает как работают алгоритмы рекомендаций, что нужно для запуска на ecom-площадке и как оценить их эффективность.

Содержание

Рекомендательная система: что это и чем полезна бизнесу

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

Рекомендательная система на сайте Максидом
↑ Рекомендательная система на сайте Максидом предлагает сопутствующие товары из разных категорий — это помогает больше продавать и показывать пользователям товары, которые есть в ассортименте магазина

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

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

Зачем бизнесу рекомендательные системы

Рекомендательные системы помогут бизнесу решить эти задачи ↓

Увеличить выручку. Рекомендательные системы предлагают альтернативные товары — это помогает сократить CJM и повысить конверсию в покупку. А еще предлагают сопутствующие товары, что помогает росту среднего чека. Например, алгоритмы рекомендаций помогли нашему партнеру «Гуд мебель» увеличить выручку на 30%.

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

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

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

Основные виды рекомендательных систем

Рекомендательные системы можно условно поделить по способам обработки информации на четыре вида: контентная фильтрация, коллаборативная фильтрация, гибридная и регрессивная система.

Контентная фильтрация

Система строит рекомендации на основе характеристик товара и показывает похожие или сопутствующие товары. Если пользователь ищет чайник на 2 л., то рекомендательная система покажет другие чайники на 2 л.

Контентная фильтрация
↑ Контентная фильтрация может рекомендовать схожие по характеристикам товары. Например, чайники по 2 л.

Коллаборативная фильтрация

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

  • рекомендует товары или категорию товаров которые пользователь часто смотрит, добавляет в корзину и покупает;
  • советует товары, которые другие покупатели часто добавляют в корзину с текущим товаром. Если вместе с плащом часто покупают зонт, то система может рекомендовать посетителю зонт.

Регрессивная модель

Учитывает, что интерес к товару со временем угасает по самым разным причинам. Вот некоторые из причин:

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

Гибридная система

Совмещает в себе контентную и коллаборативную фильтрацию, а также регрессивную модель. Вот как они могут работать вместе:

  • в категории товаров интернет-магазина работает коллаборативная фильтрация и регрессивная модель — алгоритм показывает обувь, которую пользователи смотрят или покупают чаще другой в текущем сезоне;
  • в карточке товара работает контентная и коллаборативная фильтрация — алгоритм показывает схожие по характеристикам товары и популярные товары.

Как оценить эффективность рекомендательной системы: пять шагов

Оценить эффективность рекомендательной системы поможет A/B-тестирование. Его используют чтобы оценить эффективность рекомендаций как до того, как бизнес начал использовать алгоритмы, так и после:

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

Разберемся, как провести A/B тест, чтобы сравнить две системы рекомендаций — старую и новую:

Шаг 1. Поставить цель на тестирование

Цель нужна, чтобы проверить и оценить результат — стало лучше, или хуже. Цели могут быть самые разные и зависят от самого бизнеса. Например получать с помощью рекомендаций до 10% всей выручки магазина, увеличить LTV на 20% или конверсию в заказ на 15%.

Шаг 2. Поделить трафик магазина на три группы

Чтобы проверить, как рекомендательная система влияет на метрики, трафик магазина делят на три группы. Это помогает узнать две вещи:

  • Как эффективно работает рекомендательная система по сравнению с старой — встроенной системой рекомендаций от CMS или алгоритмом от другого разработчика.
  • Влияют ли рекомендации на поведение пользователей — для этого в тестировании используют контрольную группу, которой  не показывают рекомендации.

Обычно трафик делят так:

  • 45% — пользователи, которым показываем рекомендации от новой системы;
  • 45% — покупатели, которым показываем рекомендации от старой системы — встроенного алгоритма CMS или другой технологии рекомендаций;
  • 10% — контрольная группа, которой не показываем рекомендации.

Шаг 3. Собрать данные по работе новой и старой рекомендательной системы

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

Если интернет-магазин посещает 10 000 пользователей в день и по условиям теста для каждой из версий рекомендаций нужно по 5 000 взаимодействий. В этом случае, данные соберут за 1-2 дня.

Данные по работе системы могут быть самые разные. Их собирают для расчета и сравнения метрик, которые важны клиенту — конверсии в покупку, CTR, среднего чека и так далее. Сами данные собирают с помощью систем аналитики — например, Retail Rocket использует Data Warehouse, а также Яндекс Метрику и Google Analytics.

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

Владимир Золотарев

продукта Персонализация Retail Rocket Group

Шаг 4. Оценить эффективность рекомендательной системы

Для этого сравнивают, как разные алгоритмы повлияли на ключевые метрики. Например, новый алгоритм помог увеличить выручку на 3%, а средний чек на 25%.

Шаг 5. Провести статистический анализ

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

Статистический анализ — штука непростая. Если упростить, то его проводят примерно так:

  • Проверяют значимость данных. Чтобы исключить случайность и убедиться в достоверности исследования. Например, с помощью T-теста, U-теста или анализа дисперсии, которые помогут узнать показатель p-value — значение вероятности.
  • Сравнивают p-value с порогом значимости 0,05. Если p-value меньше 0,05, то вероятность случайных данных в A/B тесте низкая. А если больше или равна 0,05 — разница между двумя группами с разными рекомендательными системами могла возникнуть случайно.
  • Интерпретируют результаты. Если разница между группой A и B возникла не случайно, то подсчитывают разницу и рост ключевых показателей. Если разница случайна — проводят новый тест с другой выборкой и метриками.

Подробнее о том, как провести A/B тест без ошибок, рассказывали здесь → Подводные камни A/Б-тестирования или почему 99% ваших сплит-тестов проводятся неверно?

Проблемы и мифы рекомендательных систем

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

Проблема 1. Данных для запуска недостаточно

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

Как решить проблему. Чтобы запустить рекомендации сразу, мы в Retail Rocket разработали систему Cold start. Система использует исторические данные самых разных интернет-магазинов в обезличенном виде и предсказывает, какие товары из одних категорий лучше рекомендовать с товарами других категорий.

Проблема 2. Сложная интеграция

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

Как решить проблему. Передать большую часть работы разработчику рекомендательных систем. Например, Retail Rocket берет на себя верстку рекомендательных блоков. А еще ускоряет интеграцию системы с помощью модулей для самых разных CMS-систем: от InSales до Битрикс.

Проблема 3. Конфиденциальность данных

Для работы рекомендательных систем используют данные пользователей. Если данные утекут к третьим лицам, например к мошенникам — бизнес рискует подставить клиентов и потерять их доверие. А еще — получить получить штраф до 300 000 ₽.

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

  • разработчик системы соблюдает требования ФЗ-152 — зарегистрирован оператором персональных данных в Роскомнадзоре, собирает и хранит данные в соответствии с законом;
  • рекомендательная система соответствует требованиям по защите информации — например, имеет 4-й уровень защищенности персональных данных.
требования 152-ФЗ
↑ Retail Rocket соответствует требованиям законодательства — зарегистрирован как оператор персональных данных, имеет аттестат ФСТЭК и соблюдает требования 152-ФЗ. Подробнее — Безопасность платформы

Кроме проблем с интеграцией рекомендательных систем, есть и мифы, которые часто принимают за проблемы. Разберем каждый из них ↓

Миф 1. Рекомендательные системы требуют огромных данных

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

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

Миф 2. Искусственный интеллект не готов для рекомендаций

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

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

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

Миф 3. Рекомендательные системы не окупаются

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

Почему это миф. Рекомендательная система окупается, когда бизнес нанимает стороннего подрядчика с готовым решением. В этом случае бизнес:

  • экономит деньги и время на разработке собственного решения, которое выйдет дороже;
  • получает готовую систему для развертывания, которая доказала эффективность и регулярно обновляется.

Преимущества и недостатки рекомендательных систем

Недостатки Преимущества
Доход Покупка готового решения окупается в срок от трех до шести месяцев Помогают увеличить целевые метрики — количество продаж, выручку средний чек и другие
Клиенты Если система некачественная, то может показывать нерелевантные товары и ухудшать опыт посетителей Повышают лояльность пользователей — показывают товары, которые отвечают интересам и запросам, стимулируют делать повторные покупки
Рынок Стоит дорого для малого бизнеса, который не может позволить покупку и обслуживание рекомендательной системы Помогают получить конкурентное преимущество — покупатели охотней пользуются магазинами, на котором работают системы рекомендаций

Когда пора внедрять систему рекомендаций

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

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

Кейс: как с помощью внедрения рекомендаций увеличить выручку на 10%

Клиент Retail Rocket Group, ведущий мировой производитель посуды и аксессуаров для кухни Gipfel, успешно персонализировал интернет-магазин, чтобы обеспечить персональных подход к каждому покупателю и увеличить выручку.

Алгоритмы Retail Rocket охватили главную страницу, карточки товара, каталог, страницу 404, личный кабинет и другие страницы сайта Gipfel. Вот как выглядит один из блоков рекомендаций на главной странице ↓

Блок Хиты продаж
↑ Блок «Хиты продаж» показывают тем, кто впервые посетили магазин — это помогает ознакомить с бестселлерами еще до путешествия по категориям

Алгоритмы рекомендаций помогли Gipfel создать первое впечатление о магазине, познакомить посетителей с ассортиментом, предлагать персональные рекомендации и увеличить наполняемость чека за счет рекомендаций сопутствующих и похожих товаров. Все вместе это привело к увеличению выручки на 10%. Читать кейс → Как оптимизация CJM с помощью персональных рекомендаций позволяет увеличить выручку и средний чек: кейс Gipfel.

Чек-лист: готовы ли вы к внедрению рекомендательной системы

Проверить, готов ли интернет-магазин к внедрению рекомендательной системы, можно с помощью этого чек-листа ↓

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

Понравилась статья? Подпишитесь на рассылку, чтобы получать свежие статьи на почту.

Подписаться на рассылку

Еще статьи по теме