Что такое метапоиск авиабилетов — ответ команды Aviasales на «Разбор полётов» от читателя
Директор по продуктам Aviasales — об особенностях работы сервиса для поиска авиабилетов.
Начитавшись публикаций с догадками по поводу работы метапоисковиков, «разоблачающих» комментариев и предполагающих заметок, мы решили написать свою статью и честно рассказать о том, как поиск авиабилетов устроен на самом деле.
Представьте себе рынок:
-
сотни авиакомпаний по всему миру;
несколько систем дистрибуции (GDS) с различными правилами и опциями;
консолидаторы со специальными условиями от авиакомпаний;
десятки различных тарифов, опций и правил у каждой авиакомпании;
Поиск по всему этому массиву данных — дело масштабное. Каждый раз, когда пользователь Aviasales нажимает кнопку «Искать», мы отправляем обезличенный поиск нашим партнёрам, получаем от них ответ (а это около 300 ответов API совершенно разнообразных форматов и размеров, то есть до 150 МБ данных на каждый поиск), нормализуем эти ответы, склеиваем их, сортируем и показываем пользователю.
Мы не кэшируем страницу с результатами наших поисков, а каждый раз делаем новый запрос к API партнёров, чтобы пользователь сразу видел ту сумму, которая будет списана с его карты.
Мы принципиально не разрешаем нашим партнёрам добавлять на своей стороне дополнительные услуги без прямого согласия пользователя и очень ревностно следим за соблюдением этих правил.
Каждый день мы обрабатываем более двух миллионов поисковых запросов. С нашей помощью продаётся столько билетов, что, будь мы авиакомпанией, боролись бы с S7 за вторую строчку по пассажиропотоку в России. По данным Similarweb, Aviasales — самый крупный метапоисковик авиабилетов в стране.
-
Основной бизнес авиакомпаний — перевоз пассажиров из точки А в точку B.
На таком сложном рынке есть масса возможностей оптимизировать поисковые запросы и среди множества тарифов выбирать лучшие.
Всё это приводит к тому, что ОТА умеют состыковывать билеты от разных авиакомпаний, комбинировать перелёты разных перевозчиков туда-обратно, добавлять выгодные условия отмены авиабилетов (дешевле соответствующих опций у самих авиакомпаний), а ещё могут предлагать авиабилеты по цене ниже, чем у перевозчика.
Причин довольно много.
- Кэширование цен в поисковой выдаче (мы этого не делаем принципиально).
- Билет может быть продан за то время, что пользователь переходит на сайт. По некоторым тарифам количество билетов крайне ограниченно, их быстро разбирают.
- Билеты могут не успеть оплатить или вовсе отменить — через некоторое время бронь слетает, и они снова начинают отображаться в поиске.
- Как мы уже рассказывали выше, Aviasales работает с сотнями партнёров, во время поиска могут случаться и технические проблемы. Например, API партнёра может не ответить — это происходит нечасто, в среднем — в 0,2% случаев.
На стороне ОТА тоже живые люди и свои алгоритмы ценообразования. Для них метапоиск — канал трафика, поэтому могут быть и манипуляции с ценами. Мы запрещаем нашим партнёрам внезапно повышать цену после перехода наших пользователей к ним на сайт, а недобросовестных партнёров оперативно отключаем.
Да, бывает и такое, что какие-то ОТА или авиакомпании не сотрудничают с тем или иным метапоисковиком по какой-то причине. Мы напрямую работаем с большинством российских и международных авиакомпаний и ОТА.
Это самый распространённый миф, который путешествует из одной статьи в другую. К сожалению (ха-ха), в случае с метапоиском авиабилетов — это неправда.
Дело в том, что метапоисковики не продают билеты — только ищут и сортируют по цене. Влияния на процесс ценообразования мы не оказываем. Про обезличенный поиск уже сказано чуть выше, так что наши партнёры не получают никакой информации, кроме валюты, языка, дат вылета и пунктов назначения.
Однако цены иногда могут отличаться. Во-первых, сейчас это случается крайне редко. Во-вторых, вызвано исключительно техническими аспектами.
Мы заботимся о пользователях и хотим, чтобы они спокойно, быстро и безболезненно завершили процесс бронирования на официальных сайтах авиакомпаний и агентств.
Поэтому некоторые партнеры могут быть отключены в мобильной версии сервиса, потому что не все заботятся об удобстве своих сайтов: не адаптируют ресурс под мобильные устройства, размещают кнопки в непредсказуемых местах и не думают о скорости загрузки. Иногда это превращает процесс бронирования в адские мучения.
Планирование — самая тяжёлая часть процесса подготовки к поездке. Aviasales стремится всё упростить, поэтому на сайте много разных инструментов в помощь путешественнику.
Начнём с того, что прямо в поле выбора дат перелёта отображаются ориентировочные цены на билеты: они собираются с помощью нашего собственного кэша, кэша наших партнёров и даже системы прогнозирования цен на авиабилеты, с которой мы работаем в последнее время.
Помимо этого, у нас есть инструмент «Карта низких цен», с помощью которого можно подобрать даты и направления для путешествия.
Ещё мы выпустили специального бота «аномальных» цен, который в режиме реального времени отправляет в мессенджеры дешёвые билеты по заданным направлениям.
Ещё есть блог с идеями для поездок и адекватными советами.
Я прошёлся по основным темам, которые часто обсуждают на форумах, в блогах и пабликах. Надеюсь, что получилось понятно. Если остались вопросы, пишите.
Сколько раз я смотрел на это окошко про "готовы ли покупать на английских сайтах" - не мог даже предположить что ответ "да" включит мне опцию поиска. Может как то по другому сформулироват?
Вот вот, я это тоже сказал ребятам с Авиасейлза на их ответы - это окошко воспринимается, как простой опрос без какого либо продолжения. При чем я его нажимал - и нифига, потом оно просто перестало появляться, но того же Ryanair я не увидел
Очень развернутый и простой ответ на вопрос о способе работы подобных организаций. Хоть и пременяли профессиональные термины, мне в целом всё стало понятно. Спасибо!
да, да, да! Йеееее!
Спасибо за статью. Действительно, окошко с вопросом о поиске билетов на англоязычных сайтах крайне непонятно - каждый раз я думал, что это какой-то опрос, а не функциональная возможность. Сделайте включение этой фичи в виде простого диалога "Искать на англоязычных сайтах? Да-Нет", будет гораздо понятнее.
Подумаем, как сделать лучше. Спасибо
а на www.aviasales.com поиск по всем доступным сайтам включен по-умолчанию, или тоже где-то переключатель?
На каждой языковой версии не включены агентства, чей интерфейс не поддерживает этот язык.
"Влияния на процесс ценообразования мы не оказываем. Однако цены иногда могут отличаться. Во-первых, сейчас это случается крайне редко. Во-вторых, вызвано исключительно техническими аспектами." - ну прям убедили, добавить даже нечего.
Все правильно написано. Мы не влияем, а на стороне партнеров бывают хитрости. Например, какая-нибудь авиакомпания на последнем этапе покупки накидывала 8 евро, а сейчас стала 4. Небольшое время, пока мы не поправим в формуле +8 на +4, у нас будет некорректная сумма. Речь идет про это.
Максим, в первой части вы рассказывали сколько данных вы получаете через кривые api партнеров, как вы этот массив обобщаете, действительно, для этого нужно обладать не дюжей технической компетенцией. И тут вот очень странно получается, вы говорите, что вы не влияете на цену. Ок, ок, но вот в одном из интервью Константин (царство ему небесное) рассказывал, что про пользователя он знает все, это понятие естественно подразумевает, что вы точно знаете с какого устройства, вплоть до модели, производит поиск и покупку пользователь. При этом вы особо обращаете внимание, что данные на момент поиска в компании поступают обезличенно, и в это тоже верим. Но было бы глупо думать, что у вас нет агентского договопа в котором вы имеете право увеличить комиссию на 0.3-0.4%, при определенных параметрах, которые вы отправляете партнеру. В таком случае, это выглядит примерно так, вы действительно не передаете данные, вы просто просите партнера, что вот по такому рефералу сделать цену на 0.3% дороже. Мне кажется это настолько очевидным, что даже немного удивляет, как вы в 2-х предложениях решили переубедить публику в отсутствии проблемы. И так делает не только ваш поиск, так делает абсолютно любой поисковик в высокоекуркнтных нисшах, букинги-чпугинги и все-все-все. На этом же ресурсе есть подборка статей, про данные технологии и как кукисы влияют на цену.
У нас нет подобных пунктов в партнёрских договорах. И мы не влияем на те цены, которые передают нам наши поставщики, ровно, как и не передаём им никакой информации о пользователе. Но вас переубедить не пытаюсь – продолжайте дальше верить тому, что пишут на заборах :)
Странно, что вы считаете vc.ru забором, еще странне при этом, что вы здесь публикуетесь.
Для нас манипуляция с ценой - это потеря доверия клиентов. Мы на такое не пойдем, извините
Вот и славненько, чудненько.
Правда ли, что если искать билеты из Бутово с Android-устройства, будет дешевле
Это самый распространённый миф, который путешествует из одной статьи в другую. К сожалению (ха-ха), в случае с метапоиском авиабилетов — это неправда. Однако цены иногда могут отличаться. Во-первых, сейчас это случается крайне редко. Во-вторых, вызвано исключительно техническими аспектами. Ответ в путинстиле
Вы бы внимательно почитали — все же рассказали о том, почему цены могут быть разными.