机票价格为什么每分钟都在变(以及你该如何反将一军)

那套阴谋论是这么说的:航空公司盯着你的 IP 地址,发现你搜了两次,于是在第二次抬高价格,逼你赶紧下单。这是错的。而且至少错了十年了。但它背后那个观察,也就是价格在第二次查询时似乎真的跳涨了,却是真的。搞懂机票价格为什么会变,正是迷信与策略之间的分水岭。
下面就是真正的机制、它对订票意味着什么,以及你该怎么应对。
动态定价比人们想的更老、也更"笨"
航空公司的收益管理可以追溯到 1985 年,当时美国航空(American Airlines)部署了 DINAMO 来对抗 People Express。其原理几乎没怎么变过:把每个航班的座位划分成若干个票价等级,给每个等级标上价格,再根据预测与现实的吻合程度来开放或关闭这些等级。
澳洲航空(Qantas)一架从洛杉矶飞悉尼的 787,可能加载了多达 26 个票价等级,用单个字母的代码来标注,这些代码叫订座代码(Reservation Booking Designators,简称 RBD)。Y、B、M、H、K、L、V 是典型的经济舱递进序列,从全价一路排到折扣最深的舱位。每个 RBD 都有一个价格和一个库存数量。当预测客座率低于目标时,系统会开放更便宜的舱位;当销售速度快于预期时,又会把它们关掉。
当价格"变动"时,实际发生的是:最便宜的那个已开放的 RBD 卖光了,下一个最便宜的开放了出来,而那是另一个数字。没有任何价格被抬高。只不过是一个舱位空了而已。
这是你首先要内化的一点。机票价格不是连续滑动的。它是按一个个离散的台阶跳动的,而这些台阶绑定的是各票价等级里的库存。一张 $487 的票价不是因为抽象的供需关系才变成 $512 的。它变成 $512,是因为 L 舱刚刚卖光,而 K 舱要贵 $25。
那个 Cookie 的迷思,正式退役
"航空公司会追踪你、并根据浏览器 Cookie 抬价"这种顽固的说法,已经被人直接研究过了。东北大学(Northeastern University)2014 年那篇关于价格歧视的论文在多家航司上做了测试,没有找到任何统计上显著的证据,证明机票存在基于 Cookie 的价格歧视。《华尔街日报》(Wall Street Journal)2019 年的后续研究也得到了同样的结果。最近一次,是 Adobe 资助的一项 2022 年分析,它审查了 140 万个会话,再次确认了这一点。
人们刷新页面后看到价格变高,实际上是以下三种情况之一。第一,两次查询之间确实有一个 RBD 卖光了。第二,最初那个报价来自缓存(Google Flights 和 Skyscanner 都缓存得很激进),而下单时的实时余位是另一回事。第三,从不同地点或设备搜索时产生的货币或销售点差异。
Cookie 不是那个变量。库存和缓存才是。清 Cookie、用无痕模式、或者来回切 VPN,对你在主流 OTA 上看到的价格基本毫无影响。
搜索引擎为什么(很客气地)骗你
Google Flights、Skyscanner 和 Kayak 并不会在每次搜索时都实时去跟航空公司的订座系统对话。那样做在 GDS 查询费用上太贵,对用户来说也太慢。它们用缓存。
Google Flights 会把票价缓存 4 到 48 小时,具体取决于航线的热门程度。Skyscanner 在大多数航线上缓存长达 24 小时。你在搜索结果里看到的价格,很多时候是上一次刷新时的价格,而不是你真正能订到的价格。
这一点很容易验证。点进航空公司自己的网站,价格往往会相差 $10 到 $300。有时更低(缓存价偏高、已过时),有时更高(缓存价偏低、已过时)。等缓存追上现实,价格就"变了",而实际上什么都没变。
这就是机票降价之所以让人觉得神秘的大部分原因。它们一点都不神秘。它们只是一次刷新。
由此推出一个结论:基于缓存数据的机票价格提醒,也就是大多数免费提醒,天生就带着数小时的延迟。一次只持续 90 分钟的真实降价,大约有 70% 的概率会被 Google Flights 的价格提醒错过。
真正推动价格变动的因素,按影响力排序
**库存耗尽。**一个舱位卖光,下一个开放。这是单一最大的原因。大概占了你能看到的价格变动的 60%。
**重新报价。**航空公司把票价重新加载进全球分销系统的频率,从一天一次到持续不断都有。汉莎航空(Lufthansa)大约每 4 小时推一次新票价。瑞安航空(Ryanair)则几乎是不间断地推。一次重新报价可以让价格往两个方向变动。
**竞争跟价。**达美航空(Delta)在 JFK-CDG 航线上发布了一个促销。在 6 到 18 小时之内,法航(Air France)、荷航(KLM)和美联航(United)通常会跟价。如果你在这个时间窗口里盯着这条航线,就会看到价格像涟漪一样扩散开来。
**需求骤增。**东京地震、电视上的战争报道、一条爆红的旅行帖子。算法侦测到某条航线上的搜索量,便比平时更快地收紧库存。真实存在,但很少见。
**汇率。**在境外销售点报价、每晚换算一次的票价,可能仅仅因为汇率就变动 1% 到 3%。
这份清单上没有任何一项跟你的浏览历史有关。
由此推出的策略
由上述内容可以引申出几点,它们应该改变你订票的方式。
第一,别一边刷新一边等。你看到的最便宜票价,几乎可以肯定就是此刻存在的最便宜票价。一小时内刷四次并不会让它变便宜,而如果在你刷新时某个舱位刚好关闭,你反而会看到它涨上去。第一次看到一个让你满意的价格时,就倾向于直接下单。
第二,别理会那些关于星期几、几点钟的民间说法。Hopper 2023 年的内部数据发现,在大多数航线上,价格变动按小时或按星期几并不存在任何统计上有意义的规律。"半夜票价更便宜"这种说法,只是特定航司什么时候重新报价的副产品,而不是什么普适规律。
第三,接受缓存这个问题,然后绕开它。捕捉真实降价的办法是监控实时库存,而不是搜索引擎那些被缓存的结果页。你要么手动去盯(不现实),要么用一套直接轮询航司库存的提醒系统。
第四,真要订的时候,就订快点。你正在看的那个 Z 舱或 X 舱票价,有时候库存只剩一个座位。新开一个标签页,填好乘客信息,点付款。那个票价等级的库存可能真的就只有一张票那么"浅"。
什么才能反将一军
老实说,单凭注意力,人是赢不了动态定价的。航班订座舱位的库存更新速度比你快。你能做的,是把这份注意力交给一套系统——它每隔几分钟轮询一次,知道一次真实降价长什么样,并在看到时把提醒推送给你。
这正是 Flyozo 扮演的角色。持续监控库存、检测票价等级之间的差异,并在数字真正变动时推送通知给你——而不是在缓存碰巧刷新时。你赢不了航空公司的算法。但你可以在自己这一边放上一个东西,让它以和算法相同的速度运转。
相关文章
N° 0702027 年廉价机票预订策略:什么时候订最划算
在规划 2027 年的出行?这篇讲清楚机票何时开售、预订窗口正在如何前移,以及哪些早期动作能让你在所有人开始搜索之前就锁定廉价机票。
N° 0692026 年廉价机票预订攻略:最佳购票时机
真正能在 2026 年压低票价的预订窗口、最便宜的出行日和好习惯——再加一个简单方法,让你一眼判断今天的价格是该出手还是值得再等。
N° 068英国本地度假与美国积分酒店自驾游:2026年的高性价比玩法
2026年在湖区住3晚花了285英镑;而一趟5晚的美国自驾游全程用免费房券预订,房费为0美元。看英国本地度假和美国积分酒店自驾游如何带来今年最划算的"宅家式"出游价值。