Устроен алгоритм распределения заказов между курьерами Ozon
Как устроен алгоритм распределения заказов между курьерами Ozon
За каждым зелёным кружком в приложении и каждой всплывающей карточкой заказа стоит чёткая математическая модель. Алгоритм Ozon не действует интуитивно и не прислушивается к жалобам курьеров в реальном времени. Он оперирует данными, которые собирает с вашего устройства, статуса аккаунта и текущей сетевой нагрузки. Мы разберём, как именно система принимает решение о раздаче, почему вы видите одни маршруты и игнорируете другие, и что реально влияет на ваш заработок. Без маркетинговой шелухи — только работающая логика и практические выводы.
Базовая механика системы
Алгоритм работает в режиме непрерывного цикла. Каждые 10–15 секунд сервер проверяет геолокацию всех активных курьеров, сверяет её с картой пунктов выдачи и точек назначения, рассчитывает оптимальные пути и формирует пул доступных заказов. Распределение происходит по принципу минимизации холостого пробега и максимизации оборачиваемости. Система не делит заказы поровну. Она отдаёт их тому, кто физически ближе к источнику забора, имеет свободные ёмкости в рюкзаке или багажнике, и чей профиль соответствует текущим требованиям зоны. Если вы стоите в трёхстах метрах от ПВЗ, а соседний курьер — в километре, первый получит предложение раньше, независимо от стажа или личных предпочтений. Это жёсткая география, а не рейтинг по заслугам.
Ключевые параметры, влияющие на раздачу
На практике алгоритм накладывает несколько фильтров одновременно. Каждый из них может усилить или ослабить вашу позицию в очереди. Вот основные переменные, которые система учитывает в первую очередь:
- Геолокация и радиус активации. Приложение фиксирует ваше положение постоянно. Радиус, в котором вам появляются заказы, зависит от плотности заявок в районе. В плотной застройке он сужается до 500–800 метров, в спальных или пригородных зонах расширяется до 1.5–2 километров. Чем выше концентрация заказов, тем строже привязка к карте.
- Текущая загрузка и лимиты. После каждого принятого заказа система увеличивает показатель загрузки. Для пешехода стандартный лимит составляет 3–4 посылки, для автокурьера — 5–7. Превышение лимита блокирует новые назначения до момента подтверждения доставки или возврата товара. Алгоритм не допускает перегрузки, потому что это напрямую бьёт по SLA сервиса.
- Рейтинг и история обращений. Каждый раз, когда заказ отклонён, передан другому курьеру или доставлен с опозданием, система фиксирует событие. Показатель ниже 4.8 снижает частоту входящих предложений. Ниже 4.5 — переводит в конец локальной очереди даже при идеальной геопозиции. Рейтинг обновляется еженедельно, но мгновенно влияет на текущую раздачу.
- Статус активности и движение. Если вы открываете приложение, но не перемещаетесь более 20 минут, алгоритм помечает вас как «статичного». Такие курьеры получают минимум назначений, так как система экономит ресурсы для тех, кто движется в сторону зон спроса. Возобновление перемещения восстанавливает приоритет через 5–10 минут.
- Тип зоны и временной профиль. Деловые районы, крупные торговые центры и густонаселённые ЖК обрабатываются алгоритмом по разным сценариям. В офисных кластерах пик приходится на обеденное время, в жилых массивах — на вечерние часы. Система заранее распределяет нагрузку, поэтому присутствие в нужной зоне в нужный момент важнее общего количества часов на линии.
| Параметр | Влияние на раздачу | Порог изменения приоритета | Время восстановления после сбоя |
|---|---|---|---|
| Расстояние до ПВЗ | Высокое | Более 1 км от точки забора | Мгновенно при перемещении |
| Текущий лимит заказов | Среднее | Превышение 3–4 единиц | Сразу после завершения доставки |
| Рейтинг исполнителя | Высокое | Снижение ниже 4.7 | Еженедельный пересчёт |
| Статус движения | Среднее | Неподвижность более 20 мин | 5–10 минут после старта |
| Время суток и зона | Низкое-Среднее | Несовпадение с пиком спроса | Автоматическая адаптация |
Как отказы и рейтинги меняют правила игры
Отклонение заказа — самая частая ошибка курьеров, которые пытаются оптимизировать свой доход вручную. Алгоритм воспринимает отказ не как личное решение, а как сбой в цепочке логистики. Три отказа подряд снижают вероятность получения нового назначения в этом районе на 30–40%. Десять отказов за сессию могут полностью исключить вас из локального пула на 1–2 часа. Система считает, что вы ненадёжны, и перераспределяет заявки проверенным исполнителям. Техническая причина вроде закрытой парковки или ошибочного адреса формально признаётся поддержкой, но сам факт отклонения остаётся в истории. Честная стратегия — принимать только те заказы, которые реально вписываются в ваш маршрут и сроки. Лучше выполнить три заказа вовремя, чем пять срывов и падение профиля.
Сменный режим против свободного
Работа в рамках утверждённого графика и свободный режим обрабатываются алгоритмом по разным схемам. В сменном варианте система заранее резервирует под вас определённый объём заявок, основываясь на прогнозе спроса и исторических данных. Вы получаете стабильный поток, минимизируете простои, но теряете свободу выбора направления. В свободном режиме заказы раздаются по остаточному принципу. Вы можете уходить, возвращаться, менять район, но зависите от конъюнктуры рынка. Разница в доходе существенна: курьеры в сменах зарабатывают в среднем на 15–20% больше за счёт гарантированной нагрузки, однако платят за это гибкостью. Свободный режим выигрывает там, где курьер умеет быстро считывать спрос, двигается по горячим точкам и не боится пауз.
Реальные цифры и пример расчёта
Возьмём типичный рабочий день в Москве. В 12:00 нагрузка возрастает. Алгоритм сканирует около 120 активных курьеров в радиусе 1.5 км от крупного ПВЗ. Из них 40 находятся в активном статусе, 25 имеют рейтинг выше 4.8, 15 загружены менее чем на половину лимита. Система выдаст заказ тому, кто ближе всего к пункту забора, имеет свободные ячейки и не делал отказов последние 120 минут. Если вы войдёте в эту зону в 12:15, первое предложение появится за 3–7 минут. Придите в 14:00, когда все точки насыщены, — ожидание вырастет до 15–20 минут, а интервалы между назначениями увеличатся. Сезонность сильно меняет картину: в ноябре и декабре плотность заказов растёт на 40–60%, алгоритм ускоряет раздачу, но одновременно ужесточает требования к скорости выполнения. Коэффициенты повышаются, но и штрафы за срывы применяются строже.
Практические настройки для курьера
Чтобы работать эффективнее, нужно управлять своими параметрами, а не ждать милости от системы. Вот конкретные шаги, которые дают результат сразу:
- Постоянно корректируйте позицию. Алгоритм реагирует на движение, а не на стоянку. Медленное приближение к ПВЗ или скоплению жилых домов повышает шанс получить заказ на 40–50%.
- Следите за рейтингом как за топливом. Держите показатель выше 4.8. Один негативный отзыв или два опоздания нивелируют неделю стабильной работы. Проверяйте статистику ежедневно.
- Контролируйте загрузку заранее. Не берите пятый заказ, если рюкзак почти полон или дорога до следующего пункта займёт больше 25 минут. Переразгрузка ведёт к каскадным срывам и падению оценки.
- Работайте по часовым паттернам. С 18:00 до 21:00 алгоритм активно раздаёт заказы в спальниках. С 10:00 до 14:00 эффективнее позиционироваться в деловых кластерах или возле крупных сортировочных центров.
- Выбирайте заказы осознанно. Система иногда предлагает мелкие посылки с низким тарифом. Они полезны для поддержания активности и рейтинга, но не подходят для увеличения выручки. Считайте стоимость километра перед принятием.
Итог
Алгоритм Ozon не враг и не благодетель. Это инструмент оптимизации логистики, настроенный на снижение издержек и повышение предсказуемости сервиса. Курьер, который понимает его правила, работает стабильнее, получает больше назначений и меньше тратит нервов. Не пытайтесь обойти систему — она фиксирует каждое действие. Учитесь двигаться вместе с ней: позиционируйтесь в зонах спроса, держите рейтинг в норме, контролируйте загрузку и принимайте решения на основе фактов, а не импульса. Доход растёт не от количества нажатий на кнопку «Принять», а от качества маршрута и дисциплины исполнения. Чем точнее вы подстраиваетесь под логику алгоритма, тем меньше он вас ограничивает.
