Что такое метапоиск авиабилетов — ответ команды Aviasales на «Разбор полётов» от читателя

Что такое метапоиск авиабилетов — ответ команды Aviasales на «Разбор полётов» от читателя

Директор по продуктам Aviasales — об особенностях работы сервиса для поиска авиабилетов.

Начитавшись публикаций с догадками по поводу работы метапоисковиков, «разоблачающих» комментариев и предполагающих заметок, мы решили написать свою статью и честно рассказать о том, как поиск авиабилетов устроен на самом деле.

Представьте себе рынок:

    сотни авиакомпаний по всему миру;

несколько систем дистрибуции (GDS) с различными правилами и опциями;

консолидаторы со специальными условиями от авиакомпаний;

десятки различных тарифов, опций и правил у каждой авиакомпании;

Поиск по всему этому массиву данных — дело масштабное. Каждый раз, когда пользователь Aviasales нажимает кнопку «Искать», мы отправляем обезличенный поиск нашим партнёрам, получаем от них ответ (а это около 300 ответов API совершенно разнообразных форматов и размеров, то есть до 150 МБ данных на каждый поиск), нормализуем эти ответы, склеиваем их, сортируем и показываем пользователю.

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

Мы принципиально не разрешаем нашим партнёрам добавлять на своей стороне дополнительные услуги без прямого согласия пользователя и очень ревностно следим за соблюдением этих правил.

Каждый день мы обрабатываем более двух миллионов поисковых запросов. С нашей помощью продаётся столько билетов, что, будь мы авиакомпанией, боролись бы с S7 за вторую строчку по пассажиропотоку в России. По данным Similarweb, Aviasales — самый крупный метапоисковик авиабилетов в стране.

    Основной бизнес авиакомпаний — перевоз пассажиров из точки А в точку B.

На таком сложном рынке есть масса возможностей оптимизировать поисковые запросы и среди множества тарифов выбирать лучшие.

Всё это приводит к тому, что ОТА умеют состыковывать билеты от разных авиакомпаний, комбинировать перелёты разных перевозчиков туда-обратно, добавлять выгодные условия отмены авиабилетов (дешевле соответствующих опций у самих авиакомпаний), а ещё могут предлагать авиабилеты по цене ниже, чем у перевозчика.

Причин довольно много.

  1. Кэширование цен в поисковой выдаче (мы этого не делаем принципиально).
  2. Билет может быть продан за то время, что пользователь переходит на сайт. По некоторым тарифам количество билетов крайне ограниченно, их быстро разбирают.
  3. Билеты могут не успеть оплатить или вовсе отменить — через некоторое время бронь слетает, и они снова начинают отображаться в поиске.
  4. Как мы уже рассказывали выше, Aviasales работает с сотнями партнёров, во время поиска могут случаться и технические проблемы. Например, API партнёра может не ответить — это происходит нечасто, в среднем — в 0,2% случаев.

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

Да, бывает и такое, что какие-то ОТА или авиакомпании не сотрудничают с тем или иным метапоисковиком по какой-то причине. Мы напрямую работаем с большинством российских и международных авиакомпаний и ОТА.

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

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

Однако цены иногда могут отличаться. Во-первых, сейчас это случается крайне редко. Во-вторых, вызвано исключительно техническими аспектами.

Мы заботимся о пользователях и хотим, чтобы они спокойно, быстро и безболезненно завершили процесс бронирования на официальных сайтах авиакомпаний и агентств.

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

Планирование — самая тяжёлая часть процесса подготовки к поездке. Aviasales стремится всё упростить, поэтому на сайте много разных инструментов в помощь путешественнику.

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

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

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

Ещё есть блог с идеями для поездок и адекватными советами.

Я прошёлся по основным темам, которые часто обсуждают на форумах, в блогах и пабликах. Надеюсь, что получилось понятно. Если остались вопросы, пишите.

Сколько раз я смотрел на это окошко про "готовы ли покупать на английских сайтах" - не мог даже предположить что ответ "да" включит мне опцию поиска. Может как то по другому сформулироват?

Вот вот, я это тоже сказал ребятам с Авиасейлза на их ответы - это окошко воспринимается, как простой опрос без какого либо продолжения. При чем я его нажимал - и нифига, потом оно просто перестало появляться, но того же Ryanair я не увидел

Очень развернутый и простой ответ на вопрос о способе работы подобных организаций. Хоть и пременяли профессиональные термины, мне в целом всё стало понятно. Спасибо!

да, да, да! Йеееее!

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

Подумаем, как сделать лучше. Спасибо

а на www.aviasales.com поиск по всем доступным сайтам включен по-умолчанию, или тоже где-то переключатель?

На каждой языковой версии не включены агентства, чей интерфейс не поддерживает этот язык.

"Влияния на процесс ценообразования мы не оказываем. Однако цены иногда могут отличаться. Во-первых, сейчас это случается крайне редко. Во-вторых, вызвано исключительно техническими аспектами." - ну прям убедили, добавить даже нечего.

Все правильно написано. Мы не влияем, а на стороне партнеров бывают хитрости. Например, какая-нибудь авиакомпания на последнем этапе покупки накидывала 8 евро, а сейчас стала 4. Небольшое время, пока мы не поправим в формуле +8 на +4, у нас будет некорректная сумма. Речь идет про это.

Максим, в первой части вы рассказывали сколько данных вы получаете через кривые api партнеров, как вы этот массив обобщаете, действительно, для этого нужно обладать не дюжей технической компетенцией. И тут вот очень странно получается, вы говорите, что вы не влияете на цену. Ок, ок, но вот в одном из интервью Константин (царство ему небесное) рассказывал, что про пользователя он знает все, это понятие естественно подразумевает, что вы точно знаете с какого устройства, вплоть до модели, производит поиск и покупку пользователь. При этом вы особо обращаете внимание, что данные на момент поиска в компании поступают обезличенно, и в это тоже верим. Но было бы глупо думать, что у вас нет агентского договопа в котором вы имеете право увеличить комиссию на 0.3-0.4%, при определенных параметрах, которые вы отправляете партнеру. В таком случае, это выглядит примерно так, вы действительно не передаете данные, вы просто просите партнера, что вот по такому рефералу сделать цену на 0.3% дороже. Мне кажется это настолько очевидным, что даже немного удивляет, как вы в 2-х предложениях решили переубедить публику в отсутствии проблемы. И так делает не только ваш поиск, так делает абсолютно любой поисковик в высокоекуркнтных нисшах, букинги-чпугинги и все-все-все. На этом же ресурсе есть подборка статей, про данные технологии и как кукисы влияют на цену.

У нас нет подобных пунктов в партнёрских договорах. И мы не влияем на те цены, которые передают нам наши поставщики, ровно, как и не передаём им никакой информации о пользователе. Но вас переубедить не пытаюсь – продолжайте дальше верить тому, что пишут на заборах :)

Странно, что вы считаете vc.ru забором, еще странне при этом, что вы здесь публикуетесь.

Для нас манипуляция с ценой - это потеря доверия клиентов. Мы на такое не пойдем, извините

Вот и славненько, чудненько.

Правда ли, что если искать билеты из Бутово с Android-устройства, будет дешевле

Это самый распространённый миф, который путешествует из одной статьи в другую. К сожалению (ха-ха), в случае с метапоиском авиабилетов — это неправда. Однако цены иногда могут отличаться. Во-первых, сейчас это случается крайне редко. Во-вторых, вызвано исключительно техническими аспектами. Ответ в путинстиле

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

📎📎📎📎📎📎📎📎📎📎