Роль каталога в персонализации

Товарный каталог — входная точка любой рекомендательной системы. Алгоритмы работают не с картинками и описаниями, а со структурированными атрибутами: category_id, brand, price, in_stock, color. Чем полнее эти данные, тем точнее алгоритм может находить похожие товары и сопоставлять их с интересами пользователя.

Что входит в каталог

Минимально необходимый набор атрибутов для работы рекомендательной платформы:

Атрибут Зачем
item_id / SKU Уникальный идентификатор товара
category / subcategory Рубрикация для content-based алгоритмов
brand Поведенческая лояльность к бренду
price Ценовой диапазон пользователя
in_stock Фильтрация недоступных товаров
image_url Отображение в виджете
product_url Ссылка для перехода

Расширенные атрибуты (повышают точность content-based и поисковых алгоритмов): цвет, материал, пол, возраст, рейтинг, теги, технические характеристики.

Актуальность каталога

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

Рекомендуемые частоты обновления:

  • in_stock и price — каждые 30–60 минут (или через event при изменении)
  • Атрибуты товара — раз в сутки
  • Новые позиции — немедленно через Event API

Покрытие каталога (Coverage)

Высокий coverage — индикатор здоровой рекомендательной системы. Если алгоритм рекомендует только популярные товары, магазин теряет выручку от «длинного хвоста» ассортимента. Стратегии повышения coverage: диверсификация рекомендаций, правила буста для непопулярных категорий, explorative блоки «Новинки».