К основному содержимому

docs.ozon.ru

Алгоритм поиска на Ozon

Текущая редакция от .

Ваш договор

От него зависят условия работы и инструкции. Подробнее

Юридические документы Ozon

Условия использования сервисов Ozon и реквизиты

Правила использования сайта и приложений

Алгоритмы

Алгоритм поиска на Ozon

Алгоритм поиска на Ozon

Оглавление

  • Принципы работы поиска на Ozon
  • Общая схема работы поиска на Ozon
  • 1-й этап: формирование запроса и отбор кандидатов
  • 2-й этап: базовый слой ранжирования
  • 3-й этап: средний слой ранжированияКакие факторы учитываются при ранжировании
  • 4-й этап: бустинги
  • 5-й этап: платное продвижение
  • Контакты

Поиск на Ozon — это система подбора и сортировки товаров. Поиск подбирает качественные предложения от продавцов и распределяет внимание покупателей между ними.

Ozon определяет, что такое качественное предложение, опираясь на цену, качество товара и скорость доставки. Улучшая эти показатели, продавцы могут прямо и предсказуемо влиять на позиции своих товаров. Товары на высоких позициях чаще просматривают и покупают.

Принципы работы поиска на Ozon

  • Фокус на заказах. Основная цель — помочь покупателю выбрать товар и оформить заказ.

  • Скорость. Ozon работает над тем, чтобы сделать реакцию поисковой выдачи на действия продавца и покупателя максимально быстрой.

  • Прозрачность. Ozon не скрывает принципы работы поиска, все детали его работы — открытая информация.

  • Адаптивность. Результаты поиска учитывают запрос, регион и поведение покупателя.

Общая схема работы поиска на Ozon

Покупатель делает поисковой запрос на сайте Ozon. За этим следуют несколько этапов работы поиска.

Формирование запроса и отбор кандидатов.

Каждый день покупатели задают поисковой системе Ozon миллионы запросов. Чтобы каждый нашёл среди миллионов товаров нужный, на первом этапе поиск формирует большой список товаров-кандидатов, в названии и различных атрибутах которых есть слова из поискового запроса.

Базовый слой ранжирования.

Поисковая система сортирует список товаров, чтобы отобрать несколько тысяч наиболее перспективных кандидатов.

Средний слой ранжирования.

Поисковая система оценивает, с какой вероятностью покупатели приобретут отобранные товары. Ранжирование товаров зависит от того, какие свойства оказались наиболее важными для покупателей в прошлом. Чтобы выяснить это, Ozon сопоставляет свойства товаров и покупательское поведение, в результате оценивая каждый товар по шкале от 0 до 1.

Бустинги.

К ранжированным товарам добавляются повышающие коэффициенты. Например, к товарам с выгодным индексом цен.

Платное продвижение.

Товары сортируются с учётом ставок платного продвижения.

Рассмотрим этапы работы поиска более подробно.

1-й этап: формирование запроса и отбор кандидатов

Перед подбором кандидатов поисковая система преобразовывает запрос: обогащает синонимами, приводит к единой форме и исключает слова без смысловой нагрузки — союзы и предлоги. Например, запросы «изумрудный корабль у строителя Джонсона» и «изумрудные корабли строителя Джонсона» приведут к одной и той же выдаче.

После этого система ищет слова из запроса в атрибутах товаров:

  • в названии;

  • категории;

  • брендах;

  • описании;

  • цвете, размере, материале, типе и других характеристиках.

Не ищем слова из запроса в названии магазина, в отзывах и вопросах о товаре.

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

2-й этап: базовый слой ранжирования

Из десятков тысяч товаров система отбирает наиболее перспективных кандидатов, при этом учитывает:

  • текстовую релевантность — близость слов из запроса с атрибутами товара;

  • динамические характеристики — количество заказов и скорость доставки.

Все кандидаты получают оценку базовой релевантности. Несколько тысяч товаров с самыми высокими оценками попадают на следующий этап.

3-й этап: средний слой ранжирования

На этом этапе поисковая система с помощью модели машинного обучения оценивает вероятность, с которой покупатели приобретут товары-кандидаты. Один и тот же товар может иметь разную вероятность покупки для разных запросов, регионов и покупателей. Модель обучается на поведении покупателей в прошлом и выстраивает закономерности между факторами. Фактор — это число, характеризующее товар, например скорость его доставки или цена.

Поисковая система вычисляет факторы каждого товара-кандидата, на основе них модель оценивает вероятность покупки. Например, при прочих равных покупатели чаще выбирают товары с большим количеством отзывов, поэтому чем больше отзывов, тем выше оценка.

Какие факторы учитываются при ранжировании

Многие факторы строятся на основе покупательского поведения. Покупатели Ozon влияют на положение товаров в поисковой выдаче, если оформляют заказ, просматривают товары или добавляют их в корзину. Продавцы также могут влиять на положение товаров в выдаче, потому что они напрямую контролируют значения некоторых факторов.

Разные факторы имеют разную предсказательную силу и по-разному влияют на вероятность покупки.

В общей сложности поисковая система учитывает сотни разных факторов, вот их основные смысловые блоки:

Развернуть таблицу

Смысловой блок факторов Влияние на ранжирование

Текстовая релевантность — свойства, характеризующие текстовую близость атрибутов товара запросу 20–40%

Продажи товара — свойства, вычисляемые из продаж товара в прошлом. Например, конверсия товаров в покупку и количество заказов этого товара за период 15–25%

Популярность по запросу — свойства, которые характеризуют взаимодействия покупателя с товаром. Например, показы товара, добавления в корзину и избранное 10–15%

Персонализация — привязка результатов поисковой выдачи к конкретному покупателю с учётом особенностей его покупок, приоритетов, интересов и других параметров 10–15%

Цена — свойства, которые относятся к цене товара. Например, цена товара, изменение цены за период, отношение цены к средней цене товаров по запросу 5–15%

Доставка — свойства, характеризующие скорость доставки 5–15%

Отзывы — свойства, вычисляемые из рейтинга товара. Например, сам рейтинг товара и количество отзывов на товар 5–10%

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

Каждому товару система присваивает оценку от 0 до 1. Чем ближе оценка к единице, тем выше позиция товара в выдаче и вероятность его покупки.

4-й этап: бустинги

На этом этапе к товарам-кандидатам, ранжированным по оценке от 0 до 1, применяются повышающие коэффициенты — бустинги.

Виды бустингов на Ozon:

  • Бустинг за участие в глобальных распродажах Ozon — например, марафон скидок, «11.11» и «Чёрная пятница». Коэффициент зависит от конкретной акции.

  • Бустинг по индексу цен.

Чтобы понять, как работает бустинг, рассмотрим пример с запросом «синий портфель». Предположим, после прохождения трёх этапов поиска товар с названием «синий портфель» получает оценку 0,811. Если это товар с выгодным индексом цен, к нему будет применён бустинг — например, 1,1. В этом случае итоговая оценка товара составит 0,811 × 1,1 = 0,892. Если товар подходит под условия нескольких бустингов, коэффициенты бустингов суммируются.

В итоге получаем оценку органической релевантности товара.

5-й этап: платное продвижение

Помимо оценки органической релевантности товара, на позицию в выдаче влияет платное продвижение. Присваиваем каждому товару финальную оценку по формуле:

Финальная оценка = вес органики × органическая оценка + вес продвижения × оценка продвижения

Переменные в формуле:

Вес органики и вес продвижения — регулирующие коэффициенты, поддерживающие качество выдачи и конкуренцию.

Органическая оценка — оценка органической релевантности товара, полученная на предыдущем этапе.

Оценка продвижения — оценка стоимости показа товара по всем форматам платного продвижения. Показатель зависит от ставки за клик или заказ и вероятности взаимодействия покупателя с товаром. Рассчитываем оценку продвижения по формуле: Оценка продвижения = вероятность клика на товар × ставка за клик + вероятность заказа товара × ставка за заказ. Если товар не участвует в платном продвижении, оценка продвижения равна нулю.

После этого сортируем товары по убыванию финальной оценки.

Контакты

Вопросы по работе алгоритмов ООО «Интернет Решения» и предложения по их улучшению присылайте на почту algorithms@ozon.ru.

Оглавление

  • Принципы работы поиска на Ozon
  • Общая схема работы поиска на Ozon
  • 1-й этап: формирование запроса и отбор кандидатов
  • 2-й этап: базовый слой ранжирования
  • 3-й этап: средний слой ранжированияКакие факторы учитываются при ранжировании
  • 4-й этап: бустинги
  • 5-й этап: платное продвижение
  • Контакты

Помогла ли вам статья?

Нет ответа на мой вопрос

Текст трудно понять

В статье есть ошибки, опечатки или неработающие ссылки

Содержание статьи не соответствует заголовку

Другая причина

Отправить отзыв

Скачать PDF

Скрыть навигацию

Показать навигацию