November 18, 2023

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

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

Рекомендуемые товары будут находиться в так называемом слайдере. Всего 6 позиций, первые 3 отображаются изначально, до остальных можно докрутить. Слайдер можно крутить вперед и назад с помощью кнопок **<** и **>**.

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

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

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

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

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

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

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

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

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

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

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

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