October 15, 2023

Анкета: Рекомендации

Блок с рекомендациями отображается в самом низу анкеты и остаётся одинаковым как до покупки товара, так и после неё.

Рекомендуемые товары будут находиться в так называемом слайдере. Всего 6 позиций - первые 3 отображаются изначально, до остальных можно докрутить. Слайдер можно крутить вперед и назад при помощи колёсика мышки, а также зажатия ЛКМ (идентично Категориям на главной странице).


Система рекомендаций на основе фильтрации и сопоставления критериев.

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

  • Минимум один тег в рекомендуемой анкете должен совпадать с текущей, но в рекомендуемой анкете может быть N количество других тегов.
  • Максимальная разница в возрасте не должна превышать 2 года (как в меньшую, так и в большую сторону).
Если пользователь находится в анкете 20-летней девушки, то ему будет рекомендовать анкеты исключительно от 18 до 22 лет. Так как формально минимальный возраст составляет 18 лет, то в подобных случаях пользователю будет рекомендовать анкеты с возраст от 18 до 20 лет.

Приоритетность:

  1. Полная идентичность
  2. Полная идентичность с учетом разброса возраста
  3. Частичная идентичность

Смоделируем ситуацию,
Пользователь зашел в анкету. Параметры анкеты: Город: Москва, возраст: 18 лет, теги: #Арбуз, #Банан.

Система рекомендаций нашла две анкеты с идентичными параметрами:
1. Первый товар - Москва, 18 лет, #Арбуз, #Банан

2. Второй товар - Москва, 18 лет, #Арбуз, #Банан, #Дыня

Тут имеется новый тег, но данная анкета попадает под полностью идентичные, так как другие параметры полностью совпадают с текущей анкетой

Применяем разброс возраста:
3. Третий товар - Москва, 20 лет, #Арбуз, #Банан

Убираем город:
4. Четвертый товар - Тюмень, 18 лет, #Арбуз, #Банан

Возвращаем исходное состояние. Убираем/заменяем теги:
5. Пятый товар - Москва, 18 лет, #Арбуз, #Абрикос

Убираем город и применяем разброс возраста:
6. Шестой товар - Москва, 19 лет, #Банан, #Абрикос