變數和條件

飯店廣告和免費預訂連結會附上到達網頁的連結,方便使用者預訂房間。您可以指定 Google 建構連結的方式,以納入更多與使用者及其行程相關的資訊。舉例來說,你可以在網址中加入飯店 ID、語言、幣別代碼和入住日期等資訊。

總覽

您可以在到達網頁檔案中定義到達網頁網址。顯示廣告或免費預訂連結時,網址中的動態資訊會替換為實際值。如要為到達網頁網址加入動態價值,請使用下列語法:

<URL>https://partner_url?param_id=(variable_name)</URL>

以下範例顯示使用 Google 變數名稱,而非實際飯店 ID 和行程的網址:

範例 1

<URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)
  &amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)
  &amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)
</URL>

範例 2

<URL>https://www.partnerdomain.com/hotel/(PARTNER-HOTEL-ID)
  &amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)
  &amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)
</URL>

建立搜尋結果網頁的到達網頁連結時,Google 會將變數替換成實際值,確保網址包含動態資訊。舉例來說,如果使用者預訂第 42 號飯店的客房,從 2023 年 5 月 23 日開始入住 6 晚,Google 會以下列方式顯示前述連結:

https://www.partnerdomain.com?hotelID=42&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=6

Google 為查詢字串中的變數指派的值,取決於飯店價格動態饋給、飯店清單動態饋給和使用者設定中的對應資料。

舉例來說,LENGTH 變數的值會指派至相關行程價格動態饋給的 <Nights> 元素。同樣地,PARTNER-HOTEL-ID 變數的值是在符合使用者搜尋條件的飯店清單動態饋給中 <id> 元素中定義。

部分變數是價格動態饋給元素的子集。舉例來說,CHECKINDAYCHECKINMONTHCHECKINYEAR 變數會從價格動態饋給中的單一 <Checkin> 元素擷取。其他變數則是根據使用者的語言代碼和其他用戶端設定來計算。

如要進一步瞭解變數值的來源,請參閱「價格總覽」和「飯店清單」。

網址變數

下表說明可用來建構到達網頁網址的變數:

變數 建議/選用 說明
ADVANCE-BOOKING-WINDOW Optional 在預訂時,飯店所在時區的入住日期前預訂天數。例如 36
ALTERNATE-HOTEL-ID Recommended (if you have separate IDs to identify properties versus booking engines) 房源的備用 ID。這個屬性名稱是在飯店清單動態饋給中指定的。如果您需要為動態饋給資訊和預訂引擎設定不同的房源 ID,採用各不相同的專屬 ID 會有所幫助。
CAMPAIGN-ID Recommended 您要與網址建立關聯的 Google Ads 廣告活動 ID。如果點擊未與 Google Ads 廣告活動相關聯,則此欄為空白。
CHECKINDAY Recommended 飯店價格動態饋給的 <Checkin> 元素中定義的兩位數字日期。例如 20
CHECKINDAY-OF-WEEK Optional 星期幾入住飯店,以飯店時區為準,範圍為 MondaySunday。例如:Tuesday
CHECKINMONTH Recommended 飯店價格動態饋給的 <Checkin> 元素中定義的兩位數月。例如 05
CHECKINYEAR Recommended 飯店價格動態饋給 <Checkin> 元素中定義的四位數年份。例如 2023
CHECKOUTDAY Recommended 飯店價格動態饋給的 <Nights><Checkin> 元素計算出的兩位數日期。例如:26
CHECKOUTMONTH Recommended 飯店價格動態饋給的 <Nights><Checkin> 元素計算出的兩位數月份。例如:05
CHECKOUTYEAR Recommended 飯店房價動態饋給的 <Nights><Checkin> 元素計算出的四位數年份。例如:2023
CHILD-AGE Recommended (must be provided for child occupancy pricing) 價格動態饋給的 <Child "age"> 元素中指定的每個兒童的最高年齡。這個變數必須與 FOR-EACH-CHILD-AGE 條件區塊搭配使用。
CHILD-INDEX Optional 以 0 為索引的迴圈變數,代表行程中每位兒童乘客和兒童年齡的計數器。雖然這個變數不是必要項目,但只能與 FOR-EACH-CHILD-AGE 條件式區塊搭配使用。
CLICK-TYPE Optional 指出使用者點按的房源是標準飯店房價還是客房套裝組合。可能的值包括:
  • hotel:使用者點選房源的標準房價。
  • room:使用者點選房型套裝組合廣告。
CLOSE-RATE-RULE-IDS Optional (only applies if you are using conditional or private rates) 以逗號分隔的清單,列出無法使用的費率規則 ID,但如果使用者採取次要動作,則可能會提供這些規則。請注意,當使用者看到對應的 UI 處理方式時,系統一律會在此填入私人費率的費率規則 ID。
CUSTOM[1-5] Optional <Result> 元素中定義的自訂欄位值,每個自訂欄位的長度上限為 200 個字元。詳情請參閱「交易訊息總覽」。使用 ARI 時無法使用自訂欄位。

注意:只有在您透過交易訊息傳送價格時,才會列出 CUSTOM 變數。

DATE-TYPE Optional 指出使用者是否選取搜尋結果中的預設日期或特定日期。可能的值包括:
  • default:使用者點選飯店廣告或免費預訂連結,其中使用了預設日期。
  • selected:使用者點選飯店廣告或已設定日期的免費預訂連結。
GOOGLE-ADS-CLICK-SOURCE Optional 表示點擊的來源是 Google Ads。可能的值包括:
  • bl:付費預訂連結
  • tpa:旅遊宣傳廣告
  • tfsa:搜尋廣告中的旅遊動態饋給
  • pm:最高成效廣告活動或旅遊目標專用最高成效廣告活動。
  • 注意:如果點擊來自 Google 搜尋,而非 Google Ads,則這個參數會是空白

GOOGLE-SITE Optional 使用者查看飯店價格資料的 Google 資源。可能的值包括:
  • localuniversal:使用者透過 google.com 搜尋找到飯店預訂連結。
  • mapresults:使用者透過 maps.google.com 找到飯店預訂連結。
  • verification:Google 會在網站上執行自動化資料品質測試時使用這個值。我們不會向您收取這些查詢的費用。Google Analytics 可使用這個參數及其值,識別 Hotel Ads 自動驗證流量。
  • unknown:使用者透過未知來源找到廣告或免費預訂連結。
LENGTH Recommended 以飯店價格動態饋給中的 <Nights> 元素定義的住宿天數。例如:3
NUM-ADULTS Recommended (must be used with the NUM-CHILDREN or FOR-EACH-CHILD-AGE condition) 使用者為行程指定的成人乘客人數。這個變數必須與 NUM-CHILDRENFOR-EACH-CHILD-AGE 一起使用,甚至兩者都使用。
NUM-CHILDREN Recommended 使用者在行程中指定的兒童乘客人數 (0 至 17 歲)。NUM-CHILDRENFOR-EACH-CHILD-AGE 或兩者皆須成功參與含有兒童乘客的行程。
NUM-GUESTS Recommended (if you don't send child occupancy pricing) 使用者為行程指定的入住人數 (包括成人和兒童)。這個值是 NUM-ADULTSNUM-CHILDREN 值的總和。為了盡可能提高參與度,強烈建議您改為同時使用 NUM-ADULTSNUM-CHILDREN
PACKAGE-ID Recommended (applies if you use Room Bundles) 飯店價格動態饋給中的套裝行程專屬 ID。對於標準套件,套件 ID 是 <Result> 區塊內 <PackageID> 元素的值。對於房型套裝組合,套裝行程 ID 是交易訊息 <RoomBundle><PackageData> 區塊內 <PackageID> 元素的值。
PARTNER-CURRENCY Optional 飯店價格動態饋給中 <Baserate> 元素 currency 屬性定義的三個字母貨幣代碼。例如 USDCAD
PARTNER-HOTEL-ID Recommended 飯店的專屬 ID,由飯店清單動態饋給中的 <id> 元素定義。
PARTNER-ROOM-ID Recommended (applies if you use Room Bundles) 飯店價格動態饋給中的客房專屬 ID。對於標準房間,房間 ID 是 <Result> 區塊內 <RoomID> 元素的值。對於房型套裝組合,房型 ID 是指交易訊息中 <RoomBundle><RoomData> 區塊內 <RoomID> 元素指派的值。
PAYMENT-ID Optional (only applies to Ads) 如果您採用佣金收款公司的服務,系統會將其解析為預先定義的字串 commission,或 Google 指定的 IATA 號碼 (例如「01234567」)。如要變更 IATA 號碼或預先定義字串的格式,請與您的客戶技術顧問 (TAM) 聯絡。
PRICE-DISPLAYED-TAX (Optional) 向使用者顯示的稅額,以使用者當地幣別顯示。 PRICE-DISPLAYED-TAX 的值是飯店價格動態饋給中 <Tax> 元素的值。例如「3.14」。
PRICE-DISPLAYED-TOTAL (Optional) 向使用者顯示的客房總費用,以使用者當地幣別顯示。PRICE-DISPLAYED-TOTAL 的值是飯店價格動態饋給中 <Baserate><Tax><OtherFees> 元素的總和。例如「152.13」。
PROMO-CODE (Optional)

如果使用 ARI 促銷活動,這個變數的值會指派給套用 <Promotion>id 屬性。如果套用多個促銷活動,則會以任意順序,以半形逗號分隔的清單列出促銷 ID。

如果您使用 費率規則,系統會在套用對應的費率規則時,將這個變數的值指派給 PromoCode 元素。

RATE-PLAN-ID Recommended (only applies if you use RoomBundles) 價格動態饋給 <RoomBundle> 區塊中 <RatePlanID> 元素定義的 ID。<RatePlanID> 代表房型和套裝行程資料組合的專屬 ID。詳情請參閱「 房間套裝方案」。
RATE-RULE-ID Recommended (only applies if you use conditional rates or private rates) 價格動態饋給 <Rate> 區塊中 rate_rule_id 屬性定義的 ID。詳情請參閱「 條件式費率」。

注意:系統只會顯示未隱藏的條件式費率或私人費率。

USER-COUNTRY Recommended 兩個字母組成的國家/地區代碼,用來指示使用者所在位置。這項資訊會從使用者的用戶端設定中擷取。例如 USFR
USER-CURRENCY Recommended 由三個字母組成的貨幣代碼,用來指示使用者的當地幣別。系統會根據使用者的用戶端設定推測 USER-CURRENCY 變數的值。例如 USDCAD
USER-DEVICE Recommended 使用者的裝置類型。USER-DEVICE 的值可以是下列其中一個:
  • mobile
  • tablet
  • desktop
  • unknown

系統會根據使用者的用戶端設定推斷 USER-DEVICE 變數的值。

USER-LANGUAGE Recommended 由兩個字母組成的 ISO 639-1 語言代碼,用來指定廣告或免費預訂連結的顯示語言。系統會根據使用者的用戶端設定推斷 USER-LANGUAGE 變數的值。例如 enfr
USER-LIST-ID (在 Google Ads 中定義) Optional (only applies if you use Audience Lists in Google Ads) 包含目標對象名單或使用者資訊的 Google Ads 使用者名單 ID。系統會以目標對象名單做為設定出價調整幅度的基礎。如果使用者屬於多個目標對象名單,系統會選取出價調整幅度最大的目標對象名單。出價調整幅度最高的目標對象之間的平手局面,會由系統隨機決定。
VERIFICATION Optional 這個布林值可驗證連結是否由 Google 產生,用於測試或自動驗證。如果連結是由 Google 為測試或自動驗證而產生,則為 true;否則為 false

網址中的條件式邏輯

您可以在到達網頁檔案的 <URL> 元素中使用特殊指令,依條件建構端點。

條件邏輯支援下列陳述式:

  • if_statement:如果為 true,系統會將此條件後方的值插入網址中;否則,系統會插入 ELSE 指令後方的值。

  • for_statement:建立 FOR 迴圈條件,根據提供的值數量進行迴迭。

IF 和 FOR 陳述式包含以下內容:

條件 建議/選用 說明
IF-AD-CLICK (僅限飯店廣告) Optional 如果使用者點擊來自廣告,則會解析為 true。如果使用者點擊來自免費預訂連結,就會解析為 false
IF-CLICK-TYPE-HOTEL Optional 如果使用者點選飯店資訊,會解析為 true;否則會解析為 false
IF-CLICK-TYPE-ROOM Optional 如果使用者點選 房型套裝組合的房源資訊,會解析為 true;否則會解析為 false
IF-CLOSE-RATE-RULE-IDS Optional 如果使用者不符合資格,導致無法提供一或多項條件式費率,則會解析為 true;否則會解析為 false。根據預設,如果向使用者顯示不公開費率 UI 處理方式,則為 true
IF-DEFAULT-RATE Optional 如果使用者點選使用預設日期的飯店房源,則會解析為 true;否則會解析為 false
IF-HOTEL-CAMPAIGN Optional 如果使用者點擊來自飯店廣告活動,則會解析為 true;否則會解析為 false。這項區別對於在 Google Ads 中提供多種廣告活動類型的合作夥伴來說非常實用,可用於分配歸因。
IF-PAYMENT-ID (僅限飯店廣告) Recommended (if you use pay-per-stay Google Ads campaigns) 針對採用「按入住付費」(PPS) 佣金計畫的飯店,解析為 true;否則為 false
IF-PROMO-CODE Optional 如果使用者點選的費率是根據 ARI 促銷活動或具有特定 PromoCode 的費率規則,則會解析為 true;否則會解析為 false
IF-PROMOTED (僅限飯店廣告) Recommended (if you use Promoted hotels) 如果使用者點按住宿宣傳廣告,則解析為 true;否則解析為 false
IF-RATE-RULE-ID Optional 如果使用者選取條件式費率 ,則會解析為 true;否則會解析為 false
IF-USER-LIST-ID (在 Google Ads 中定義) Optional 如果使用者是您在設定目標對象名單出價調節係數時指定的 Google Ads 顧客名單 ID 成員,則會解析為 true;否則會解析為 false
IF-VERIFICATION Optional 如果連結是由 Google 為測試或自動驗證而產生,則會解析為 true;否則會解析為 false
ELSE Recommended (if you use any conditional IF statements) 如果不符合前述條件,系統就會將此條件後方的值插入網址中。
END-IF Optional (required if you have any IF conditional statements) 結束 IF 陳述式的條件區塊。
FOR-EACH-CHILD-AGE Optional (required for child occupancy pricing) 針對價格動態饋給中的每個 <Child "age"> 元素執行一次。舉例來說,如果 <OccupancyDetails> 包含兩個元素 <Child age="17"><Child age= "17">,則指令會執行兩次。
END-FOR-EACH Optional (required if using FOR-EACH block) 結束 FOR-EACH 陳述式的條件區塊。

IF-AD-CLICK 範例

您可以建構條件區塊,查看使用者是否點按廣告或免費預訂連結,以便將使用者重新導向到到達網頁。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-AD-CLICK)&amp;adType=1(ELSE)&amp;adType=0(ENDIF)</URL>

在這個範例中,如果使用者未點選廣告,結果會是下列網址:

https://www.partner.com?hid=123&adType=0

如果使用者點按廣告,系統會產生下列網址:

https://www.partner.com?hid=123&adType=1

IF-CLICK-TYPE-HOTEL 範例

您可以建構條件區塊,檢查使用者是否選取了沒有明確房型組合的飯店。交易訊息 <Room Bundle> 區塊中的 <RatePlanID> 元素值會設為使用者選取的隱含關聯房型套裝組合價格。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com/(IF-CLICK-TYPE-HOTEL)landing(ELSE)landing_room(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

在這個範例中,如果使用者選取了客房套裝組合,結果會是下列網址:

https://partner.com/landing_room?hid=123

如果使用者未選取房間組合,結果會是下列網址:

https://partner.com/landing?hid=123

IF-CLICK-TYPE-ROOM 範例

您可以建構條件區塊,檢查使用者是否選取了 Room 套件。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com/(IF-CLICK-TYPE-ROOM)landing_room(ELSE)landing(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

在這個範例中,如果使用者未選取房間套裝組合,結果會是下列網址:

https://partner.com/landing?hid=123

如果使用者選取了客房套裝組合,結果會是下列網址:

https://partner.com/landing_room?hid=123

IF-DEFAULT-DATE 範例

使用 IF-DEFAULT-DATE 條件式陳述式設定非日期參數,這樣網站就能在使用者未選取日期時,使用該參數觸發自訂行為。

以下範例會檢查是否使用預設日期:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)&amp;checkinDay=(CHECKINDAY)&amp;checkinMonth=(CHECKINMONTH)&amp;checkinYear=(CHECKINYEAR)&amp;nights=(LENGTH)<strong>(IF-DEFAULT-DATE)</strong>&amp;popup_datepicker=true(ELSE)&amp;popup_datepicker=false(ENDIF)</URL>

在這個範例中,如果使用者未選取日期,結果可能會類似於下列顯示預設日期選項的網址:

https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=1&popup_datepicker=true

如果使用者選取日期,結果可能會類似下列網址,具體取決於他們選取的行程:

https://partner.com?hotelID=123&checkinDay=23&checkinMonth=05&checkinYear=2023&nights=2&popup_datepicker=false

IF-HOTEL-CAMPAIGN 範例 (飯店廣告和免費預訂連結點擊)

您可以建構條件區塊,查看使用者點擊的廣告是否來自飯店廣告活動。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

在這個範例中,如果使用者點選飯店廣告活動網址,就會產生下列網址:

https://www.partner.com?hotelID=123&hotel_campaign=12345678

如果點擊的不是飯店廣告活動網址 (例如一般搜尋廣告活動),則會產生下列網址:

https://www.partner.com?hotelID=123&utm_campaign=87654321

如果您想區分飯店廣告活動點擊的流量與其他點擊,這項功能就很實用。

含有 FBL 點擊的空白 CAMPAIGN-ID

如果點擊來自免費預訂連結,IF-HOTEL-CAMPAIGN 會傳回 TRUE,而 CAMPAIGN-ID 值會設為空白,如以下網址所示:

https://www.partner.com?hotelID=123&hotel_campaign=

您可以使用 IF-AD-CLICK 條件式陳述式,避免廣告活動 ID 為空白,如以下範例所示:

<URL>https://partner.com?hotelID=(PARTNER-HOTEL-ID)(IF-HOTEL-CAMPAIGN)(IF-AD-CLICK)&amp;hotel_campaign=(CAMPAIGN-ID)(ELSE)&amp;FreeBookingLink(ENDIF)(ELSE)utm_campaign=(CAMPAIGN-ID)(ENDIF)</URL>

IF-PAYMENT-ID 範例 (僅限飯店廣告)

使用 IF-PAYMENT-ID 條件式陳述式,根據點擊是否來自 PPS 佣金計畫,變更網址。以下範例會檢查點擊是否來自 PPS 佣金計畫,並根據結果為 booking_source 參數指派值:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)&amp;booking_source=(IF-PAYMENT-ID)(PAYMENT-ID)(ELSE)cpc(ENDIF)</URL>

如果飯店是佣金計畫的一部分,則會產生下列其中一個網址:

  • 如果 Google 尚未指派 IATA 編號:
    https://partner.com?hid=123&amp;booking_source=commissions
  • 如果 Google 已指派 IATA 編號:
    https://partner.com?hid=123&amp;booking_source=01234567

否則,結果會是下列網址:

https://partner.com?hid=123&booking_source=cpc

IF-PROMOTED 範例 (僅限飯店廣告)

您可以建構條件區塊,查看使用者是否點按房源宣傳廣告。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com/(IF-PROMOTED)1(ELSE)0(ENDIF)?hid=(PARTNER-HOTEL-ID)</URL>

在這個範例中,如果使用者選取住宿宣傳廣告,結果會是下列網址:

https://partner.com/1?hid=123

如果使用者未選取住宿宣傳廣告,結果會是下列網址:

https://partner.com/0?hid=123

IF-RATE-RULE-ID 範例

您可以建構條件區塊,檢查使用者是否選取條件式費率,如果是的話,就會使用交易訊息 <Rate> 區塊中的 <RateRuleID> 元素值。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com?hid=(PARTNER-HOTEL-ID)(IF-RATE-RULE-ID)&amp;customerType=42(ELSE)(ENDIF)</URL>

在這個範例中,如果使用者未選取條件式費率,結果會是下列網址:

https://www.partner.com?hid=123

如果使用者選擇條件式費率,結果會是下列網址:

https://www.partner.com?hid=123&customerType=42

IF-USER-LIST-ID 範例 (在 Google Ads 中定義)

如果您在 Google Ads 飯店廣告活動中設定目標對象名單的出價調節係數,可以使用 IF-USER-LIST-ID 搭配 USER-LIST-ID,為屬於特定 Google Ads 目標對象名單的客戶在網站上設定參數。您可能會為了追蹤目的或為目標對象名單成員自訂網站。

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-USER-LIST-ID)&amp;audience_list=(USER-LIST-ID)(ELSE)(ENDIF)</URL>

在這個範例中,如果使用者不是目標對象名單的成員,結果會是下列網址:

https://www.partner.com?hid=123

如果使用者是目標對象名單 12345678 的成員,結果會是下列網址:

https://www.partner.com?hid=123&audience_list=12345678

IF-VERIFICATION 範例

如果您需要確認 Google 是否為測試或自動驗證而產生網址,可以使用 IF-VERIFICATION

<URL>https://partner.com/?hid=(PARTNER-HOTEL-ID)(IF-VERIFICATION)&amp;isgoogle=true(ENDIF)</URL>

在這個範例中,如果 Google 沒有產生用於測試或驗證的網址,結果會是下列網址:

https://www.partner.com?hid=123

如果 Google 為測試或驗證目的產生網址,結果會是以下網址:

https://www.partner.com?hid=123&isgoogle=true

FOR-EACH-CHILD-AGE 範例

您可以建構條件式區塊,根據飯店價格動態饋給中指定的值,填入每位兒童入住者的最高年齡。

以下是在到達網頁檔案中使用這個指令的範例:

<URL>https://partner.com?adults=(NUM-ADULTS)&amp;children=(NUM-CHILDREN)(FOR-EACH-CHILD-AGE)&amp;age=(CHILD-INDEX)_(CHILD-AGE)(END-FOR-EACH)&amp;hid=(PARTNER-HOTEL-ID)&amp;</URL>

在這個範例中,如果行程中有 2 位成人和 2 位分別為 0 歲和 17 歲的兒童,結果會是下列網址:

https://www.partner.com?adults=2&children=2&age=0_0age=1_17&hid=123

如果行程中有 2 位成人和 0 位兒童,結果會是下列網址:

https://www.partner.com?adults=2&children=0&hid=123

建立網址時的一般規則

所有變數均為選填項目。您不需要在到達網頁網址中插入任何變數。不過,使用變數傳遞行程和使用者資訊通常可為使用者提供更好的體驗,並有助於您遵守 Google 政策。

在到達網頁檔案中定義建構的網址時,請遵守下列一般規則:

  • 所有變數都會以左括號和右括號包圍。

  • 最終輸出內容中的查詢字串參數必須以連接號 ("&") 分隔。因為 & 是 XML 中的特殊字元,而到達網頁檔案格式 是 XML。因此,您必須改用已編碼的實體 "&amp;"。最終輸出內容會顯示實際的「&」字元。例如:

    <!-- Do this: -->
    <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&amp;nights=(LENGTH)</URL>
    
    <!-- Do NOT do this: -->
    <URL>https://www.partnerdomain.com?hotelID=(PARTNER-HOTEL-ID)&nights=(LENGTH)</URL>
    

    您也必須為可能會納入到達網頁網址的特殊字元進行網址編碼。例如:

    • 空格 (" "):在 <URL> 元素中,將空格字元替換為「%20」
    • 正斜線 ("/"):在 <URL> 元素中將正斜線替換為 "%2F"

    並非所有非字母字元都必須採用網址編碼。舉例來說,連字號 (-) 不需要進行網址編碼。如需必須經過網址編碼的常見字元清單,請參閱「網址編碼」。

  • 單一參數的值可由多個變數建構而成。以下範例會從 CHECKINDAYCHECKINMONTHCHECKINYEAR 變數建構單一參數 checkinDate

    <URL>https://www.partnerdomain.com?checkinDate=(CHECKINDAY)%2F;(CHECKINMONTH)%2F;(CHECKINYEAR)</URL>
    

    這個範例產生的網址可能會像這樣:

    https://www.partnerdomain.com?checkinDate=7/23/1971
    
  • 您可以使用任何 ID 做為查詢字串參數的名稱。您的伺服器會處理這些值。不過,您傳遞的值僅限於可用變數清單

  • 除了可用變數清單外,您最多可以使用五個自訂變數。