十二月第一个周一,云璟酒店的月度经营分析会。
小马把 PPT 翻到第二页,上面一个绿色的大字:RevPAR③ 435,同比 +3.1%,完成预算 102%。
"不错。"周总点头,"上个月那件事"(他看了林岚一眼)"算是补回来了。"
会议室里气氛松下来。郑昊开始讲下个月的团队意向,赵敏汇报 OTA 的曝光量涨了 18%。
PPT 翻到第五页。小马的声音低了一点:
"GOP …… 286 万,同比 −5.4%,完成预算 94%。"
会议室安静了三秒。
周总把笔放下:"RevPAR 涨了三个点,GOP 掉五个点?这两个数怎么会往反方向走?"
小马翻回前一页:"指标都是达标的,就是……"
"就是什么?"
"就是不知道差在哪。"小马说,"我这个报表只有 RevPAR 和 OCC、ADR。"
林岚举手:"我做了另一版。能不能放?"
林岚的 PPT 只有三页。
第一页:把 RevPAR 的变动拆成两半。
"上月 RevPAR 从 422 到 435,涨了 13 元。这 13 元里——"
十二月第一个周一,云璟酒店的月度经营分析会。
小马把 PPT 翻到第二页,上面一个绿色的大字:RevPAR③ 435,同比 +3.1%,完成预算 102%。
"不错。"周总点头,"上个月那件事"(他看了林岚一眼)"算是补回来了。"
会议室里气氛松下来。郑昊开始讲下个月的团队意向,赵敏汇报 OTA 的曝光量涨了 18%。
PPT 翻到第五页。小马的声音低了一点:
"GOP …… 286 万,同比 −5.4%,完成预算 94%。"
会议室安静了三秒。
周总把笔放下:"RevPAR 涨了三个点,GOP 掉五个点?这两个数怎么会往反方向走?"
小马翻回前一页:"指标都是达标的,就是……"
"就是什么?"
"就是不知道差在哪。"小马说,"我这个报表只有 RevPAR 和 OCC、ADR。"
林岚举手:"我做了另一版。能不能放?"
林岚的 PPT 只有三页。
第一页:把 RevPAR 的变动拆成两半。
"上月 RevPAR 从 422 到 435,涨了 13 元。这 13 元里——"
她列出算式:
"所以 RevPAR 涨的这 13 块,全靠多卖了房,不是卖贵了。房价其实是跌了 7 块。"
第二页:多卖的房是从哪来的。
"多卖的 670 间,全部来自 OTA。"林岚说,"这些房每间的净价是 460,比会员/官网的 613 少了 153。"
她算出总额:670 × 153 = 10.3 万。
"RevPAR 涨了 13 元 × 300 间 × 30 天 = 11.7 万。但渠道结构恶化吃掉了 10.3 万——几乎抵消了 RevPAR 的全部增量。"
第三页:那 GOP 为什么还跌 5%?
"还有两块。"林岚说。
"一是变动成本㉔。多卖 670 间,成本多了 670 × 95 = 6.4 万。"
"二是餐饮。去年这 670 间如果是协议客和会员,餐饮人均 78 元;OTA 客大多是本地短住,餐饮人均只有 31 元。差 47 元 × 约 900 人次 = 4.2 万。"
"加起来:10.3 + 6.4 + 4.2 = 20.9 万。RevPAR 增量 11.7 万减去 20.9 万 = −9.2 万,再算上固定成本上升的部分,就是报表上那个 −5.4%。"
她列出算式:
"所以 RevPAR 涨的这 13 块,全靠多卖了房,不是卖贵了。房价其实是跌了 7 块。"
第二页:多卖的房是从哪来的。
"多卖的 670 间,全部来自 OTA。"林岚说,"这些房每间的净价是 460,比会员/官网的 613 少了 153。"
她算出总额:670 × 153 = 10.3 万。
"RevPAR 涨了 13 元 × 300 间 × 30 天 = 11.7 万。但渠道结构恶化吃掉了 10.3 万——几乎抵消了 RevPAR 的全部增量。"
第三页:那 GOP 为什么还跌 5%?
"还有两块。"林岚说。
"一是变动成本㉔。多卖 670 间,成本多了 670 × 95 = 6.4 万。"
"二是餐饮。去年这 670 间如果是协议客和会员,餐饮人均 78 元;OTA 客大多是本地短住,餐饮人均只有 31 元。差 47 元 × 约 900 人次 = 4.2 万。"
"加起来:10.3 + 6.4 + 4.2 = 20.9 万。RevPAR 增量 11.7 万减去 20.9 万 = −9.2 万,再算上固定成本上升的部分,就是报表上那个 −5.4%。"
会议室里还是没人说话。
周总先开口:"OTA 为什么涨了这么多?"
赵敏举手:"我上个月把 OTA 的曝光位买满了,因为……因为十一月那次降价把 OTA 的排名带起来了,我想趁热。"
"您买了多少?"
"渠道费用多了 3.8 万。"
林岚把这一项也记上:"那就再减 3.8 万。"
散会前,周总说了三句话。
"第一,以后月度会,不许只报 RevPAR。RevPAR 达标、GOP 没达标,等于没达标。"
"第二,林岚,您这套拆法,写进报表模板。每个月都要有:量差、价差、渠道结构、餐饮联动。"
"第三,赵敏,OTA 不是不能做,是要做在淡季的增量上,不是做在旺季的替换上。您买曝光买来的客人,有多少是本来会从官网订的?"
赵敏答不上来。
林岚替她解了围,也把最要命的数字说了出来:"我查过:OTA 涨的这 670 间里,同期官网跌了 60 间、协议跌了 40 间。大部分确实是增量,不是替换。所以问题不在 OTA 本身,在我们给 OTA 的价格太低,把整体价格体系往下拽了。"
会议室里还是没人说话。
周总先开口:"OTA 为什么涨了这么多?"
赵敏举手:"我上个月把 OTA 的曝光位买满了,因为……因为十一月那次降价把 OTA 的排名带起来了,我想趁热。"
"您买了多少?"
"渠道费用多了 3.8 万。"
林岚把这一项也记上:"那就再减 3.8 万。"
散会前,周总说了三句话。
"第一,以后月度会,不许只报 RevPAR。RevPAR 达标、GOP 没达标,等于没达标。"
"第二,林岚,您这套拆法,写进报表模板。每个月都要有:量差、价差、渠道结构、餐饮联动。"
"第三,赵敏,OTA 不是不能做,是要做在淡季的增量上,不是做在旺季的替换上。您买曝光买来的客人,有多少是本来会从官网订的?"
赵敏答不上来。
林岚替她解了围,也把最要命的数字说了出来:"我查过:OTA 涨的这 670 间里,同期官网跌了 60 间、协议跌了 40 间。大部分确实是增量,不是替换。所以问题不在 OTA 本身,在我们给 OTA 的价格太低,把整体价格体系往下拽了。"
决策点一:为什么 RevPAR 达标不能算达标?
决策点二:RevPAR 变了,怎么知道是谁的功劳?
决策点三:渠道结构要不要管?
决策点四:OTA 该不该投?
决策点一:为什么 RevPAR 达标不能算达标?
决策点二:RevPAR 变了,怎么知道是谁的功劳?
决策点三:渠道结构要不要管?
决策点四:OTA 该不该投?
```
RevPAR 变动 = 量差贡献 + 价差贡献 +(交互项)
量差贡献 = (OCC_今年 − OCC_去年) × ADR_去年
价差贡献 = (ADR_今年 − ADR_去年) × OCC_今年
```
本例:
判定表 · 增长质量
| 量差 | 价差 | 结论 |
|---|---|---|
| + | + | 健康增长(量价齐升) |
| + | − | 靠降价换量,看 GOP 是否跟得上 |
| − | + | 靠提价守利润,看 OCC 会不会继续跌 |
| − | − | 危险,立即查市场与竞品 |
| 指标 | 公式 | 本例 | 说明 |
| RevPAR | 客房收入 ÷ 可售房晚 | 435(+3.1%) | 收入层 |
| NRevPAR | (客房收入 − 渠道成本) ÷ 可售房晚 | 402(−1.5%) | 净收入层 |
| GOPPAR | 部门毛利 ÷ 可售房晚 | 318(−5.4%) | 经营层 |
三层会打架:RevPAR 涨、NRevPAR⑮ 平、GOPPAR 跌。
看最底下那层。
| 渠道 | 挂牌价 | 佣金/返点 | 净价 | 餐饮联动 |
| 会员/官网 | 613 | 0(或积分成本约 12) | 601 | 高 |
| 协议公司 | 580 | 0 | 580 | 高 |
| 会议团队 | 520 | 0(含餐另计) | 520 | 高(宴会) |
| OTA | 613 | 25% = 153 | 460 | 低 |
| 上门 | 613 | 0 | 613 | 中 |
渠道排序不是看谁的价高,是看"净价 + 联动消费 − 变动成本㉔"之后的贡献。
1. RevPAR 变了,是量还是价?(量差价差⑰归因)
2. 渠道结构变了吗?(各渠道间夜与净价)
3. 餐饮联动跟上了吗?(客房客人的人均餐饮)
4. 投出去的费用带回增量了吗?(增量 vs 替换)
```
RevPAR 变动 = 量差贡献 + 价差贡献 +(交互项)
量差贡献 = (OCC_今年 − OCC_去年) × ADR_去年
价差贡献 = (ADR_今年 − ADR_去年) × OCC_今年
```
本例:
判定表 · 增长质量
| 量差 | 价差 | 结论 |
|---|---|---|
| + | + | 健康增长(量价齐升) |
| + | − | 靠降价换量,看 GOP 是否跟得上 |
| − | + | 靠提价守利润,看 OCC 会不会继续跌 |
| − | − | 危险,立即查市场与竞品 |
| 指标 | 公式 | 本例 | 说明 |
| RevPAR | 客房收入 ÷ 可售房晚 | 435(+3.1%) | 收入层 |
| NRevPAR | (客房收入 − 渠道成本) ÷ 可售房晚 | 402(−1.5%) | 净收入层 |
| GOPPAR | 部门毛利 ÷ 可售房晚 | 318(−5.4%) | 经营层 |
三层会打架:RevPAR 涨、NRevPAR⑮ 平、GOPPAR 跌。
看最底下那层。
| 渠道 | 挂牌价 | 佣金/返点 | 净价 | 餐饮联动 |
| 会员/官网 | 613 | 0(或积分成本约 12) | 601 | 高 |
| 协议公司 | 580 | 0 | 580 | 高 |
| 会议团队 | 520 | 0(含餐另计) | 520 | 高(宴会) |
| OTA | 613 | 25% = 153 | 460 | 低 |
| 上门 | 613 | 0 | 613 | 中 |
渠道排序不是看谁的价高,是看"净价 + 联动消费 − 变动成本㉔"之后的贡献。
1. RevPAR 变了,是量还是价?(量差价差⑰归因)
2. 渠道结构变了吗?(各渠道间夜与净价)
3. 餐饮联动跟上了吗?(客房客人的人均餐饮)
4. 投出去的费用带回增量了吗?(增量 vs 替换)
| 情境 | RevPAR | GOPPAR | 归因结论 |
| 本例:11 月后回暖 | +3.1% | −5.4% | 靠 OTA 换量,质量差 |
| 案例 01 全员降价 | −8.4% | −11% | 降价幅度超过弹性 |
| 展会周(案例 05) | +26% | +31% | 量价齐升,健康 |
| 带栅栏降价(案例 06) | +20% | +9% | 增量来自新客源,健康 |
同样是 RevPAR 上涨,一个是靠渠道堆量(本例),一个是靠情境红利(案例 05)。
只有归因之后,才知道该复制哪一个、该停掉哪一个。
| 情境 | RevPAR | GOPPAR | 归因结论 |
| 本例:11 月后回暖 | +3.1% | −5.4% | 靠 OTA 换量,质量差 |
| 案例 01 全员降价 | −8.4% | −11% | 降价幅度超过弹性 |
| 展会周(案例 05) | +26% | +31% | 量价齐升,健康 |
| 带栅栏降价(案例 06) | +20% | +9% | 增量来自新客源,健康 |
同样是 RevPAR 上涨,一个是靠渠道堆量(本例),一个是靠情境红利(案例 05)。
只有归因之后,才知道该复制哪一个、该停掉哪一个。
《月度复盘归因表》——量差 / 价差 / 渠道结构 / 餐饮联动 / 费用增量,五块一页纸。
07_周报月报模板.xlsx《月度复盘归因表》——量差 / 价差 / 渠道结构 / 餐饮联动 / 费用增量,五块一页纸。
07_周报月报模板.xlsx《量差价差 · 归因闯关》——给您 12 组月度数据,判断每组增长是"量"还是"价",并预测 GOP 走向。
games.html(站点游戏中心)《量差价差 · 归因闯关》——给您 12 组月度数据,判断每组增长是"量"还是"价",并预测 GOP 走向。
games.html(站点游戏中心)RevPAR 涨了不代表赚了。
先拆成量和价,再看渠道净价⑱和餐饮联动——三层看完,才知道这个月到底做得好不好。
RevPAR 涨了不代表赚了。
先拆成量和价,再看渠道净价⑱和餐饮联动——三层看完,才知道这个月到底做得好不好。