ホテル料金は、ランディング ページ ファイルまたは Hotel Center で定義されているランディング ページにユーザーをマッチングします。
定義されたいずれのランディング ページともユーザーが一致しない場合、広告はオークションに参加しません。その結果、Hotel Center で推定される機会を逃してしまうことになります。
条件
Google は次のルールを使用して、ユーザーを最適なランディング ページと照合します。
主な一致条件は次のとおりです。
country
*currency
*language
*device
google site
言語 / 地域の条件では、まずユーザーの照合が試行されます。一致するものがない場合、検索対象のホテルのロケール(国、通貨、言語)を使用して一致が検索されます。
条件が宣言されていない場合は、暗黙的に、使用可能なすべての値と一致します。
ホテルがユーザーと照合される前に、ランディング ページの 4 つの条件(通貨、国、デバイス、言語)がすべて一致している必要があります。
複数のランディング ページの定義が一致する場合、次のルールが適用されます。
一致品質が高いランディング ページが使用されている。詳しくは、複数のランディング ページの優先度をご覧ください。
一致品質が類似している場合は、ランディング ページ ファイルで最初に指定されたものが使用されます。
一致設定
各条件は次の 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 は明示的に一致するランディング ページを選択します。また、複数のユーザー条件(国や言語など)を定義し、言語を指定する場合は、ユーザーの言語を明示的に一致させる必要があります。そうしないと、ランディング ページは選択されません。
設定内の各ランディング ページで、同じ条件セットで一致させることをおすすめします。これにより、複数のランディング ページのうちの 1 つが一致している理由を特定する際の複雑さが最小限に抑えられます。複数の例をご覧ください。
ランディング ページ ファイルの設定では、同じ優先度の 2 つの定義が一致する場合、ファイルで最初に出現する定義が選択されます。
ランディング ページをフィルタ
特定のホテルの対象となるランディング ページのサブセットをフィルタするには、トランザクション メッセージで <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>
ブロックに記載されていないランディング ページは一致しません。Transaction メッセージから <AllowablePointsOfSale>
ブロックを除外すると、すべてのランディング ページが一致の対象になります。
また、Click-to-Call ランディング ページで特定のホテルの掲載をオプトインまたはオプトアウトする場合にも、<AllowablePointsOfSale>
要素を使用できます。