Роль каталога в персонализации
Товарный каталог — входная точка любой рекомендательной системы. Алгоритмы работают не с картинками и описаниями, а со структурированными атрибутами: 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 блоки «Новинки».