# 👀 Превью рекомендательной стратегии

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

Это особенно удобно:

  • При проверке логики фильтрации и fallback'ов;
  • При запуске новых стратегий;
  • При необходимости отладки персонализированной логики под конкретного пользователя;
  • Для тестирования рекомендаций на конкретной категории, товаре или SKU.

# 🔍 Как открыть превью

  1. Перейдите в раздел Assets → Strategies
  2. Найдите нужную стратегию в списке
  3. Нажмите на иконку с глазом (👁) — Превью


# 🛠️ Какие данные нужно указать

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

Поле Описание
User ID (UID) Идентификатор пользователя, для которого будет рассчитана персональная выдача. Как найти
Session ID Идентификатор сессии — помогает учесть контекст (например, добавленные в корзину товары). Как найти
Page Type Тип страницы, на которой будет показан виджет: PRODUCT, CATEGORY, CART и др.
Language (lng) Язык сайта, например ru, en, kz и т.д.
SKU / Category В зависимости от выбранного Page Type и алгоритма — укажите:
  • SKU товара (если страница типа Product)
  • Название категории (если страница типа Category) | | Max Products | Максимальное количество товаров в выдаче |

# 🧠 Что происходит после ввода

После заполнения формы и нажатия "Preview" система делает запрос к стратегическому движку Gravity Field:

  • Подставляется указанный контекст (пользователь, товар, страница)
  • Применяются правила стратегии (алгоритм, фильтры, пины и т.д.)
  • Генерируется список товаров
  • Выдача отображается в формате JSON

🛠️ Это позволит наглядно увидеть, какие товары попали в выдачу, а какие были исключены (например, по фильтрам или по пинам).


# 💡 Советы

  • Если стратегия использует алгоритмы, основанные на поведении (Affinity, Recently Viewed и т.п.) — указывайте UID и Session ID пользователя, у которого уже есть история взаимодействий.
  • Если хотите проверить стратегию для категории, где может не хватать товаров — попробуйте временно снять ограничения по фильтрам.
  • Если в стратегии используется динамическая фильтрация по контексту — убедитесь, что переданы корректные значения SKU или категории.

# 📎 Ссылки