定價總覽

飯店價格是指適用於指定行程的雙人房最低價格,也就是入住日期和入住夜晚的組合。

總覽

您為飯店或行程組合定義的價格是系統搜尋結果核心。請務必提供最新、準確且具競爭力的價格。

Google 顯示搜尋結果時,通常會使用價格快取中的價格。每當您傳送含有價格更新的交易訊息給 Google 時,Google 就會快取該資料。

Google 也可以為飯店廣告帳戶即時要求更新價格。當使用者搜尋特定飯店或行程組合時,Google 會傳送「即時」要求或即時價格查詢訊息給您。 如果在指定時間範圍內回應,使用者要求的行程結果中就會顯示該價格。Google 也會快取即時價格查詢的結果,以供日後要求使用。

定價更新的大小

設定客房價格時,您必須提供進階預訂和入住天數 (LoS) 值,以及這些值組合的價格和客房 ID 或房價方案 ID。預訂和 LoS 值的預設值如下:

  • 最多 330 天的提前預訂
  • 最多 30 晚

根據上述一般指南,單一房間的價格最多需要 9,900 個獨立項目 (330 * 30),且分別適用於入住日期和住宿天數的組合。

下方矩陣說明單一飯店行程資料的一部分。矩陣中具有價格的每個儲存格,都代表一個行程組合 (入住日期和入住天數);每個行程都代表 Google 針對該屬性要求的個別值:

哪些飯店和行程會重新定價

Google 價格的飯店取決於您飯店清單。除非已停用,否則飯店清單動態饋給中的所有飯店都會以交易訊息重新定價,在某些情況下也會重新計算即時價格查詢。

更新價格

更新價格的一般程序如下:

  1. 您可以在初始設定時,在飯店清單中定義飯店房價,並在清單變更時定期更新。

  2. 僅限價格變更:Google 會向您的伺服器傳送 Hint 要求訊息

  3. 僅限價格變更:伺服器會以 提示回應訊息回應,定義哪些飯店或行程組合應重新定價。

  4. Google 會將查詢訊息傳送至您的伺服器。查詢訊息包含 Google 需要提供價格的飯店 ID 和行程。

  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> 元素,只要訊息的總大小不超過 100 MB。

價格更新頻率

建議你隨時更新價格。做法取決於您選擇「提取」還是「價格變更」方式更新定價資訊。詳情請參閱選擇提供模式

也可以設定 Google 傳送給您的即時定價查詢頻率和數量。詳情請參閱即時價格查詢

全包式定價

視使用者的地理位置而定,建議您考慮使用全包式定價,而非分項價格。

全包式定價包含客房基本費率的總價,以及交易訊息中 <Baserate> 元素產生的稅金和費用。Itemized 會將價格分為 <Baserate><Taxes><OtherFees> 元素。