您可以为品牌名下的一组房源指定图标和显示名称。下文概述了如何在 Hotel Center 中更新品牌。您还可以使用我们的 Travel Partner API 更新品牌信息。
本页内容
- 如何将房源与品牌相关联
- 如何在 Hotel Center 中配置品牌和图标
- 图标指南
- 通过 Travel Partner API 配置品牌的运作方式
- 默认图标和显示名称
- 图标和显示名称审核
- 如何配置着陆页
如何将房源与品牌相关联
您可以使用列表 XML 参考文件 client_attr
或 CSV 文件 hotel_brand
将房源与品牌相关联。详细了解如何使用列表 XML 参考文件和 CSV 文件。
如需进行 XML 列表 Feed 集成,请使用下方提供的 XML 格式指定品牌 ID:
<client_attr name="hotel_brand">your_brand_here</client_attr>.
如需进行结构化数据标记列表 Feed 集成,请在 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 个工作日,以便审核完成。
- 未获批准:了解被拒原因、解决问题,然后重新提交显示名称。
图标指南
上传图标之前,请确保其符合以下要求:
- 分辨率至少为 72x72 像素,且不超过 1200x1200 像素
- 仅可使用方形尺寸 (1:1)
- 每个图标包含的文本字符不超过 3 个
- PNG 格式
- 采用透明或非白色背景
- 不含酒精饮料、暴力或色情内容
- 必须与广告客户的最终到达网址的网站图标或平面设计元素相符
通过 Travel Partner API 配置品牌的运作方式
您可以使用 Google 的品牌配置功能为房源分组设置图标和显示名称。管理此流程的步骤如下:
- 向 Feed 中的商家信息添加品牌 ID:房源列表 Feed 指定了各个房源的品牌 ID。在酒店列表文件的
<listing>
元素中使用<client_attr name="hotel_brand">brand_ID</client_attr>
标记指明 Feed 中的每条商家信息将与哪个品牌 ID 相关联。 - 设置品牌图标:通过 Hotel Center 或 Travel Partner API 将您的品牌图标和显示名称与相应的品牌 ID 相关联。Travel Partner API 提供用于设置品牌图标和显示名称的端点,您也可以使用 Hotel Center 配置品牌。您可以为多种语言设置一个显示名称。
- 配置着陆页:通过上传着陆页 XML 为每个品牌 ID 配置着陆页,或通过 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 的显示名称(如有)。
- 相应着陆页已获批准的显示名称。
- 如果合作伙伴是房源所有者,则使用其在民宿列表 Feed 中为该房源提供的显示名称。
- Google 配置的默认显示名称。
如何配置着陆页
如需更改着陆页,您可以上传着陆页 XML,也可以通过 Hotel Center 的“着陆页”部分手动更改每个着陆页。
品牌有不同的预订引擎,这种情况很常见。在这种情况下,您可以使用多种有效方式来配置着陆页,以便与品牌的预订引擎配合使用。
选项 1:创建多个着陆页并在着陆页配置中将其分配给特定的品牌。
添加多个着陆页,并使用 <Match>
XML 元素将它们映射到特定的品牌。着陆页配置中使用的品牌 ID 应与商家信息 XML Feed 中的商家信息关联的品牌 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 界面,则可以将品牌添加至“首选”和“已屏蔽”商家信息。如果将某个品牌设置为首选,则与该品牌相关联的商家信息会优先使用着陆页。如果某个品牌被屏蔽,则与该品牌相关联的商家信息绝不会使用着陆页。
选项 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 是房源的备用标识符,在酒店列表 Feed 中指定。在酒店列表 Feed 中,您可以将 ALTERNATE-HOTEL-ID 设置为每条商家信息的品牌域名。
例如,假设品牌“my-brand-id-1”的预订网站的域名是“my-brand-id-1.com/booking”。在酒店列表 Feed 中,与“my-brand-id-1”关联的所有商家信息的 ALTERNATE-HOTEL-ID 应为“my-brand-id-1.com/booking”。
着陆页可以通过以下方式配置。请注意,下方使用的域名是 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:在价格 Feed 中指定 AllowablePointsOfSale。
为每个品牌的独特预订引擎创建不同的着陆页。使用交易中的 <AllowablePointsOfSale> 元素,指定价格 Feed 中的每条商家信息可使用哪些着陆页。
价格 Feed 交易消息示例。
<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>