개요

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

메뉴 데이터는 일반 피드를 사용하여 처리됩니다. 시작하기 전에 계정 설정 단계를 완료했는지 확인하고 일반 피드 보관용 계정 사용 도움말을 통해 일반 피드 업로드 프로세스의 개요와 일반 피드 업로드를 위해 계정을 구성하는 방법을 알아보세요.

메뉴 피드 만들기 및 업로드

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

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

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

메뉴 항목 옵션 작업

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

옵션이 있는 가격 메뉴 항목

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

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

메뉴 항목 옵션은 단일 플랫 목록으로 표시되므로 단일 메뉴 항목에 여러 세트의 필수 옵션이 있는 파트너 (예: 크기 옵션과 우유 옵션이 있는 라떼)는 Google에 이러한 옵션을 가장 잘 표시하는 방법을 결정해야 합니다. Google은 다음 휴리스틱을 권장합니다.

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

메뉴 항목 아래에 메뉴 항목 옵션을 포함하는 경우 다음 중 하나를 실행합니다.

  • 메뉴 항목에 가격이 포함된 제품이 하나 이상 있어야 합니다 (메뉴 항목 옵션이 가격에 영향을 주지 않는 경우).
  • 메뉴 항목에는 옵션 세트가 있어야 하며 각 옵션의 가격은 해당 옵션이 선택된 항목의 총 가격으로 설정되어야 합니다.

가격은 메뉴 항목 또는 옵션 중 하나에만 제공해야 하며 둘 다에 제공해서는 안 됩니다.

메뉴 피드가 출시되면 음식점 장소 시트의 '메뉴' 탭에 메뉴 피드 데이터가 표시될 수 있습니다. 여러 소스에서 동일한 음식점의 메뉴를 제공하는 경우 판매자는 Google 비즈니스 프로필 메뉴 편집기에서 선호하는 제공업체를 선택할 수 있습니다. 판매자가 선호하는 메뉴 제공업체를 선택하는 방법에 관한 자세한 내용은 메뉴 관리를 참고하세요.

다음 Google 서비스에는 장소 시트에 '메뉴' 탭이 표시됩니다.

제품 기기
Google 검색 모바일 웹
Google 검색 모바일 네이티브
Google 지도 모바일 네이티브
새로운 시각적 메뉴는 모바일 Google 검색에서 확인할 수 있으며, 데스크톱 및 Google 지도를 비롯한 다른 표시 경로로 확대될 예정입니다.

설명이 포함된 메뉴 항목을 보여주는 메뉴의 예

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

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

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

권장사항

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

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