總覽

Google 合作夥伴可能會透過預訂等候名單整合功能,向 Google 提供結構化菜單資料,以供 Google 地圖行動版 (Android 版和 iOS 版) 餐廳資訊單的「選單」部分使用。

系統會使用一般動態饋給擷取選單資料。開始之前,請花幾分鐘確定您已完成帳戶設定步驟,並詳閱使用一般動態饋給 Dropbox 一文,概略瞭解一般動態饋給上傳程序,以及如何設定帳戶以用於一般動態饋給上傳作業。

建立和上傳菜單動態饋給

建立和上傳菜單動態饋給時,請注意下列事項:

  • 按照選單動態饋給中所述的資料規格產生選單資料檔案。每次上傳車輛的選單資料檔案名稱不得重複。建議您在檔案名稱中加入時間戳記,例如 menu1_1633621547.json
  • 在檔案集描述元中,將 name 欄位設為 google.food_menu。如要查看描述元檔案內容的範例,請參閱描述元檔案 JSON 範例。每次上傳時,描述元檔案名稱不得重複。建議您在檔案名稱中加入時間戳記,例如 descriptor_1633621547.filesetdesc.json。 描述元檔案應上傳至一般檔案傳輸通訊協定 Dropbox,做為選單動態饋給的一部分。
  • 選單動態饋給應依據完整重新整理的頻率,每天上傳至一般 SFTP Dropbox。
  • 如需動態饋給 SFTP Dropbox 資訊,請依序前往合作夥伴入口網站的「設定」>「動態饋給」專區。
  • 選取動態饋給 Dropbox

    圖 1:一般安全檔案傳輸通訊協定 Dropbox 資訊

使用選單項目選項

您可以使用 MenuItemOption proto 指定選單項目選項。選單項目選項會以平面清單的形式顯示在選單項目下方。請參閱以下範例。

提供選項的定價選單項目

圖 2: 麵包棒和醬汁有兩個選單項目選項:Sm 和 Lg

系統僅支援必要選單項目選項。必填的選單項目選項是客戶下單時必須選擇的選項。舉例來說,訂餐時,尺寸是必填屬性。系統不支援選用選單項目選項 (即「選項加入酪梨的選項」)。

由於選單項目選項會顯示為單層清單,如果合作夥伴為單一選單項目提供多組必要選項 (例如含有尺寸選項和牛奶選項的拿鐵組合),就必須決定在 Google 中以最佳方式顯示這些選項。Google 建議採用下列經驗法則:

  • 如果只有一個必要選項會影響價格,建議在動態饋給中加入該選項。
  • 如為其他情況,則是由合作夥伴決定如何以最佳方式呈現選單項目選項。我們不建議針對所有可能的選項組合建立較長的選項清單。

在選單項目底下加入選單項目選項時:

  • 選單項目至少須有一項包含價格的優惠 (適用於選單項目選項不會影響價格的情況)。
  • 選單項目必須提供一組選項,每個選項的價格必須與所選選項的商品總價相等。

只有菜單品項或相應的選項提供價格,不能同時提供兩者。

菜單動態饋給 推出後,餐廳資訊單的「選單」分頁就會顯示菜單動態饋給資料。如果同一間餐廳有多個來源提供菜單,商家可以在 Google 商家檔案選單編輯器中選擇偏好的供應商。如要進一步瞭解商家如何選取偏好的菜單供應商,請參閱「管理選單」。

下列 Google 介面會在資訊單上顯示「菜單」分頁:

產品 裝置
Google 搜尋 行動版網站
Google 搜尋 行動裝置原生廣告
Google 地圖 行動裝置原生廣告
您可以在行動版 Google 搜尋中查看新的視覺選單,並將於電腦版和 Google 地圖等更多平台上推出。

顯示內含說明的選單項目範例選單

圖 3:選單動態饋給內容的顯示方式示例。

如要在電腦上進行測試,請使用瀏覽器開發人員工具模擬行動裝置。

  1. 在「Inventory View」中選取所需商家,然後按一下資訊單連結,即可查看餐廳資訊單。
  2. 開啟 Chrome 開發人員工具 (在「檢查」或「檢視」上按一下滑鼠右鍵 ->「開發人員」->「開發人員工具」),然後選取行動裝置類型 行動裝置類型,然後重新整理頁面。

最佳做法

以下是開發菜單動態饋給的最佳做法。

  • 只將一個菜單與一間餐廳建立關聯。
  • TextField 中,提供偏好的語言做為第一個語言。如要傳送多個 LocalizedText 物件,目前只會向使用者顯示文字清單中的第一個物件。
  • 所有選單項目都應新增至選單區段,請勿將選單項目直接新增至選單物件,
  • 使用 utf-8 編碼提供內容。您不需要逸出非 ASCII 字元。
  • 請按照「使用一般動態饋給 Dropbox」一文的說明,將動態饋給檔案或資料分割限制在 1,000 個以內。