Tidak mudah untuk memberikan jawaban yang lengkap untuk masalah ini.
Pertama, saya melihat dalam contoh Anda bahwa Anda menggunakan kota penjualan MAD. Saya kira Anda sadar itu berarti Anda harus membeli tiket di agen perjalanan di Madrid agar hasilnya valid. Jika Anda membeli di situs web seperti Expedia, cukup sering titik penjualannya berasal dari rencana perjalanan, bukan lokasi yang disebutkan di situs web. Atau alternatifnya mungkin di tempat lain di Eropa. Jika itu agregator, lalu siapa yang tahu. (btw, ITA jelas tidak peduli dengan IP Anda dan saya kira agen perjalanan utama juga tidak.)
Tidak ada yang berbohong kepada ITA karena ITA menarik informasi dari sistem yang sama yang digunakan orang lain.
Namun, ITA bergantung pada ketersediaan cache yang tinggi di seluruh jaringan servernya. Masalahnya adalah bahwa tidak ada maskapai penerbangan di dunia yang memiliki kapasitas TI untuk mendukung banyaknya permintaan ketersediaan yang diminta setiap hari. Jadi agar tidak menabrak setiap server maskapai di dunia yang disadari ITA di awal evolusinya, ia harus melakukan banyak caching. Hal yang sama berlaku untuk agen perjalanan online lainnya, yang harus menerapkan sistem caching mereka sendiri.
Tetapi ketersediaan adalah kuantitas yang sangat dinamis; pada setiap penerbangan tertentu ketersediaannya adalah fungsi dari—
- Penerbangan (tentu saja)
- Waktu yang tepat sekarang (beban mungkin berubah dalam tiga detik berikutnya)
- Asal dan tujuan komponen ongkos. Ini sangat sulit karena itu berarti penerbangan mungkin terlihat penuh sampai Anda mengatakan bahwa sebenarnya itu hanya sebagian kecil dari perjalanan yang lebih besar dan jauh lebih menguntungkan. Kemudian maskapai memutuskan bahwa penerbangannya hampir kosong dan ada banyak ruang untuk Anda.
Jadi saya percaya banyak orang akan men-cache LON-DOH dan DOH-BKK (misalnya). Ketika seseorang meminta LON-DOH-BKK mereka menganggap mereka dapat mengambil ketersediaan minimum dari keduanya, memisahkan penerbangan dan menyajikannya sebagai ketersediaan melalui LON-DOH-BKK. Tapi itu tidak benar sama sekali.
Ini disebut "logika segmen menikah", dan beberapa maskapai penerbangan banyak melakukan ini (QR) dan beberapa hampir tidak pernah (BA). Jadi itu sebabnya beberapa maskapai penerbangan "lebih buruk" untuk diprediksi daripada yang lain.
Ketersediaan sebenarnya sering hanya diketahui ketika agen perjalanan membuat PNR (catatan nama penumpang) dan meminta pemesanan dikonfirmasi dalam kode pemesanan yang sesuai pada penerbangan yang diinginkan, dan maskapai menjawab dengan status kejutan "UC" (tidak dapat mengkonfirmasi / daftar tunggu ) bukannya "HK" (hold dikonfirmasi).
Masalah selanjutnya adalah bahwa mesin penetapan harga ITA QPX jauh lebih cerdas daripada yang lainnya. Jadi ITA sering dapat menemukan cara yang sangat cerdas dan sangat tidak jelas untuk memberi harga bahkan perjalanan pulang-pergi sederhana, metode yang tidak akan pernah terjadi pada orang lain (termasuk maskapai penerbangan). Jadi, ketika membawa rencana perjalanan Anda ke agen perjalanan batu-dan-fana, pastikan Anda menyertakan garis penawaran harga dari cetakan, dengan menyatakan bagaimana tarif dibuat.
Dalam pengalaman saya, ITA benar 95% dari waktu.
Ketika berhadapan dengan rencana perjalanan yang kompleks, Anda dapat mencoba mengirim email ke orang-orang ini dengan hasil ITA Anda: http://www.flightcentre.com [Jangan menggunakan pencari penerbangan online tetapi sebenarnya mengirim email kepada mereka dengan hasil ITA Anda.] Saya telah mendengar hal-hal baik tentang mereka. Saya yakin mereka memungut bayaran.