交易訊息會將客房、價格和套裝方案資料傳送給 Google。 交易訊息主要有兩種:
行程資料:定義 Room Bundle 和行程資料,包括:
Room 和套件中繼資料:指定會議室和套裝方案的詳細資料,例如說明、相片及最長可住人數。這類資料不會經常變動。如要定義中繼資料交易訊息,請使用
<PropertyDataSet>
。Google 會儲存此中繼資料,方便您從定價訊息中參照,而不必在每個項目中重複使用會議室和套件的重複資訊。詳情請參閱「定義會議室和套件中繼資料」。
交易訊息的根元素為 <Transaction>
。使用 <Transaction>
元素做為根元素的訊息,需要至少一個子元素。交易訊息可以包含任意數量的子元素,只要訊息總大小不得超過 100 MB。
如需回應 Google 要求的交易訊息範例,請參閱定價與客房庫存 (交易) XML 參考資料。
提供模式
傳送交易訊息的類型和頻率,取決於您的傳送模式:
- 在提取傳送模式中,從 Google 收到
<Query>
時傳送交易訊息。 - 針對價格變更放送模式,在收到並回覆
<HintRequest>
和<Query>
後,您會傳送交易訊息。
詳情請參閱 Pricing Delivery 模式。
即時價格查詢
無論您的廣告放送模式為何,Google 也可能會傳送稱為「即時價格查詢」的要求。這些查詢訊息會回應目前的搜尋字詞。如果您在指定的時間範圍內 (這通常是幾百毫秒) 做出回應,廣告就有可能參與競價。您也可以在結果中比對客戶 (包括他們的國家/地區和裝置類型) 與指定對象數。詳情請參閱「即時價格查詢」。
訊息大小
您可以在單一交易訊息中加入任何資料更新組合,但每則訊息的大小限制為 100 MB。一般來說,所有提取和提示要求的回應時間限制為 100 秒。逾時是 Google 按照要求設定的可調整欄位。針對大型訊息,Google 建議將逾時設為 10 分鐘。
若要大幅減少訊息大小,並避免因訊息大小和逾時問題而發生問題,請使用交易訊息來預先定義房間和套件中繼資料。您也可以將 Content-Encoding: gzip
N 壓縮內容新增至訊息標頭中,