Hotel Prices は、ユーザーの一致先を、ランディング ページ ファイルまたは 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 チャネルをすべてのランディング ページで有効にしています。
- Local Universal(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 つの国が一致になるようランディング ページを定義する場合は、通常、インプレッションが最も多い 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&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 つの言語が一致になるようランディング ページを定義する場合は、通常、インプレッションが最も多い 10 ~ 20 の言語(Hotel Center を参照)を除外し、一致にする言語だけを含めます。
複数の国
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 つの定義が一致した場合、Google はファイルで先に出現する定義を選択します。
ランディング ページをフィルタする
特定のホテルに関して、対象であるランディング ページのサブセットをフィルタリングするには、Transaction メッセージで <AllowablePointsOfSale>
要素を使用します。詳しくは、料金と客室在庫(トランザクション)XML リファレンスをご覧ください。
次の例は、Transaction メッセージからの抜粋で、ホテルは 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>
要素を利用できます。