構造化メニューデータを提供する

Google パートナーは、Google マップ モバイル(Android と iOS)の場合、レストランのプレイスシートの [メニュー] セクションで使用できるように、「Google で予約」の統合を通じて構造化されたメニューデータを提供することができます。

メニューデータは、汎用フィードと呼ばれる機能を使用して、既存の「Google で予約」の統合を介して取り込まれます。始める前に、数分でアカウントの設定手順を完了したことを確認します。汎用フィード ドロップボックスの使用を読み、汎用フィードのアップロード プロセスの概要と、汎用フィード アップロードのアカウントの設定方法を説明します。

メニュー フィードの作成とアップロード

メニュー フィードを作成してアップロードする際は、以下の点にご注意ください。

  • メニューデータファイルについては、メニュー フィードに記載されている仕様を遵守してください。メニュー データファイルの例については、メニューフィード JSON サンプルをご覧ください。メニュー データファイル名はアップロード間で一意である必要があります。ファイル名にはタイムスタンプを含めることをおすすめします(例: menu1_1633621547.json)。
  • ファイルセット記述子で、name フィールドを google.food_menu に設定します。記述子ファイルの例については、記述子ファイル JSON サンプルをご覧ください。記述子ファイル名は、アップロード間で一意である必要があります。ファイル名にはタイムスタンプを含めることをおすすめします(例: descriptor_1633621547.filesetdesc.json)。記述子ファイルは、メニュー フィードの一部として汎用 SFTP ドロップボックスにアップロードしてください。
  • メニュー フィードは、完全な更新として毎日、汎用の SFTP ドロップボックスにアップロードする必要があります。
  • 販売者のフィード ファイルについては、販売者フィードに記載されている仕様に従ってください。販売者フィード ファイルの例については、販売者フィード JSON サンプルをご覧ください。 ファイル名にはタイムスタンプを含めることをおすすめします(例: merchant1_1633621547.json)。
  • 販売者のフィードは、完全更新の際に毎日 Merchants SFTP ドロップボックスにアップロードする必要があります。
  • メニューと販売者フィードの SFTP ドロップボックスの情報は、パートナー ポータルの [設定 > フィード] で確認できます。
  • フィードのドロップボックスの選択

  • メニューと販売者のフィードの取り込みステータスは、パートナー ポータルの [フィードと履歴] で確認できます。

メニュー項目オプションを使用する

メニュー アイテム オプションは、MenuItemOption proto を使用して指定できます。メニュー項目オプションは、メニュー項目の下にフラットリストとして表示されます。下記の例をご覧ください。

料金を含むメニュー項目とオプション

図 1: ブレッド スティック、ソースは Sm と Lg の 2 種類のメニュー項目

必須のメニュー項目オプションのみがサポートされています。必須のメニュー項目オプションは、注文時にお客様が選択する必要があるオプションです。たとえば、ピザを注文する場合、サイズは必須です。オプションのメニュー項目オプション(「アボカドを追加するオプション」)はサポートされていません。

メニュー アイテム オプションは 1 つのフラットリストとして表示されるため、パートナーは、1 つのメニュー アイテムに必要な複数のオプション セット(サイズ オプションとミルク オプション付きラテなど)を持つパートナーが Google でこれらのオプションをどのように表示するのが最善かを決定する必要があります。Google では次のヒューリスティックを推奨しています。

  • 価格に必須のオプション セットが 1 つだけの場合は、そのオプション セットをフィードに含めることをおすすめします。
  • それ以外の場合は、メニュー項目のオプションを最も適切に表す方法をパートナーが決定します。オプションの選択肢のリストをできるだけ長く作成することはおすすめしません。

メニュー項目の下にメニュー項目オプションを含める場合は、次のいずれかになります。

  • メニュー アイテムには、価格を設定した特典が 1 つ以上必要です(メニュー アイテム オプションが価格に影響しない場合)。
  • メニュー アイテムには、そのオプションを選択したアイテムの合計金額と等しい価格のセットを指定する必要があります。

価格はメニュー項目またはそのオプションに対してのみあり、両方には設定しないでください。