Google 파트너는 예약 엔드 투 엔드 통합을 통해 음식점의 Google 비즈니스 프로필 메뉴 섹션 및 Google 소비자 서비스의 기타 진입점에 사용할 구조화된 메뉴 데이터를 Google에 제공할 수 있습니다.
메뉴 데이터는 일반 피드를 사용하여 처리됩니다. 시작하기 전에
- 계정 설정을 완료했는지 확인합니다.
- 일반 피드 업로드 절차 이해하기
- 일반 피드 업로드를 위해 계정을 구성하는 방법을 알아봅니다.
스키마
전체 메뉴 스키마는 여기에서 확인할 수 있습니다.
메뉴 피드 만들기 및 업로드
메뉴 피드를 만들고 업로드할 때는 다음 가이드라인과 약관을 따르세요.-
레스토랑 세부정보를 제공하려면 판매자 피드에 설명된 데이터 사양을 따르세요.
JSON 파일의 예는 샘플 JSON을 참고하세요.
데이터 파일 이름은 업로드 간에 고유해야 합니다. 파일 이름에 타임스탬프를 포함하는 것이 좋습니다(예:
menu1_1633621547.json
). -
메뉴 피드의 파일 세트 설명자에서
name
필드를google.food_menu
로 설정합니다. 설명자 파일 콘텐츠의 예를 보려면 설명자 파일 JSON 샘플을 참고하세요. 설명자 파일의 이름은 업로드 간에 고유해야 합니다. 파일 이름에 타임스탬프를 포함하는 것이 좋습니다(예:descriptor_1633621547.filesetdesc.json
). 설명자 파일은 메뉴 피드의 일부로 일반 SFTP 보관용 계정에 업로드해야 합니다. - 피드는 전체 새로고침으로 매일 일반 SFTP 보관용 계정에 업로드해야 합니다.
- 일반 피드 보관용 계정 사용에 설명된 대로 피드를 1,000개 샤드 (파일)로 제한합니다.
피드 처리 상태는 파트너 포털의 피드 > 기록 섹션에서 확인할 수 있습니다. 피드 SFTP 보관용 계정 정보는 파트너 포털의 구성 > 피드 섹션에서 확인할 수 있습니다.
피드 처리 상태는 파트너 포털의 피드 > 기록 섹션에서 확인할 수 있습니다. 피드 SFTP 보관용 계정 정보는 파트너 포털의 구성 > 피드 섹션에서 확인할 수 있습니다.
메뉴 항목 옵션 작업
메뉴 항목 옵션은 MenuItemOption
프로토를 사용하여 지정할 수 있습니다. 정확한 사용자 환경은 Google 표시 경로에 따라 다르며 메뉴 항목 옵션은 메뉴 항목 아래에 평면 목록으로 표시됩니다. 예를 참고하세요.
메뉴 항목 옵션은 옵션 중 하나를 선택해야 하는 요리가 필요한 경우에만 지원됩니다. 예를 들어 피자를 주문할 때는 크기가 필수 옵션입니다. 선택사항인 메뉴 항목 옵션 (예: '아보카도 추가 옵션')은 지원되지 않으며 피드에 포함되어서는 안 됩니다.
메뉴 항목 옵션은 단일 플랫 목록으로 표시되므로 단일 메뉴 항목에 여러 세트의 필수 옵션이 있는 파트너 (예: 크기 옵션과 우유 옵션이 있는 라떼)는 Google에 이러한 옵션을 가장 잘 표시하는 방법을 결정해야 합니다. Google에서는 다음 가이드라인을 권장합니다.
- 가격에 영향을 미치는 필수 옵션 세트가 하나뿐인 경우 피드에 해당 옵션 세트를 포함하는 것이 좋습니다.
-
그 외의 경우에는 파트너가 메뉴 항목 옵션을 가장 잘 표시하는 방법을 결정합니다. 가능한 모든 옵션 조합에 대해 긴 옵션 목록을 만드는 것은 권장하지 않습니다. 다음과 같이 옵션을 구성하지 마세요.
- 치킨 부리토
- 치즈가 들어간 치킨 부리토
- 살사와 함께 제공되는 치킨 부리토
- 살사와 치즈가 들어간 치킨 부리토
- 과카몰레가 들어간 치킨 부리토
- 과카몰레와 살사가 들어간 치킨 부리토
메뉴 항목 아래에 메뉴 항목 옵션을 포함하는 경우 다음 중 하나를 실행합니다.
- 메뉴 항목에 가격이 포함된 제품이 하나 이상 있어야 합니다 (메뉴 항목 옵션이 가격에 영향을 미치지 않는 경우).
- 메뉴 항목에는 각 옵션의 가격이 해당 옵션이 선택된 항목의 총가격으로 설정된 옵션 세트가 있어야 합니다.
가격은 메뉴 항목 또는 옵션 중 하나에만 제공해야 하며 둘 다에 제공해서는 안 됩니다.
메뉴가 여러 개인 레스토랑
레스토랑 (항목) 하나에는 메뉴가 하나만 있을 수 있습니다. 메뉴가 여러 개인 레스토랑 (예: 점심 메뉴와 저녁 메뉴가 별도로 있음)의 경우 MenuSections를 사용하여 모든 메뉴를 단일 메뉴로 결합할 수 있습니다(예: 점심 섹션과 저녁 섹션이 있는 단일 메뉴). 결과 메뉴의 구조는 다음과 같습니다.
- 메뉴
- 점심 섹션
- 스프
- 수프 1
- 수프 2
- 샌드위치
- 샌드위치 1
- 샌드위치 2
- 저녁 식사 섹션
- 시작 조건
- 시작 조건 1
- Starter 2
- 전원
- 메인 요리 1
- 메인 요리 2
여러 음식점 간에 메뉴 공유
메뉴의 merchant_ids
목록에 모든 레스토랑을 포함하여 단일 메뉴를 여러 레스토랑에서 공유할 수 있습니다. 이 목록은 항목 피드를 사용하는 파트너의 항목 ID를 허용합니다.
권장사항
다음은 메뉴 피드를 개발할 때 따라야 하는 권장사항입니다.
- 레스토랑에 하나의 메뉴만 연결합니다.
- TextField에서 기본 언어를 첫 번째 언어로 제공합니다. LocalizedText 객체를 여러 개 전송하는 경우 텍스트 목록의 첫 번째 객체가 사용자에게 표시됩니다.
- 모든 메뉴 항목은 메뉴 섹션에 추가해야 합니다. 메뉴 객체에 메뉴 항목을 직접 추가하지 마세요.
- utf-8 인코딩을 사용하여 콘텐츠를 제공합니다. 비ASCII 문자는 이스케이프 처리할 필요가 없습니다.
- 여러 지역에서 출시하는 경우 단위 및 nanos 필드에 올바른 통화 코드와 단위를 사용해야 합니다. 단위의 10^-9인 nanos 필드에 특히 주의하세요. 인벤토리 보기에서 메뉴 시각화 도구를 사용하여 가격을 올바르게 설정했는지 확인합니다.
- 유용하고 매력적인 사용자 환경을 제공하려면 시각적으로 풍부하고 포괄적이며 신선한 메뉴를 제공하는 것이 중요합니다. 가격, 설명, 사진, 식단 정보는 모두 구매 결정을 유도하는 데 중요한 요소이며 파트너는 최적의 사용자 및 판매자 환경을 제공하기 위해 이러한 데이터를 최대한 많이 제공하는 것이 좋습니다.
개발 및 테스트 도구
메뉴 피드가 출시되면 메뉴 피드 데이터가 탐색 환경에 표시될 수 있으며 음식점 장소 섹션의 '메뉴' 탭에 표시될 수 있습니다. 메뉴 탭은 Google 검색 (모바일 및 데스크톱)에서 지원되며, Google 지도 등 다른 표시 경로로 확대될 예정입니다. 렌더링된 환경은 노출 영역에 따라 다를 수 있습니다.
메뉴가 올바르게 구성되었는지 확인하려면 인벤토리 보기 도구의 메뉴 시각화 도구를 사용하여 메뉴를 미리 봅니다.
음식점 메뉴는 Google 비즈니스 프로필을 통한 음식점 자체, 음식 주문 및 예약 파트너, 메뉴의 사용자 사진 등 다양한 소스에서 가져올 수 있습니다. 여러 출처에서 동일한 음식점의 메뉴를 제공하는 경우 판매자는 Google 비즈니스 프로필 메뉴 편집기에서 원하는 제공업체를 선택할 수 있습니다.