Hotel Prices は、ランディング ページ ファイルまたは Hotel Center で定義されたランディング ページとユーザーを照合します。
ユーザーが指定したランディング ページのいずれにも一致しない場合、広告はオークションに参加しません。その結果、Hotel Center が推定した機会を逃してしまいます。
条件
Google では、次のルールを使用して、ユーザーを最も適切なランディング ページと照合します。
主な一致条件は次のとおりです。
country
*currency
*language
*device
google site
言語 / 地域の条件では、まずユーザーのマッチングが試みられます。一致するホテルがない場合、検索対象のホテルのロケール(国、通貨、言語)を使用して一致が検出されます。
条件が宣言されていない場合、条件は利用可能なすべての値と暗黙的に一致します。
通貨、国、デバイス、言語という 4 つのランディング ページの条件がすべて一致しなければ、ホテルとユーザーは一致することができません。
複数のランディング ページの定義が一致する場合、次のルールが適用されます。
より品質の高いランディング ページが使用されます。詳しくは、複数のランディング ページの優先順位をご覧ください。
一致品質が同程度の場合、ランディング ページ ファイルの最初に出現する URL が使用されます。
一致構成
各条件は、次の 3 つの方法で照合できます。
指定なし(
*
): 該当するすべての値と一致します。許可(
yes
): リストにある値と一致します。該当するすべての値とは一致しません。country
、currency
、language
の値のステータスをyes
に設定しても、他の有効な値は除外されません。他の値は明示的に禁止する必要があります。許可されない(
never
): リストにある値とは一致せず、他のすべての該当する値と一致します。
暗黙的な一致と明示的な一致
- 暗黙的な一致
- 該当する値が使用されている場合、1 と 3 は暗黙的な一致の対象となります。
- 明示的な一致
- 2 と 3 は、リストの値と明示的な一致が可能です。
特定の国、通貨、言語を除外するには、その一致ステータスを明示的に never
に設定する必要があります。2 と 3 を組み合わせてウェブサイトの機能を表すことができます。以下の例を参照してください。
デバイスのマッチング
混乱を避けるため、ランディング ページに対してデバイスをマッチングすることをおすすめします。次に例を示します。
mobile
: ページはモバイル デバイスには表示されますが、パソコンやタブレットには表示されません。desktop
: ページはパソコンとタブレットに表示されますが、タブレットを明示的に禁止した場合でもモバイルには表示されません。これを回避する 1 つの方法は、タブレットの負の入札単価調整比を高く設定することです。tablet
: 明示的に許可されていない限り、ページはパソコンに表示されますが、モバイルには表示されません。
Google のソース
ほとんどのパートナーは、すべてのランディング ページで次の Google チャネルをデフォルトで有効にしています。
- ローカル ユニバーサル(Google 検索の検索結果上の価格)
- マップの結果
例
このセクションでは、単純なランディング ページの定義の一般的な例を示します。
標準
<PointOfSale id="pos-usd">
<!-- Explicitly allow US Dollars -->
<Match status="yes" currency="USD"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&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&checkin-date=2023-05-23&checkout-date=2023-05-28&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&checkin-date=2023-05-23&checkout-date=2023-05-28&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&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
1 つの国に一致するランディング ページを定義する場合、通常は Hotel Center に示すように、インプレッション数が最も多い 10 ~ 20 か国を除外し、一致する国のみを含めます。
デバイス
モバイルでのみ広告を表示します。device
条件は、明示的に定義されている場合にのみ値と照合します。
<PointOfSale id='pos-mobile'>
<!-- Explicitly match on mobile only -->
<Match status='yes' device="mobile"/>
<URL>www.google.com/?hotel-id=34876&checkin-date=2023-05-23&checkout-date=2023-05-28&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&checkin-date=2023-05-23&checkout-date=2023-05-28&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&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
1 つの言語に一致するランディング ページを定義する場合、通常は、Hotel Center に示すように、最も多くのインプレッションが発生する 10 ~ 20 の言語を除外し、一致する言語のみを含めます。
複数の国
可能であれば、US
と GB
で広告を表示します。ただし、他のランディング ページの定義がない場合は、他の国と一致する可能性があります。
<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&checkin-date=2023-05-23&checkout-date=2023-05-28&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&checkin-date=2023-05-23&checkout-date=2023-05-28&num-adults=2</URL>
</PointOfSale>
複数のランディング ページの優先順位
複数のランディング ページの定義が条件と一致する場合があります。この場合、Google は次のルールに従ってそれらをランク付けします。
ホテルの条件の一致よりもユーザーの条件の一致が優先されます。 たとえば、あるランディング ページがユーザーの通貨のみと一致し、別のランディング ページではホテルの通貨のみが一致する場合、Google はユーザーの通貨と一致するランディング ページを選択します。
条件の順序:
- 国
- 通貨
- ブランド
- 言語
- デバイス
- Google の参照元
たとえば、あるランディング ページがユーザーの通貨のみと一致し、別のランディング ページはユーザーのデバイスのみで一致する場合、Google はユーザーの通貨と一致するランディング ページを選択します。
暗黙的な一致よりも明示的な一致が優先されます。 たとえば、あるランディング ページがユーザーの国に明示的に一致し、別のランディング ページが暗黙的にのみ一致する場合、Google は明示的に一致するランディング ページを選択します。また、複数のユーザー条件(国や言語など)が定義されていて、言語が指定されている場合、ユーザーの言語は明示的に一致する必要があります。それ以外の場合、ランディング ページは選択されません。
設定内の各ランディング ページで、同じ条件セットを照合することをおすすめします。これにより、複数のランディング ページのいずれかが一致する理由を特定する際の複雑さが最小限に抑えられます。複数の例をご覧ください。
ランディング ページ ファイルの設定では、優先度が同じ 2 つの定義が一致すると、ファイル内で最初に出現する定義が選択されます。
ランディング ページをフィルタ
特定のホテルの対象となるランディング ページのサブセットをフィルタするには、Transaction メッセージで <AllowablePointsOfSale>
要素を使用します。詳しくは、料金と客室在庫(トランザクション)の XML リファレンスをご覧ください。
トランザクション メッセージの次の例では、ホテルは pos-mobile
と pos-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>
ブロックを除外した場合は、すべてのランディング ページが一致対象になります。
また、特定のホテルの Click-to-Call ランディング ページでの掲載を有効または無効にする場合にも、<AllowablePointsOfSale>
要素を使用できます。