Действительно ли в режиме «инкогнито» авиабилеты дешевле?

как купить билеты онлайн недорого

Если кратко, то нет, это миф. Сейчас разберемся подробнее.

Как принято считать?

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

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

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

Кто вообще не знаком с принципом покупки и не понимает, о чем речь — почитайте статью Как покупать авиабилеты через интернет. А кто знаком и встречал такое заблуждение — читаем дальше.

Как на самом деле?

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

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

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

Самый простой способ это проверить — произвести поиск одновременно в обычном режиме и через «инкогнито». Не спустя несколько минут, а именно одновременно. Цены будут одинаковы. Если они в какой-то момент и поменяются, то поменяются сразу и там, и там. И не обязательно повысятся — могут и понизиться.

Если это недостаточно убедительно, то читаем дальше. Но придется немного углубиться в технические детали.

Что происходит, когда человек нажимает «Найти билеты»?

Чтобы понять, как всё это работает, надо сначала выучить несколько терминов:

  • Фронтенд — это та часть, которую мы видим на сайте и с которой можем взаимодействовать. В данном случае — форма поиска, карточки результатов, фильтры и так далее.
  • Бэкенд — это та часть, которая от нас скрыта и к которой у нас нет доступа. На бэкенде формируются результаты поиска.

Фронтенд взаимодействует с бэкендом:

1

Другими словами:

  1. Человек заполняет форму поиска: вводит города, даты и количество пассажиров.
  2. Фронтенд отправляет эту информацию на бэкенд.
  3. Бэкенд на основе этих данных готовит результаты, то есть список авиабилетов с ценами. Результаты отдает обратно на фронтенд.
  4. Фронтенд показывает эти результаты пользователю.

И еще один термин:

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

И фронтенд, и бэкенд имеет доступ к кукам:

2

Как агрегатор понимает, что человек зашел не впервые?

Допустим, этот миф про влияние режима «инкогнито» — никакой не миф. Что тогда должно происходить внутри?

Когда человек заходит на сайт в первый раз, фронтенд его «помечает», сохраняя в куки какие-то данные, по которым его можно будет потом идентифицировать.

3

Каждый раз, когда человек что-то ищет на сайте, фронтенд читает куки.

4

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

5

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

6

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

Как уже было сказано ранее, у бэкенда тоже есть доступ к кукам. Так что вполне возможно, что фронтенд тут даже не задействован, и бэкенд сам читает и записывает данные в куки. Тогда всё даже проще.

Как всё это проверить?

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

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

Один из вариантов сотрудничества — взаимодействие по API. Это значит, что у партнера может быть сайт, где точно так же можно будет искать билеты, а для поиска будет использован механизм Авиасейлс, хотя сам Авиасейлс там может даже не упоминаться.

  • Тогда схема будет уже другой:

7

Человек заполняет форму на фронтенде партнера, эти данные передаются на бэкенд партнера, а оттуда — на бэкенд аграгетора. Там формируются результаты поиска, отдаются обратно на бэкенд партнера, а затем на фронтенд партнера, где пользователь сможет их увидеть.

  • Где же в этой схеме куки? А вот они:

8

В данном случае человек взаимодействует только с сайтом партнера — на Авиасейлс он даже не заходит. А значит у Авиасейлс нет технической возможности получить никаких данных о пользователе, если только партнер их туда не передаст.

И тут нам повезло. У нас действительно нет доступа к бэкенду, но мы всё равно можем узнать, что там происходит. Чтобы партнер мог наладить всё это взаимодействие, ему нужна инструкция. А поскольку партнером может стать любой, эта инструкция лежит в открытом доступе.

  • Вот фрагмент оттуда:

9

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

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

Логично предположить, что Авиасейлс использует тот же самый принцип при поиске на своем сайте. Это, опять же, можно легко проверить: сравнить цены на сайте партнера и непосредственно на Авиасейлс. Они будут одинаковые.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по E-mail. Вы можете подписаться без комментирования