공유숙박

호텔 광고와 마찬가지로 공유숙박과 통합하려면 다음 목적지를 검색하는 사용자에게 표시할 공유숙박 숙박 시설 및 가격을 설정하는 일회성 작업을 완료해야 합니다. 통합 절차는 아래에 나열된 요구사항을 충족하고 공유숙박 신청 양식을 작성하여 Google과 직접 시작하거나 승인된 서드 파티 통합 파트너와 협력하여 시작할 수 있습니다. 승인되면 Google 기술 계정 관리자가 통합 파이프라인의 모든 단계에서 연락을 드립니다.

요약하면 다음을 구현해야 합니다.

  1. 숙박 시설 등록정보: 이름, 주소, GeoCode 위치, 이미지 및 웹사이트 URL, 편의시설 등 숙박 시설에 관한 정적 정보입니다.

  2. 가격: 숙박 시설의 숙박 가능 여부 및 가격을 나타내는 숙박 일정입니다.

  3. 방문 페이지: 사용자가 사전 작성된 숙박 일정 정보와 함께 웹사이트로 이동할 수 있는 템플릿입니다.

시작하기 전에

공유숙박과 통합하기 전에 다음을 제공할 수 있어야 합니다.

  • Google 기술계정 관리자가 연락할 수 있는 지정된 파트너 기술 담당자입니다.

  • 고객 개인 정보 보호를 위해 Google과 체결한 계약입니다.

  • 현지화된 셀프서비스 또는 이메일 기반 사용자 지원

숙박 시설 등록정보 피드

공유숙박 등록정보 피드에는 Google에 표시할 모든 숙박 시설이 포함됩니다. 이 피드에는 이름, 주소, GeoCode 위치, 이미지 URL, 웹사이트 URL, 편의시설 등 숙박 시설의 물리적 속성이 포함됩니다. 숙박 시설이 공유숙박인지 호텔인지 확실하지 않으면 호텔 및 숙박 시설 비즈니스 카테고리를 참고하세요.

공유숙박 등록정보를 제공하는 방법에는 두 가지가 있습니다.

방법 1: 크롤링된 목록 피드

간단한 설정과 유지관리를 원하는 숙박 시설 관리자 등 소규모 인벤토리를 운영하는 파트너에게 적합한 방법입니다. 파트너가 구조화된 데이터로 사이트를 마크업하면 Google에서 이를 크롤링하여 등록정보 피드를 생성합니다.

웹사이트 마크업

Search Console 문서에 따라 사이트에서 공유숙박을 마크업합니다.

공유숙박 등록정보가 포함된 사이트맵 만들기

Google에서는 사이트의 링크를 자동으로 따라 이동하여 공유숙박 등록정보를 찾습니다. Google에서 모든 등록정보를 더 빠르게 찾을 수 있도록 공유숙박 등록정보로 사이트맵을 만들 수 있습니다. 사이트맵을 만드는 방법은 가이드를 참고하세요.

크롤링된 등록정보 피드의 사이트맵에는 몇 가지 추가 요구사항이 있습니다.

  • 사이트맵에는 공휴일 등록정보 URL이 포함되어야 합니다. 다른 검색 제품에서 사용하는 사이트맵 색인은 사용할 수 없습니다.
  • 사이트맵에는 공유숙박 등록정보 URL만 포함하는 것이 좋지만 다른 URL도 포함할 수 있습니다.
  • 사이트맵을 여러 개 제공할 수 있습니다.
  • 사이트맵 링크를 Google 기술계정 관리자와 공유합니다.

방법 2: XML 목록 피드

이 방법은 인벤토리를 더 많이 보유한 연결 파트너 및 파트너에게 적합합니다. 첫 처리 시 파트너는 공유숙박 목록 피드를 만들고 공유숙박에만 해당하는 속성을 포함합니다.

XML 파일 만들기

첫 처리 시 호텔 목록 피드 XML 참조에 제공된 사양에 따라 등록정보 피드를 Google 기술계정 관리자와 공유해야 합니다. 하지만 호텔 목록과 달리 공유숙박 관련 속성을 포함해야 합니다. 등록정보 피드 처리에는 약 2~4주가 소요되며, 이 기간 중 Google에서 피드 문제 해결과 최적화를 지원하기 위해 연락할 것입니다.

공유숙박만의 고유한 속성

일반적인 XML 구조는 호텔 등록정보 피드와 유사한 형식을 갖습니다. 호텔 목록 XML 참조를 참고하세요.

다음 항목을 포함하지 않으면 등록정보가 자동으로 사용 중지됩니다.

등록정보 피드 및 파일 구조 호스팅

ZIP 파일로 등록정보 피드를 호스팅합니다. Google은 매일 인벤토리의 최신 숙박 시설 등록정보를 가져옵니다.

호스팅된 등록정보 파일을 가져올 때 다음 요구사항을 따르세요.

  • ZIP 파일은 Google과 공유됩니다.
  • 피드는 ZIP 형식으로만 공유해야 합니다 (TAR 또는 GZ는 안 됨).
  • 각 ZIP 파일에는 여러 개의 등록정보 XML 파일이 포함될 수 있습니다.
  • 각 XML 파일에는 여러 등록정보가 포함되어야 합니다.
  • 각 XML 파일은 100MB 미만이어야 합니다.
  • XML 파일을 대량으로 보유하지 않습니다. 파일당 여러 등록정보를 통합합니다.
  • 각 XML 파일에는 하나의 언어만 포함할 수 있습니다.

    • 예: xml{:.readonly} <listings><language>en</language>...</listings>

    • 기본이 아닌 언어의 경우 해당 언어로 된 고유한 호텔 ID와 숙박 시설 콘텐츠만 포함합니다.

XML 테스트

XML 파일을 Google과 공유하기 전에 XML 파일이 올바른지 확인하려면 호텔 광고 스키마에 설명된 대로 다음 명령어를 사용하여 피드의 유효성을 검사하세요.

xmllint --noout --schema http://www.gstatic.com/localfeed/local_feed.xsd myfile.xml

숙박 시설 등록정보 이미지 요구사항

등록정보에는 침실 1개, 욕실 1개, 공용 공간 1개를 포함하여 최소 8장의 사진이 있는 것이 좋습니다. 사진이 8장 미만이면 등록정보의 실적 측정항목에 영향을 줄 수 있습니다.

다음 제약 조건에 부합하는 경우 최대한 고화질 이미지를 사용합니다.

  • 권장 해상도: 1920x1080픽셀
  • 최대 높이: 4,000픽셀
  • 최대 너비: 4,000픽셀
  • 전체 최대 크기: 10MB
  • 파일 형식: JPG, JPEG, PNG, WEBP
  • 방향: 가로 모드
  • 이미지 URL이 Googlebot 및 Googlebot-Image에서 액세스할 수 있고 robots.txt 또는 HTTP X-Robots-Tag 헤더에서 차단되지 않았는지 확인합니다. 자세한 내용은 robots.txt 테스트를 참고하세요.

이미지에 워터마크나 브랜딩이 없어야 합니다. 이미지가 없는 속성은 자동으로 게재가 사용 중지됩니다.

이미지 순서는 자동으로 생성되며 변경할 수 없습니다. Google은 숙박 시설 등록정보 내에서 이미지의 순위를 매기고 표시하며 사용자 검색어와 같은 요소를 고려할 수 있습니다. 예를 들어 사용자가 '수영장이 있는 공유숙박'을 검색하면 수영장 관련 이미지가 더 높은 수준으로 표시될 수 있습니다.

일반적인 문제

Google 공유숙박에서는 객실 공유가 지원되지 않습니다. 전체 속성만 지원됩니다.

예약 가능한 모든 숙박 시설은 자체 세부정보와 속성이 포함된 별도의 <listing>로 Google에 전송되어야 합니다. 예를 들어 아파트 단지 내의 각 아파트는 별도의 <listing>로 전송해야 합니다.

속성은 숙박 시설의 세부정보를 설명하는 데 중요한 역할을 하므로 숙박 시설을 홍보하는 데 도움이 되도록 최대한 많은 속성을 전송하세요.

가격 피드

등록정보 피드 처리 및 문제 해결이 완료되면 Google에서 공유숙박 숙박 시설의 업데이트된 숙박 일정 가격을 캐시할 수 있도록 호텔 가격 통합을 설정해야 합니다.

가격을 설정하는 방법에는 두 가지가 있습니다.

  • 방법 1: Google 거래 가격 책정
  • 방법 2: 공유숙박에 대한 ARI 가격 지원

방법 1: Google 거래 가격 책정

Google 거래 가격을 사용하여 Google에 가격을 전달하는 경우 가격 통합은 호텔 가격 통합과 동일합니다. XML 참조: 가격 및 객실 인벤토리(거래)를 참고하세요.

PULL 전송 방식을 사용하여 가격 피드 구현을 시작할 수 있습니다. PULL 메서드가 성공하면 업데이트된 가격을 더 효과적으로 관리할 수 있도록 PULL+HINT (가격 변경) 메서드로 업그레이드할 수 있습니다.

실시간 가격 쿼리 엔드포인트 (PULL 엔드포인트와 유사)는 사용자가 Google에 캐시되지 않은 운항 일정을 방문할 때 가격을 가져오는 데 사용할 수 있습니다.

방법 2: 공유숙박에 대한 ARI 가격 지원

예약 가능 여부, 요금, 인벤토리(ARI)는 Google에서 사용자에게 가격을 생성하는 데 사용하는 야간 요금 및 예약 가능 여부 정보를 제공하는 데 사용할 수 있습니다.

공유숙박의 경우 각 숙박 시설은 하나의 객실 유형에 해당하는 객실이 하나씩 있는 별도의 등록정보입니다.

하지만 숙박 시설마다 여러 요금제 (패키지)가 있을 수 있습니다. 예를 들면 다음과 같습니다.

  • 무료 취소와 같은 다양한 가치 부가기능이 포함된 예약 옵션을 투숙객에게 제공할 수 있습니다.

  • 요금제를 가상 요금으로 사용하여 추가 제한사항이 있는 프로모션을 구현할 수 있습니다 (이러한 사용 사례에는 Promotion API를 사용하는 것이 좋음).

공유숙박을 위한 ARI 메시지의 권장사항은 다음과 같습니다.

  • 거래 (숙박 시설 데이터)의 경우:

    • 등록정보의 개별 숙박 시설을 나타내기 위해 선택한 객실 ID를 사용하여 단일 RoomData 요소를 지정하고 ARI 메시지의 @InvTypeCode와 일치시킵니다. 속성 ID는 재사용할 수 있습니다.

    • 사용할 요금제마다 PackageData 요소를 하나 이상 지정합니다.

  • OTA_HoteInvCountNotifRQ의 경우:

    • 특정 날짜에 객실을 이용할 수 있는 경우 인벤토리 수를 1로, 예약된 경우 0으로 설정합니다.

방문 페이지

방문 페이지 구성의 기본사항은 공유숙박 통합과 호텔 통합에서 동일합니다. 모든 사용자가 제한 없이 이용할 수 있는 일반 방문 페이지가 하나 이상 있어야 합니다.

다음 방문 페이지 예에서는 모든 사용자 국가 및 언어를 다룹니다. 이 예에서 My Amazing VR Website는 사용자가 공유숙박 검색 결과에서 보는 브랜드 이름입니다.

<?xml version='1.0' encoding='UTF-8'?>
<PointsOfSale partner='partner-name-vr'>
  <PointOfSale id='landing-everywhere'>
    <DisplayNames display_text='My Amazing VR website' display_language='en'/>
    <URL>https://example.com/property/(PARTNER-HOTEL-ID)?checkin=
      (CHECKINDAY)%2F(CHECKINMONTH)%2F(CHECKINYEAR)&amp;checkout=
      (CHECKOUTDAY)%2F(CHECKOUTMONTH)%2F(CHECKOUTYEAR)&amp;guests=(NUM-GUESTS)
    </URL>
  </PointOfSale>
</PointsOfSale>

요금 정확성

가격 참조 환경 정책에 따라 Google 측에 캐시된 가격 및 재고가 웹사이트의 가격 및 재고와 일치해야 합니다. Google은 캐시의 가격을 웹사이트 가격과 정기적으로 확인하고 Google 가격 캐시의 가격 업데이트 상태에 따라 가격 정확성 점수를 할당합니다.

계정을 사용 설정하고 사용자에게 표시하려면 Google에 가격을 전달하는 데 기본적인 문제가 없는지 확인하기 위해 일정 기간 동안 가격 정확도 점수 기준점을 초과해야 합니다. 이러한 검토는 계정이 게시된 후에도 계속됩니다.

통합하는 동안 그리고 통합 후에는 문제 해결에 도움이 되는 Hotel Center 계정의 일치하지 않는 케이스 및 세부정보에 액세스할 수 있습니다.

통합 파트너와 관련된 브랜드 연결

브랜드 연결을 사용하면 공유숙박 숙박 시설을 그룹화할 수 있습니다. 브랜드별 아이콘 (또는 로고)을 브랜드 내 숙박 시설 집합에 연결할 수 있습니다. 브랜드에 숙박 시설을 연결하는 방법에 관한 안내를 따르세요.