규칙과 일치하는 방문 페이지

호텔 가격은 방문 페이지 파일 또는 Hotel Center에 정의된 방문 페이지와 사용자를 일치시킵니다.

정의된 방문 페이지 중 어느 것과도 사용자가 일치하지 않으면 광고가 입찰에 참여하지 않습니다. 그러면 Hotel Center가 추정하는 기회를 놓칠 수 있습니다.

기준

Google은 다음 규칙을 사용하여 사용자와 가장 적절한 방문 페이지를 연결합니다.

  1. 기본 일치 기준은 다음과 같습니다.

    1. country*
    2. currency*
    3. language*
    4. device
    5. google site
  2. 언어 기준은 먼저 사용자와 일치시키려고 시도합니다. 일치하는 항목이 없으면 검색되는 호텔의 언어 (국가, 통화, 언어)를 사용하여 일치하는 항목을 찾습니다.

  3. 기준이 선언되지 않으면 사용 가능한 모든 값과 암시적으로 일치됩니다.

  4. 호텔과 사용자를 일치시키려면 통화, 국가, 기기, 언어 등 4가지 방문 페이지 기준이 모두 일치해야 합니다.

  5. 여러 방문 페이지 정의가 일치하면 다음 규칙이 적용됩니다.

    • 일치 품질이 더 높은 방문 페이지가 사용됩니다. 자세한 내용은 여러 방문 페이지의 우선순위를 참조하세요.

    • 일치하는 품질의 품질을 높이려면 방문 페이지 파일에서 가장 먼저 발생하는 일치 항목이 사용됩니다.

구성 일치

각 기준은 다음 세 가지 방법으로 일치될 수 있습니다.

  1. 지정되지 않음 (*): 해당하는 모든 값과 일치합니다.

  2. 허용됨 (yes): 나열된 값과 일치하며 적용 가능한 모든 값과 일치하지는 않습니다.

    country, currency 또는 language 값의 상태를 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>

한 국가와 일치하도록 방문 페이지를 정의할 때 일반적으로 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&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>

단일 언어와 일치하도록 방문 페이지를 정의할 때는 Hotel Center에 나와 있는 것처럼 일반적으로 노출수가 가장 높은 언어 10~20개를 제외하고 일치시킬 언어만 포함합니다.

여러 국가

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 참조를 참고하세요.

Transaction 메시지의 다음 예에서는 호텔이 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> 요소를 사용할 수도 있습니다.