定价概览

酒店价格是 行程,由入住日期和住宿晚数组成。

概览

您为酒店或行程组合定义的价格对酒店来说至关重要 搜索结果。请务必保持最新价格、准确、 和竞争。

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

Google 还可以实时请求您提供更新后的酒店广告价格 账号。当用户搜索特定酒店或行程时 那么 Google 可以向您发送“实时”请求或 实时价格查询消息。 如果您在指定时间范围内回复,该价格可能会显示在 返回的结果。Google 还会缓存 实时价格查询,以便用于未来请求。

价格更新大小

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

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

根据这些一般准则,一个单间的价格可能需要最多 9,900 个单独的条目 (330 * 30),每个条目对应一个入住日期组合 和住宿晚数

下面的矩阵显示了单个 酒店。矩阵中每个带有价格的单元格都代表一个行程组合 入住日期和住宿晚数;每条行程都代表着 的值:

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

Google 提供的价格由您的酒店列表指定。除非 已停用,酒店列表 Feed 中的所有酒店都会重新定价 交易消息,或在某些情况下是实时价格查询。

更新价格

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

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

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

  3. 仅限价格更改:您的服务器会返回 Hint 响应消息 ,用于定义应重新定价的酒店或行程组合。

  4. Google 会将“查询”消息 您的服务器“查询”消息包含以下各项的酒店 ID 和行程: Google 需要价格。

  5. 实时价格 查询 Google 规定了回复时间限制, 酒店或行程在当前竞价中的展示顺序。

  6. 您的服务器会返回 交易消息 定义新价格

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

如需详细了解拉取和价格更改,请参阅 提供模式

交易消息的价格

设置酒店或行程的价格(入住日期加上 住宿天数),使用 交易消息 ,每条行程对应一个 <Result>

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

  • 房价:提供每个地点的最低双人入住价格 行程。使用 Hotel Prices API 设置不同于 在您的网站上显示的广告可能会让用户感到困惑,并导致 预订丢失。

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

  • 政策:遵守 Google 的价格精准政策 。这就要求以 Google 的 搜索结果与最终预订价格没有明显不同。

  • 全包价:符合在美国境内及其他地区的商品详情展示的条件 对于加拿大的最终用户,您的酒店通常必须在 基本费率如需了解详情,请参阅 税费和其他费用政策

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

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

价格消息

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

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

您可以在 optionally 中添加 <Result> 的以下子元素 您的“交易”消息:

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

如需详细了解每个元素,请参阅 <Transaction>

价格示例

以下示例设置了房间价格(默认双人间) 入住 1 晚至 7 晚,入住日期为 6 月 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> 元素。