개요

Google 파트너는 예약 엔드 투 엔드 통합을 통해 Google 모바일 지도(Android 및 iOS)의 레스토랑 장소 시트의 메뉴 섹션에서 사용할 수 있도록 구조화된 메뉴 데이터를 Google에 제공할 수 있습니다.

메뉴 데이터는 일반 피드를 사용하여 수집됩니다. 시작하기 전에 몇 분 동안 계정 설정 단계를 완료했는지 확인하고 일반 피드 보관용 계정 사용 도움말을 읽고 일반 피드 업로드 프로세스의 개요 및 일반 피드 업로드를 위해 계정을 구성하는 방법에 대한 설명을 읽어보세요.

메뉴 피드 만들기 및 업로드하기

메뉴 피드를 만들고 업로드할 때 다음 사항에 유의하세요.

  • 메뉴 피드에 설명된 데이터 사양에 따라 메뉴 데이터 파일을 생성합니다. 메뉴 데이터 파일 이름은 업로드마다 고유해야 합니다. 파일 이름에 타임스탬프를 포함하는 것이 좋습니다(예: menu1_1633621547.json).
  • 파일 세트 설명자에서 name 필드를 google.food_menu로 설정합니다. 설명자 파일 콘텐츠의 예를 보려면 설명자 파일 JSON 샘플을 참조하세요. 설명자 파일의 이름은 업로드 간에 고유해야 합니다. 파일 이름에 타임스탬프를 포함하는 것이 좋습니다(예: descriptor_1633621547.filesetdesc.json). 설명자 파일은 메뉴 피드의 일부로 일반 SFTP 보관용 계정에 업로드해야 합니다.
  • 메뉴 피드는 전체 새로고침이 진행되는 동안 매일 일반 SFTP 보관용 계정에 업로드해야 합니다.
  • 피드 SFTP 보관용 계정 정보는 파트너 포털의 구성 > 피드 섹션에서 확인할 수 있습니다.
  • 피드 보관용 계정 선택

    그림 1: 일반 SFTP 보관용 계정 정보

메뉴 항목 옵션 사용하기

메뉴 항목 옵션은 MenuItemOption proto를 사용하여 지정할 수 있습니다. 메뉴 항목 옵션은 메뉴 항목 아래에 단순 목록으로 표시됩니다. 아래 예를 참조하세요.

옵션이 있는 가격 메뉴 항목

그림 2: Sm 및 Lg라는 두 가지 메뉴 항목 옵션이 있는 브레드 스틱 및 소스

필수 메뉴 항목 옵션만 지원됩니다. 필수 메뉴 항목 옵션은 고객이 주문 시 선택해야 하는 옵션입니다. 예를 들어 피자 주문 시 사이즈는 필수 옵션입니다. 선택적인 메뉴 항목 옵션 (예: '아보카도 추가 옵션')은 지원되지 않습니다.

메뉴 항목 옵션은 단일 평면 목록으로 표시되므로 단일 메뉴 항목에 여러 필수 옵션 세트가 있는 파트너 (예: 사이즈 옵션과 우유 옵션이 있는 라테)는 이러한 옵션을 Google에 가장 잘 표시할 방법을 결정해야 합니다. 다음 휴리스틱을 사용하는 것이 좋습니다.

  • 하나의 필수 옵션 세트만 가격에 영향을 미치는 경우 피드에 해당 옵션 세트를 포함하는 것이 좋습니다.
  • 그 밖의 모든 경우에는 메뉴 항목 옵션을 가장 잘 나타내는 방법을 결정하는 것은 파트너가 결정합니다. 가능한 모든 옵션 조합에 대해 긴 옵션 목록을 만드는 것은 권장하지 않습니다.

메뉴 항목 아래에 메뉴 항목 옵션을 포함할 때 다음 중 한 가지 방법을 사용합니다.

  • 메뉴 항목에 가격이 있는 혜택이 하나 이상 있어야 합니다 (메뉴 항목 옵션이 가격에 영향을 주지 않는 경우).
  • 메뉴 항목에는 각각 해당 옵션이 선택된 항목의 총 가격과 동일하게 책정되는 옵션 집합이 있어야 합니다.

가격은 메뉴 항목 또는 옵션에 대해서만 입력해야 하며 두 가지 모두에 제공해서는 안 됩니다.

메뉴 피드가 실행되면 레스토랑 장소 시트의 '메뉴' 탭에 메뉴 피드 데이터가 표시될 수 있습니다. 여러 소스에서 동일한 레스토랑의 메뉴를 제공하는 경우 판매자는 Google 비즈니스 프로필 메뉴 편집기에서 기본 제공업체를 선택할 수 있습니다. 판매자가 기본 메뉴 제공업체를 선택할 수 있는 방법을 자세히 알아보려면 메뉴 관리를 참조하세요.

다음 Google 플랫폼은 장소 시트에 '메뉴' 탭을 표시합니다.

제품 기기
Google 검색 모바일 웹
Google 검색 모바일 네이티브
Google 지도 모바일 네이티브
새로운 시각적 메뉴는 모바일 Google 검색에서 볼 수 있으며 데스크톱 및 Google 지도를 비롯한 추가 표시 경로로 환경이 확장됩니다.

메뉴 항목과 설명을 보여주는 메뉴의 예

그림 3: 메뉴 피드 콘텐츠가 표시되는 방식의 예

데스크톱에서 테스트하려면 브라우저 개발자 도구를 사용하여 휴대기기를 시뮬레이션합니다.

  1. 인벤토리 보기에서 판매자를 선택하고 장소 시트 링크를 클릭하여 레스토랑 장소 시트를 확인합니다.
  2. Chrome 개발자 도구를 열고 (검사 또는 보기 -> 개발자 -> 개발자 도구를 마우스 오른쪽 버튼으로 클릭) 휴대기기 유형 휴대기기 유형을 선택한 후 페이지를 새로고침합니다.

권장사항

다음은 메뉴 피드를 개발할 때 따라야 할 권장사항입니다.

  • 레스토랑에 하나의 메뉴만 연결합니다.
  • TextField에 기본 언어를 첫 번째 언어로 제공합니다. 여러 LocalizedText 객체를 전송하는 경우 현재는 텍스트 목록의 첫 번째 객체만 사용자에게 표시됩니다.
  • 모든 메뉴 항목메뉴 섹션에 추가해야 하며 메뉴 항목을 메뉴 객체에 직접 추가해서는 안 됩니다.
  • utf-8 인코딩을 사용하여 콘텐츠를 제공합니다. 비ASCII 문자는 이스케이프 처리할 필요가 없습니다.
  • 일반 피드 보관용 계정 사용에 설명된 대로 피드 파일이나 샤드를 1,000개로 제한합니다.