
Jak jak najkorzystniej kupić bilet lotniczy?
Każdy bardziej zaawansowany użytkownik sieci zna takie opcje jak
- zakup z wyprzedzeniem
- szukanie tras z przesiadkami
- monitorowanie rejsów czarterowych
- szukanie w trybie incognito przeglądarki
- korzystanie z kart milowych przewoźników, wszelkich bonusów i kodów promocyjnych
Pełna lista trików Tinkoff Journal, nie będę się powtarzać
A teraz odpowiedz na pytanie — jak często zdarzało ci się kupić bilet lotniczy, a potem cena spadała?
Mnie się zdarzyło i było mi troszkę przykro. Dzieje się to najczęściej w sezonie letnim z powodu zjawiska zwanego dynamicznym kształtowaniem cen.
Oto rzeczywisty wykres zmiany ceny na dzisiejszy lot A4 203 z Rostowa nad Donem do Petersburga linii lotniczej "Azimut". Na osi x — godziny do odlotu, na osi y — cena biletu

Z wykresu widać, że 20 godzin przed odlotem bilet lotniczy można kupić po minimalnej możliwej cenie — 4090 rubli. Tymczasem 72 godziny przed odlotem bilet kosztuje ponad 2 razy więcej — 9390 rubli. Wykres uzyskano poprzez proste parsowanie co 15 minut, zapisywanie wyników w bazie i wizualizację danych za pomocą Chart.js. Dla zainteresowanych — oto Na razie są tu dane tylko o lotach między Rostowem a Petersburgiem, ale nie ma problemu, żeby zaimplementować też inne miasta sieci tras.
Takie wahania cen, o ile rozumiem, są spowodowane tym, że algorytm dynamicznego kształtowania cen na podstawie sprzedaży wyczuwa, że nie wszystkie bilety mogą być sprzedane, i obniża cenę, kierując się logiką "lepiej sprzedać pozostałe bilety nieco taniej niż zostawić puste miejsca". Innymi słowy, im większy popyt i mniej miejsc, tym wyższa cena biletów.
Analiza 84 lotów między Rostowem a Petersburgiem dała taki obraz (na osi x — dni do odlotu, na osi y — cena biletu)

Z niego widzimy, że rzeczywiście najlepsza strategia oszczędzania to kupowanie biletów z wyprzedzeniem (zaczynając od 80 dnia przed podróżą cena zaczyna rosnąć). Jednak stąd widzimy, że jeśli do podróży zostało na przykład 30 dni, to lepiej nie spieszyć się i trochę poczekać — istnieje prawdopodobieństwo, że cena spadnie z 9100 rubli do 6100 i zaoszczędzisz 3000 rubli. A biorąc pod uwagę informacje z powyższego przykładu, istnieje szansa, że 20 godzin przed odlotem cena znów może być minimalna.
W związku z powyższym mam następujące pytania do społeczności Habr
1) Pytania dla tych, którzy pracują w branży.
Czy dynamika cen u innych linii lotniczych jest podobna, czy to tylko wyjątkowy przypadek linii lotniczej Azimut?
Jakie czynniki wpływają na ustalanie cen z góry? Liczba dni do wylotu, dzień tygodnia (święta lub szkolne ferie), pora roku, pora dnia, co jeszcze?
2) Pytania dla przedstawicieli agentów (Aviasales, Skyscanner, OneTwoTrip, Yandex.Loty, Tinkoff.Travels itd.).
Czy zbieracie dane na temat dynamiki cen? Jeśli tak, co jest potrzebne, aby uzyskać dostęp do tych danych? Czy istnieją już jakieś partnerskie API, jeśli nie, to czy moglibyście zrobić eksport z bazy danych?
3) Pytanie dla wszystkich, którzy latają.
Jakie usługi powiadamiania o tanich biletach lotniczych na interesujące kierunki wykorzystujecie? Czy potrzebujecie usługi prognozowania spadku ceny dla interesujących kierunków w wybranym terminie?
Osobiście korzystam z subskrypcji Aviasales, która wygląda tak:

Ma dwa poważne wady:
- Niska skuteczność. Powiadomienia mogą przychodzić tylko na email. Osobiście rzadko sprawdzam pocztę, wolałbym bota w Telegramie.
- Brak prognozy. Osobiście chciałbym zobaczyć prawdopodobieństwo spadku ceny przed subskrypcją, bazując na danych statystycznych z poprzednich okresów.
Ponadto, maile przychodzą wyjątkowo źle. Teraz wydaje się, że subskrypcja Aviasales w ogóle nie działa — link do potwierdzenia nowej subskrypcji nie przychodzi.
Są także subskrypcje Yandex.Loty i tutu.ru, ale, o ile rozumiem, pozwalają one śledzić zmiany cen tylko w konkretnym dniu.
Dodatkowo nie jest jasne, jak często wszystkie te usługi sprawdzają ceny — co minutę, godzinę, dziennie?
P.S.: Informacje są zresztą aktualne nie tylko dla linii lotniczych, ale także dla podróży pociągiem. Na stronie RŻD jest .
P.P.S.: Co jeszcze można przeczytać w tym temacie
Źródło: habr.com
