着陆页匹配规则

“酒店价格”将用户与着陆页文件或 Hotel Center 中定义的着陆页进行匹配。

如果用户与任何已定义的着陆页都不匹配,则广告将不会参与竞价。这会导致错失 Hotel Center 为您估算的机会。

条件

Google 会根据以下规则将用户与最合适的着陆页相匹配:

  1. 主要匹配条件如下:

    1. country*
    2. currency*
    3. language*
    4. device
    5. google site
  2. 语言区域条件会先尝试匹配用户。如果没有匹配项,系统会使用所搜索酒店的语言区域(国家/地区、币种、语言)来查找匹配项。

  3. 如果未声明某个条件,则该条件会隐式匹配所有可用值。

  4. 只有当所有四个着陆页条件(币种、国家/地区、设备、语言)都匹配时,系统才会将酒店与用户匹配。

  5. 如果多个着陆页定义匹配,系统会应用以下规则:

    • 系统会使用匹配质量较高的着陆页。如需了解详情,请参阅多个着陆页的优先级

    • 对于相似匹配质量,系统会使用着陆页文件中出现的第一个匹配质量。

匹配配置

每个条件都可以通过以下三种方式进行匹配:

  1. 未指定 (*):与所有适用值匹配。

  2. 允许(yes):与所列值匹配,绝不与所有适用值匹配。

    countrycurrencylanguage 值的状态设置为 yes 并不会排除其他符合条件的值。您必须明确禁止其他值。

  3. 不允许 (never):绝不与所列值匹配,与所有其他适用值匹配。

隐式和显式匹配

隐式匹配
1 和 3 在使用适用值时符合隐式匹配条件。
明确匹配
2 和 3 可以与所列值进行明确匹配。

如果您想排除特定国家/地区、币种或语言,应明确将其匹配状态设为 never。您可以将 2 和 3 结合起来,描述您网站的功能。请参阅示例部分。

设备匹配

为避免混淆,我们建议为着陆页设置设备匹配:

  • mobile:网页在移动设备上显示,但未在桌面设备或平板电脑上显示。

  • desktop:网页在桌面设备和平板电脑上显示,但不会在移动设备上显示,即使您明确禁止在平板电脑上显示也是如此。解决此问题的一种方法是为平板电脑设置较高的否定出价调节系数。

  • tablet:除非明确禁止,否则网页会在桌面设备上显示,但不会在移动设备上显示。

Google 来源

默认情况下,大多数合作伙伴都会在每个着陆页中启用以下 Google 渠道:

  • 本地通用(Google 搜索结果中的价格)
  • 地图搜索结果

示例

本部分介绍了一些常见的基本着陆页定义示例。

标准

<PointOfSale id="pos-usd">
  <!-- Explicitly allow US Dollars -->
  <Match status="yes" currency="USD"/>
  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

多个

<PointOfSale id="pos-us">
  <!-- Explicitly allow US and Dollars -->
  <Match status="yes" currency="USD"/>
  <Match status="yes" country="US"/>
  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

<PointOfSale id="pos-uk">
  <!-- Explicitly allow GB and Pounds -->
  <Match status="yes" currency="GBP"/>
  <Match status="yes" country="GB"/>
  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

国家/地区

仅在日本展示广告。除非明确禁止,否则所有其他国家/地区都会默认匹配。

<PointOfSale id='pos-jp'>
  <!-- Explicitly match on Japan -->
  <Match status='yes' country='JP'/>

  <!-- List common countries to exclude -->
  <Match status='never' country='US'/>
  <Match status='never' country='FR'/>
  ...

  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

在定义着陆页以匹配单个国家/地区时,您通常会排除展示次数最多的 10 到 20 个国家/地区(如 Hotel Center 中所示),仅包含您要匹配的国家/地区。

设备

仅在移动设备上展示广告。只有在明确定义了值的情况下,device 条件才会与该值匹配。

<PointOfSale id='pos-mobile'>
  <!-- Explicitly match on mobile only -->
  <Match status='yes' device="mobile"/>

  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

币种

向币种为欧元(而非美元)的用户展示广告。除非明确禁止,否则所有其他货币均会隐式匹配。

<PointOfSale id="pos-eur">
  <!-- Explicitly allow Euros -->
  <Match status="yes" currency="EUR"/>

  <!-- Explicitly disallow US dollars -->
  <Match status="never" currency="USD"/>

  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

语言

仅向首选语言为英语的用户展示广告。

<PointOfSale id='pos-en'>
  <!-- Explicitly match on English -->
  <Match status='yes' language='en'/>

  <!-- List common languages to exclude -->
  <Match status='never' language='es'/>
  <Match status='never' language='fr'/>
  <Match status='never' language='jp'/>
  ...

  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

在定义用于匹配单一语言的着陆页时,您通常会排除带来最多展示次数的 10 到 20 种语言(如 Hotel Center 中所示),仅添加要匹配的语言。

多个国家/地区

最好在 USGB 中展示广告;但如果没有其他着陆页定义,则可能会与其他国家/地区匹配。

<PointOfSale id='pos-us-uk'>
  <!-- Explicitly match on the US and/or GB -->
  <Match status='yes' country='US'/>
  <Match status='yes' country='GB'/>

  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

国家/地区 + 语言

仅在日本向首选语言为英语的用户展示广告。除非明确禁止,否则所有国家/地区和语言均默认匹配。

<PointOfSale id='pos-jp-en'>
  <!-- Explicitly match on Japan -->
  <Match status='yes' country='JP'/>

  <!-- List common countries to exclude -->
  <Match status='never' country='US'/>
  <Match status='never' country='FR'/>
  ...

  <!-- Explicitly match on English -->
  <Match status='yes' language='en'/>

  <!-- List common languages to exclude -->
  <Match status='never' language='jp'/>
  <Match status='never' language='fr'/>
  ...

  <URL>www.google.com/?hotel-id=34876&amp;checkin-date=2023-05-23&amp;checkout-date=2023-05-28&amp;num-adults=2</URL>
</PointOfSale>

多个着陆页的优先级

多个着陆页定义可以根据条件进行匹配。在这种情况下,Google 会根据以下规则对其进行排名:

  • 用户条件匹配优先于酒店条件匹配。 例如,如果一个着陆页仅与用户的币种匹配,而另一个着陆页仅与酒店的币种匹配,Google 会选择与用户的币种匹配的着陆页。

  • 标准顺序如下

    1. 国家/地区
    2. 币种
    3. 品牌
    4. 语言
    5. 设备
    6. Google 来源

    例如,如果一个着陆页仅与用户使用的币种匹配,而另一个着陆页仅与用户设备匹配,Google 会选择与用户使用的币种匹配的着陆页。

  • 请优先使用显式匹配,而不是隐式匹配。 例如,如果一个着陆页与用户所在的国家/地区完全匹配,而另一个着陆页仅隐式匹配,Google 会选择完全匹配的着陆页。如果定义了多个用户条件(例如国家/地区和语言),并且指定了语言,则用户语言必须与指定的语言完全匹配。否则,系统将不会选择着陆页。

我们建议您在配置中的每个着陆页上使用相同的一组条件进行匹配。这样可以最大限度地减少确定多个着陆页中哪个着陆页匹配的复杂性。请参阅多个示例

对于着陆页文件设置,如果两个优先级相同的定义匹配,Google 会选择文件中出现的第一个定义。

过滤着陆页

如需过滤特定酒店的部分符合条件的着陆页,您可以在交易消息中使用 <AllowablePointsOfSale> 元素。如需了解详情,请参阅价格和客房空房情况(交易)XML 参考

以下来自交易消息的示例可让酒店仅与 pos-mobilepos-en 匹配:

<?xml version="1.0" encoding="UTF-8"?>
<Transaction timestamp="2023-05-24T20:44:56-04:00" id="42">
  <Result>
    <Property>052213</Property>
    ...
    <-- Allow pos-mobile and pos-en to match. All others will not match. -->
    <strong><AllowablePointsOfSale>
      <PointOfSale id="pos-mobile"/>
      <PointOfSale id="pos-en"/>
    </AllowablePointsOfSale></strong>
  </Result>
</Transaction>

未在 <AllowablePointsOfSale> 代码块中列出的着陆页不匹配。如果您从交易消息中排除 <AllowablePointsOfSale> 代码块,则所有着陆页都符合匹配条件。

如果您想选择在“点击即可拨打电话”着陆页上展示或不展示任何特定酒店,也可以使用 <AllowablePointsOfSale> 元素。