Сервисы объявлений, маркетплейсы и любые площадки, где есть предложения от нескольких продавцов, применяют алгоритмы для выдачи списка предложений. И эти алгоритмы почти всегда работают не на продавца или на покупателя, а на площадку. И за этим словом "алгоритмы" так удобно прятаться операторам службы поддержки. Но я считаю, что алгоритмы должны в первую очередь помогать пользователям достигать их цели, а уже во вторую очередь делать площадку богаче. Сегодня я расскажу как работает наш алгоритм выдачи лотов на Ау.ру, когда в одном списке есть предложения от частных продавцов и крупных магазинов.
Мы - Ау.ру, небольшая ИТ-компания из Сибири, которая уже 17 лет разрабатывает демократичный сервис частных объявлений Ау.ру. У нас каждый может продавать свои личные вещи или вести свой бизнес не мешая друг другу! Один товар или тысяча - его все равно увидят, так как у нас нет теневых банов и ограничений.
В чём была проблема?
Примерно в 2017-2018 годах на Ау.ру начали активно появляться профессиональные продавцы и целые магазины. Это было естественным развитием нашей площадки, ведь люди приходили к нам за покупками, и продавцы, осваивающие онлайн-продажи, потянулись следом. Но тут возникла серьёзная проблема.
Наши списки товаров тогда формировались очень просто: вверху было то объявление, которое было создано или «поднято» недавно. Дальше лоты постепенно опускались, но мы их возвращали наверх через определённый интервал времени, интервал «автоподнятия». Частота поднятий зависела от тарифа, и для частных продавцов составляла 30 дней.
Когда мы внедрили механизм импорта для магазинов, появилась возможность выгружать весь ассортимент одним файлом — это могли быть сотни, тысячи и даже десятки тысяч позиций. И вот тут-то проявился нехороший эффект. Представьте: заходишь в категорию, чтобы найти товар, а в выдаче — тысячи лотов от одного продавца! Особенно это было заметно, когда у крупного магазина только что прошла массовая выгрузка или автоматическое поднятие товаров. Это сильно напрягало людей, ведь они хотели видеть разнообразие предложений от разных продавцов, а не бесконечную вереницу товаров от одного и того же магазина. Мы начали получать огромное количество негатива, счёт шёл на сотни обращений в поддержку. Стало ясно: так оставлять нельзя!
Поиск компромисса и справедливости
Мы стали активно искать решение, но на поверхности его не было. Не существовало очевидного, простого варианта. Мы понимали, что ситуацию нужно балансировать, разработать какой-то алгоритм, который уравнивал бы продавца личных вещей и предпринимателей. Важно было показать посетителю, что в разделе представлены не один-два крупных продавца с тысячами товаров, а много продавцов, у каждого из которых свой ассортимент, свой товар. В итоге мозговых штурмов мы пришли к довольно простому, но очень эффективному решению.
Мы решили показывать в верхней части списка по три лота от одного продавца. При этом эти три лота должны быть отсортированы по дате поднятия, чтобы самые свежие предложения были сверху. А все остальные лоты от этого продавца, также отсортированные по времени поднятия, мы стали показывать позже — уже после того, как в выдаче будут представлены по три лота от каждого продавца в этой разделе.
По сути, наш список как бы делится на две части. В первой мы демонстрируем разнообразие продавцов, показывая по три последних поднятых товара от каждого. И только после того, как все участники «парада» представлены, мы выводим на экран остальные товары, не привязываясь уже к конкретным продавцам, а просто по их дате поднятия. Это привело к очень хорошему эффекту — мы перестали получать возражения и гневные обращения!
Люди, заходя в категорию или пользуясь фильтрами, теперь видели предложения от всего многообразия продавцов, а не только от нескольких лидеров. Это стало удобно и справедливо. Да, от одного продавца сразу видно лишь три предложения, но ведь человек обычно ищет что-то конкретное. Он в итоге находит нужный товар, отсекая ненужное, либо последовательно просматривает все предложения.
Возможности для всех: от новичков до опытных игроков
Такой компромисс дал возможность небольшим продавцам не затеряться среди огромного количества предложений от крупных магазинов. И в то же время каждый покупатель видит, что на площадке не один-два монополиста, а большое количество разных продавцов. При этом пользователи, которые настраивают поднятие своих объявлений чаще (либо автоматически через тариф с повышенной частотой, либо вручную), имеют возможность демонстрировать свои товары выше, чем у конкурентов. Но они не «засоряют» при этом всю выдачу только своими лотами. Это справедливо.
Поэтому мы советуем: если вы хотите быть выше конкурентов, поднимайте свои лоты чаще или подключайте тарифы с повышенной частотой поднятия. Это даёт определённые преимущества, ведь какой бы ни была категория и какие бы фильтры ни использовались, ваши товары всегда будут выше товаров конкурентов. А если вы хотите быть действительно наверху, есть замечательная услуга «Поплавок», которая позволяет закрепить выбранный вами товар в самой верхней части списка.
Именно так работает наша система ранжирования и наши алгоритмы. Никаких теневых банов и манипуляций с рейтингами качества. И уж тем более наши алгоритмы не скрывают карточки продавца если он не заплатил — покажем всех. Мы считаем, что такая система наиболее справедливая для всех участников процесса. Мы не пытаемся решить за покупателя, какой товар самый лучший, как это делают многие системы, навязывая свои предпочтения через сложные алгоритмы. У нас были такие идеи, но мы решили от них отказаться. Ведь один алгоритм может подойти, а другой — нет, и угодить всем — невозможно.
Простое решение — высокая эффективность
Мы оставили именно этот вариант, и он показал очень высокую эффективность при всей своей простоте. При этом у каждого продавца остаётся возможность влиять на свою позицию в выдаче за счёт поднятия объявлений или приобретения специального тарифа. Таким образом, мы никак не блокируем участие новых продавцов в категориях с маленьким ассортиментом или пока ещё не очень высокой репутацией. И в то же время оставляем механизмы для тех, кто готов проявлять активность, постоянно актуализируя свои объявления, или заплатить за максимально заметную позицию, чтобы быть выше всех.
Наш опыт ещё раз доказал, что честные и справедливые правила игры — это основа успешной и живой площадки. Именно так, методом проб и ошибок, мы создаём на Ау.ру среду, где каждый может найти свою ценность на понятных и справедливых условиях — без уловок и «злых» алгоритмов.