交易訊息總覽

交易訊息會將客房、價格和套裝方案資料傳送給 Google。 交易訊息主要有兩種:

  1. 行程資料:定義 Room Bundle 和行程資料,包括:

    • 飯店價格和庫存資訊:設定符合特定條件的行程價格。詳情請參閱「更新價格」。您也可以從商品目錄中移除特定房間。詳情請參閱移除廣告空間

    • Room 套裝組合:同時設定實體房間和額外服務的套裝組合的行程價格。如需詳細資訊,請參閱 Room 套裝組合。Google 會快取交易訊息的內容,以便隨時提供價格資訊。在某些情況下,Google 會判定快取中的值不是最新版本,因此可能會傳送額外的 <Query> 訊息 (在某些情況下,請使用即時價格查詢) 來取得最新的價格。這類資料通常時常變動。如要定義交易訊息的定價和供應情形,請使用 <Result>

  2. Room 和套件中繼資料:指定會議室和套裝方案的詳細資料,例如說明、相片及最長可住人數。這類資料不會經常變動。如要定義中繼資料交易訊息,請使用 <PropertyDataSet>。Google 會儲存此中繼資料,方便您從定價訊息中參照,而不必在每個項目中重複使用會議室和套件的重複資訊。詳情請參閱「定義會議室和套件中繼資料」。

交易訊息的根元素為 <Transaction>。使用 <Transaction> 元素做為根元素的訊息,需要至少一個子元素。交易訊息可以包含任意數量的子元素,只要訊息總大小不得超過 100 MB。

如需回應 Google 要求的交易訊息範例,請參閱定價與客房庫存 (交易) XML 參考資料

提供模式

傳送交易訊息的類型和頻率,取決於您的傳送模式:

  • 在提取傳送模式中,從 Google 收到 <Query> 時傳送交易訊息。
  • 針對價格變更放送模式,在收到並回覆 <HintRequest><Query> 後,您會傳送交易訊息。

詳情請參閱 Pricing Delivery 模式

即時價格查詢

無論您的廣告放送模式為何,Google 也可能會傳送稱為「即時價格查詢」的要求。這些查詢訊息會回應目前的搜尋字詞。如果您在指定的時間範圍內 (這通常是幾百毫秒) 做出回應,廣告就有可能參與競價。您也可以在結果中比對客戶 (包括他們的國家/地區和裝置類型) 與指定對象數。詳情請參閱「即時價格查詢」。

訊息大小

您可以在單一交易訊息中加入任何資料更新組合,但每則訊息的大小限制為 100 MB。一般來說,所有提取和提示要求的回應時間限制為 100 秒。逾時是 Google 按照要求設定的可調整欄位。針對大型訊息,Google 建議將逾時設為 10 分鐘。

若要大幅減少訊息大小,並避免因訊息大小和逾時問題而發生問題,請使用交易訊息來預先定義房間和套件中繼資料。您也可以將 Content-Encoding: gzipN 壓縮內容新增至訊息標頭中,