你可以指派圖示和顯示名稱給品牌旗下的房源組合。以下各節將說明如何在 Hotel Center 中更新品牌。你也可以使用 Travel Partner API 更新品牌。
本頁面包含以下內容
- 如何將房源與品牌建立關聯
- 如何在 Hotel Center 中設定品牌和圖示
- 圖示規範
- 如何透過 Travel Partner API 設定品牌
- 預設圖示和顯示名稱
- 圖示和顯示名稱審查
- 如何設定到達網頁
如何將房源與品牌建立關聯
你可以使用清單 XML 參考資料 client_attr
或 CSV hotel_brand
,將房源與品牌建立關聯。進一步瞭解使用清單 XML 參考資料和 CSV 的操作說明。
如要透過 XML 清單動態饋給整合,請使用下列 XML 格式指定品牌 ID:
<client_attr name="hotel_brand">your_brand_here</client_attr>。
如要透過結構化資料標記清單動態饋給整合,請使用 https://schema.org/VacationRental 中的 schema.org/brand 指定品牌 ID。
範例
{
"@context": "https://schema.org",
"@type": "VacationRental",
"brand": "MyVacationRentalBrand"
}
注意:每個房源只能與一個品牌建立關聯。
如何在 Hotel Center 中設定品牌和圖示
你可以參閱本節提供的多組操作說明,上傳/編輯品牌、圖示和顯示名稱,且這些方法同時適用於飯店或度假民宿資訊。
注意:圖示或顯示名稱最多可能需要 7 個工作天核准。如果圖示或顯示名稱未獲核准,請查看遭拒原因並修正相關問題。如果 7 天過後,圖示或顯示名稱仍為「審查中」,請與客戶技術顧問聯絡。品牌未獲核准前,會在「品牌」頁面顯示「審查中」的狀態。如果是更換圖示或顯示名稱,在獲得核准前,品牌仍會使用舊的圖示或顯示名稱。
設定品牌圖示
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 找到要編輯的品牌,點按旁邊的「編輯」。
- 按一下「變更圖示」。
- 上傳新的品牌圖示,或在圖示庫中選取現有 (已獲核准) 的圖示。
- 點按「儲存」。
- 解決自動圖示檢查回傳的所有錯誤。
- 等待圖示通過審查並獲得核准。
更新品牌顯示名稱
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 找到要編輯的品牌,點按旁邊的「編輯」。
- 編輯、刪除或新增品牌的顯示名稱 (支援任何語言)。
- 點按「儲存」。
- 等待顯示名稱通過審查並獲得核准。
在帳戶層級設定圖示
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 前往「預設設定」分頁。
- 點按「編輯」。
- 上傳新的圖示,或是從圖庫中選取一個。
- 點按「儲存」。
- 解決自動圖示檢查回傳的所有錯誤。
- 等待圖示通過核准。
刪除品牌的圖示和顯示名稱
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 找到要編輯的品牌,點按旁邊的「編輯」。
- 點按「重設為預設圖示」。
「品牌」頁面中的品牌資訊會重新採用預設圖示和顯示名稱。
只刪除品牌的圖示
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 找到要編輯的品牌,點按旁邊的「編輯」。
- 在要刪除的圖示旁,點按「刪除」。
- 點按「儲存」。
只刪除品牌的顯示名稱
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 找到要編輯的品牌,點按旁邊的「編輯」。
- 在要刪除的顯示名稱旁,點按「刪除」。
- 點按「儲存」。
查看新圖示或品牌名稱的狀態
- 前往 Hotel Center 帳戶的「品牌」頁面。
- 使用篩選器排序品牌清單。
- 如果圖示狀態為:
- 已核准:這代表圖示已獲核准,Google 現在會在品牌的關聯房源資訊中,向使用者顯示這個圖示。
- 審查中:請靜候至多 7 個工作天,待審查作業完成。
- 未核准:瞭解圖示遭拒原因並修正問題,然後重新上傳圖示。
- 如果顯示名稱狀態為:
- 已核准:這代表顯示名稱已獲核准,Google 現在會在品牌的關聯房源資訊中,向使用者顯示這個顯示名稱。
- 審查中:請靜候至多 7 個工作天,待審查作業完成。
- 未核准:瞭解顯示名稱遭拒原因並修正問題,然後重新提交名稱。
圖示規範
上傳圖示前,請確認圖示符合下列規定:
- 解析度至少達 72 x 72 像素,且不大於 1200 x 1200 像素
- 僅限正方形圖示 (1:1)
- 每個圖示最多只能使用 3 個文字字元
- PNG 格式
- 透明或非白色背景
- 不含酒精、暴力或色情內容
- 必須符合廣告客戶最終到達網址中的網站小圖示或圖片
如何透過 Travel Partner API 設定品牌
你可以透過 Google 的品牌設定,指定房源群組的圖示和顯示名稱。管理設定程序的步驟如下:
- 在動態饋給中將品牌 ID 新增至房源資訊:房源清單動態饋給會指定每個房源的品牌 ID。在飯店清單檔案的
<listing>
元素中,使用<client_attr name="hotel_brand">brand_ID</client_attr>
標記,指明動態饋給中各個房源資訊與哪個品牌 ID 相關聯。 - 設定品牌圖示:透過 Hotel Center 或 Travel Partner API,將品牌圖示和顯示名稱連結至對應的品牌 ID。Travel Partner API 會提供端點,可用於設定品牌的圖示和顯示名稱。你也可以透過 Hotel Center 設定品牌。顯示名稱可以設定多種語言版本。
- 設定到達網頁:上傳到達網頁 XML,或在 Hotel Center 的「到達網頁」專區,手動變更每個品牌 ID 的到達網頁。你可自行決定是否在品牌層級指定到達網頁設定,具體取決於個別品牌有無不同的預訂網址。
合作夥伴必須確保提供給 Google 的是最新圖示和顯示名稱,只要呼叫 Travel Partner API 或使用 Hotel Center 即可確認。如有任何疑問,請與客戶技術顧問聯絡。
預設圖示和顯示名稱
Google 支援設定預設圖示和預設顯示名稱。合作夥伴可以使用 Hotel Center 或 Travel Partner API 指定預設品牌設定。如果合作夥伴有經核准的預設圖示,Google 會在下列任一情況下使用該圖示:
- 房源沒有品牌 ID。
- 房源品牌尚未設定任何圖示。
- 房源品牌沒有經核准的圖示。
Google 也會針對顯示名稱採用類似的預設機制。如果合作夥伴沒有預設顯示名稱,Google 將使用下列之中第一個存在的選項:
- 房源的品牌顯示名稱。
- 「品牌」頁面中設定的顯示名稱。
- 相符的到達網頁顯示名稱。
- 如果合作夥伴是飯店業主,請提供飯店的顯示名稱。
- 合作夥伴設定的顯示名稱。
圖示和顯示名稱審查
Google 會先審查所有圖示和顯示名稱是否妥當,才會向使用者顯示。如果圖示仍在審查中或已遭拒,Google 就會從以下其他來源選用適當的圖示:
- Google 核准使用的最新圖示 (如有)。
- 獲准用於空白「預設」品牌 ID 的圖示 (如有)。
- Google 先前替相應到達網頁設定的圖示。注意:可能只有部分合作夥伴和品牌才有這類圖示。
- 預設的 Google 住宿圖示:。
如果顯示名稱仍在審查中或已遭拒,Google 就會從以下其他來源選用適當的顯示名稱:
- Google 核准使用的最新顯示名稱 (如有)。
- 獲准用於空白「預設」品牌 ID 的顯示名稱 (如有)。
- 相應到達網頁的已核准顯示名稱。
- 度假民宿清單動態饋給中提供的房源顯示名稱 (如果合作夥伴是房源擁有者)。
- Google 為你設定的預設顯示名稱。
如何設定到達網頁
如要變更到達網頁,可以上傳到達網頁 XML,或透過 Hotel Center 的「到達網頁」專區手動變更每個到達網頁。
品牌經常有不同的預訂引擎,此時你可以透過多種方式設定到達網頁,以便搭配品牌的預訂引擎使用。
方法 1:在到達網頁設定中建立多個到達網頁,並指派給特定品牌。
你可以新增多個到達網頁,並使用 <Match>
XML 元素將這些網頁對應至特定品牌。你在到達網頁設定中使用的品牌 ID,應符合房源資訊 XML 動態饋給中與房源相關聯的品牌 ID。到達網頁能不能對應到品牌,取決於 <Match>
狀態:
- 比對狀態 =「yes」:到達網頁可連結至與品牌相關聯的房源資訊。
- 比對狀態 =「never」:到達網頁不得連結至與品牌相關聯的房源資訊。
使用品牌做為指定依據的到達網頁 XML 檔案範例
<PointOfSale id="pos-of-brand-id-1">
<DisplayNames display_text="My Brand Name" display_language="en"/><!-- visible to users -->
<Match status='yes' brand="my-brand-id-1"/>
<Match status='never' brand="my-brand-id-2"/>
…
</PointOfSale>
在上方範例中,與品牌「my-brand-id-1」相關聯的房源資訊會優先使用 ID 為「pos-of-brand-id-1」的到達網頁。與品牌「my-brand-id-2」相關聯的房源資訊則一律不會使用 ID 為「pos-of-brand-id-1」的到達網頁。
如果是使用 Hotel Center UI,你可以將品牌加入「偏好項目」或「已封鎖項目」清單。如果加入「偏好項目」,品牌的關聯房源資訊會優先使用到達網頁。如果加入「已封鎖項目」,品牌的關聯房源資訊一律不會使用到達網頁。
方法 2:建立一或多個到達網頁,並透過變數以動態方式將使用者重新導向至品牌專屬網站。
你可以設定一或多個含有網址變數的到達網頁,並透過變數值將使用者重新導向品牌專屬的預訂網站。請注意,重新導向會在你的網站上執行,而非由 Google 執行。這個方法須設定及維護的到達網頁比起方法 1 更少。
你可以使用網址變數 (例如「PARTNER-HOTEL_ID」) 在到達網頁網址中加入動態值。建立搜尋結果網頁的到達網頁連結時,Google 會將變數名稱替換成實際值,並透過這些值決定要將使用者重新導向何處。
舉例來說,假設品牌「my-brand-id-1」的預訂網站網域為「my-brand-id-1.com/booking」。
到達網頁的設定方式如下。請注意網址中的「PARTNER-HOTEL-ID」變數:
使用變數做為動態重新導向依據的到達網頁 XML 檔案範例
<PointOfSale id="pos-of-brand-id-1">
<DisplayNames display_text="My Name" display_language="en"/>
<URL>www.partnerdomain.google.com/hotel-id=(PARTNER-HOTEL-ID)&checkin-date=(CHECKINYEAR)-(CHECKINMONTH)-(CHECKINDAY)&checkout-date=(CHECKOUTYEAR)-(CHECKOUTMONTH)-(CHECKOUTDAY)&num-adults=(NUM-ADULTS)
…
</PointOfSale>
使用者點按建立的網址後,合作夥伴網站會檢查「PARTNER-HOTEL-ID」參數的值。如果參數值符合品牌「my-brand-id-1」關聯房源資訊的 ID,合作夥伴網站 (在此範例中為 www.partnerdomain.google.com) 就會將使用者重新導向品牌專屬網站「my-brand-id-1.com/booking」。
方法 3:建立一或多個到達網頁,並使用「ALTERNATE-HOTEL-ID」來動態設定品牌網域。
你可以設定一或多個到達網頁,並使用「ALTERNATE-HOTEL-ID」參數做為網址網域。「ALTERNATE-HOTEL-ID」是房源的替代 ID,可在飯店清單動態饋給中指定。在飯店清單動態饋給中,你可以將「ALTERNATE-HOTEL-ID」設為每個房源資訊的品牌網域。
舉例來說,假設品牌「my-brand-id-1」的預訂網站網域為「my-brand-id-1.com/booking」,則在飯店清單動態饋給中,所有與「my-brand-id-1」相關聯的房源資訊都應含有「my-brand-id-1.com/booking」的「ALTERNATE-HOTEL-ID」。
到達網頁的設定方式可參考下方範例。請注意,網域名稱應使用「ALTERNATE-HOTEL-ID」:
使用「ALTERNATE-HOTEL-ID」做為網域名稱的到達網頁 XML 檔案範例
<PointOfSale id="pos-of-brand-id-1">
DisplayNames display_text="My Name" display_language="en"/>
<URL>https://(ALTERNATE-HOTEL-ID)/checkin-date=(CHECKINYEAR)-(CHECKINMONTH)-(CHECKINDAY)&checkout-date=(CHECKOUTYEAR)-(CHECKOUTMONTH)-(CHECKOUTDAY)&num-adults=(NUM-ADULTS)
…
</PointOfSale>
在上述範例中,與品牌「my-brand-id-1」建立關聯的房源資訊,產生的預訂連結格式為「https//:my-brand-id-1.com/booking/…」。
方法 4:在價格動態饋給中指定「AllowablePointsOfSale」。
你可以替各個品牌的專屬預訂引擎建立不同的到達網頁。只要使用交易中的 <AllowablePointsOfSale> 元素,就能在價格動態饋給中指定各個房源資訊使用的到達網頁。
價格動態饋給中的交易訊息範例。
<Transaction ... >
<Result>
<!-- Required -->
<Property>hotel_ID</Property>
<!-- Required -->
<Checkin>YYYY-MM-DD</Checkin>
<!-- Required -->
<Nights>number_of_nights</Nights>
…
<AllowablePointsOfSale>
<PointOfSale id="landing_page_identifier"/>
…
</AllowablePointsOfSale>
</Result>
…
</Transaction>