价格概览

酒店价格是特定行程的双人间的最低价格,入住日期和住宿晚数在此基础上计算得出。

概览

您为酒店或行程组合定义的价格是酒店搜索结果的核心。请务必保持价格新颖、准确、有竞争力。

Google 通常在显示搜索结果时使用其价格缓存中的价格。每当您向 Google 发送包含价格更新的 Transaction 消息时,Google 都会缓存这些数据。

Google 也可以请求您为酒店广告帐号实时更新您的价格。当用户搜索特定酒店或行程组合时,Google 可以向您发送“实时”请求或实时价格查询消息。如果您在指定的时间范围内回复,则该价格可能会出现在用户请求行程的结果中。Google 还会缓存实时价格查询的结果,以便针对将来的请求提供它们。

价格更新规模

为客房设置价格时,您需要提供提前预订和住宿晚数 (LoS) 值,以及这些值组合和客房 ID 或费率方案 ID 的每个组合的价格。预订值和 LoS 值默认为:

  • 最长 330 天提前预订
  • 最多入住 30 晚

根据这些一般准则,单间房价最多只能要求 9,900 个单独的条目(330 * 30 个),入住日期和住宿晚数分别对应一个条目。

以下矩阵显示了单个酒店的部分行程数据。矩阵中含有价格的每个单元格代表入住日期和住宿晚数的行程组合;每个行程都代表 Google 为房源请求的单独值:

哪些酒店和行程已重新定价

Google 价格由您的酒店列表定义。除非酒店列表 Feed 中的所有酒店都已停用,否则系统会使用交易消息或(在某些情况下)实时价格查询对价格进行重新定价。

更新定价

更新价格的一般流程如下:

  1. 您可以在初始设置期间在酒店列表中定义要定价的酒店,然后在列表发生变化时定期更新。

  2. 仅价格更改:Google 向您的服务器发送提示请求消息

  3. 仅限价格更改:您的服务器做出一条提示响应消息,该消息定义了应重新定价哪些酒店或行程组合。

  4. Google 会向您的服务器发送一条 Query message。查询消息包含 Google 需要价格的酒店 ID 和行程。

  5. 对于实时价格查询,Google 会指定一个时间限制,您必须在此期间响应酒店或行程才能显示在当前竞价中。

  6. 您的服务器使用定义新价格的交易消息进行响应。

  7. Google 会使用您的交易消息中的价格数据更新其缓存。

如需详细了解提取和价格更改功能,请参阅传送模式

包含交易消息的价格

如需为酒店或行程设置价格(入住日期加上住宿晚数),请使用交易消息,并为每个行程设置一个 <Result>

设置价格时,请遵循以下准则:

  • 费率:提供每个行程的最低可用双人费率。使用 Hotel Prices API 设置与您网站上显示的 API 不同的费率,可能会使用户感到困惑,并且会导致预订丢失。

  • 住宿晚数:指定每个行程的住宿总价,以及每晚费率。Google 会为您计算每晚房价。

  • 政策:设置价格时,请遵循 Google 的价格准确性政策。这要求 Google 搜索结果中显示的价格与最终预订价格没有明显差异。

  • 全包价:您的酒店通常必须按基本费率对税费和其他费用进行细分,才能显示在美国和加拿大的最终用户的商品详情中。如需了解详情,请参阅税费和其他费用政策

  • 舍入:不将价格、税费和其他费用四舍五入。

如需了解如何从房源中移除酒店,请参阅移除房源

定价消息

使用事务消息为行程重新定价时,<Result> 的以下子元素是必需的

  • <Property>
  • <Baserate>
  • <Tax>
  • <OtherFees>
  • <Checkin>(行程)
  • <Nights>(行程)

您可以在 Transaction 消息中 optionally 添加以下 <Result> 子元素:

  • <AllowablePointsOfSale>
  • <ChargeCurrency>
  • <Custom[1-5]>
  • <RoomBundle>
  • <RoomID>

如需详细了解这些元素,请参阅 <Transaction>

价格示例

以下示例会将入住日期(6 月 7 日)设为 1 至 7 晚的客房(默认双人入住)价格:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2017-08-24T16:20:00-04:00" id="42">
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>1</Nights>
    <Baserate currency="USD">209.99</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>2</Nights>
    <Baserate currency="USD">419.98</Baserate>
    <Tax currency="USD">25.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>3</Nights>
    <Baserate currency="USD">614.97</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>4</Nights>
    <Baserate currency="USD">819.96</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>5</Nights>
    <Baserate currency="USD">999.95</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>6</Nights>
    <Baserate currency="USD">1193.94</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
  <Result>
    <Property>1234</Property>
    <Checkin>2018-06-07</Checkin>
    <Nights>7</Nights>
    <Baserate currency="USD">1259.93</Baserate>
    <Tax currency="USD">21.12</Tax>
    <OtherFees currency="USD">2.00</OtherFees>
  </Result>
</Transaction>

每条事务消息可包含任意数量的 <Result> 元素,前提是消息的总大小不超过 100MB。

价格更新频率

您应该按照价格的变化随时更新价格。具体操作方式取决于您是选择“提取”还是“价格更改”方法来更新价格信息。如需了解详情,请参阅选择传送模式

Google 向您发送的实时价格查询的频率和数量也是可配置的。如需了解详情,请参阅实时价格查询

全包价

根据用户所在的地理位置,您可以考虑使用全包价(而不是分项定价)。

全包型价格包含客房基本费率的总价,外加交易消息中 <Baserate> 元素的税费和其他费用。Itemized 价格将价格拆分为 <Baserate><Taxes><OtherFees> 元素。

如果您的用户位于美国或加拿大,您应尽可能使用逐项价格,原因如下:

  1. 如果同一酒店的所有其他合作伙伴也只提供全包价,则仅提供全包型价格的合作伙伴可以出现在结果中。

  2. 如果某些合作伙伴提供分项价格,而某些合作伙伴提供全包价,则只有提供分项价格的合作伙伴才会显示在结果中。

  3. 仅限酒店广告:如果合作伙伴提供采用全包型价格,那么在提供分项价格的酒店广告竞价时,不会参与出价。

这些规则不适用于美国和加拿大以外地区使用全包型价格的任何用户。如需了解详情,请参阅价格精准政策