總覽

Google 合作夥伴可透過預訂服務端到端整合功能,將結構化菜單資料提供給 Google,用於 Google 地圖行動版 (Android 和 iOS) 餐廳商家資訊頁面的「菜單」部分。

系統會使用通用動態饋給擷取選單資料。在開始之前,請花幾分鐘確認您已完成帳戶設定步驟,並詳閱「使用一般動態饋給 dropbox」一文,瞭解一般動態饋給上傳程序的概略說明,以及如何設定帳戶以便上傳一般動態饋給。

建立及上傳選單動態饋給

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

  • 請按照選單動態饋給中所述的資料規格產生選單資料檔案。上傳的不同選單資料檔案名稱不得重複。建議您在檔案名稱中加入時間戳記,例如 menu1_1633621547.json
  • 在檔案集描述元中,將 name 欄位設為 google.food_menu。如要查看描述元檔案內容的範例,請參閱 描述元檔案 JSON 範例。描述元檔案的名稱不得重複。建議您在檔案名稱中加入時間戳記,例如 descriptor_1633621547.filesetdesc.json。描述元檔案應上傳至一般 SFTP dropbox,並納入選單動態饋給。
  • 菜單動態饋給應每天上傳至一般安全檔案傳輸通訊協定 Dropbox,以便完整重新整理。
  • 動態饋給 SFTP dropbox 資訊位於合作夥伴入口網站的「Configuration」>「Feeds」部分。
  • 選取動態饋給 dropbox

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

使用選單項目選項

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

含有選項的選單項目定價

圖 2: 麵包棒與醬料有兩種選項:Sm 和 Lg

系統僅支援必要選單項目選項。必要選單項目是指消費者在下單時必須選擇的項目。舉例來說,訂購披薩時,尺寸是必要選項。不支援選用選單項目選項 (例如「加酪梨」選項)。

由於選單項目選項會以單一平面清單的形式顯示,因此如果合作夥伴的單一選單項目有多組必要選項 (例如拿鐵的容量和牛奶選項),就必須決定如何在 Google 中最佳呈現這些選項。Google 建議採用下列經驗法則:

  • 如果只有一個必要選項組合會影響價格,建議在動態饋給中納入該選項組合。
  • 在其他所有情況下,合作夥伴可自行決定如何最佳呈現選單項目選項。不建議為所有可能的選項組合建立長長的選項清單。

在選單項目下方加入選單項目選項時,請採取下列任一做法:

  • 選單項目至少必須含有一項含有價格的商品 (如果選單項目選項不會影響價格)。
  • 選單項目必須包含一組選項,且每個選項的價格都設為選取該選項時的項目總價。

價格應只提供選單項目或選項的價格,不得同時提供兩者。

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

下列 Google 途徑會在 Placesheet 上顯示「Menu」分頁:

產品 裝置
Google 搜尋 行動網路
Google 搜尋 行動版原生應用程式
Google 地圖 行動版原生應用程式
新的視覺選單可在行動版 Google 搜尋中查看,這項體驗也將擴展至電腦版和 Google 地圖等其他途徑。

顯示含有說明的菜單項目範例

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

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

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

最佳做法

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

  • 只將一個菜單與餐廳建立關聯。
  • TextField 中,將偏好語言設為第一種語言。如果您傳送多個 LocalizedText 物件,目前系統只會向使用者顯示文字清單中的第一個物件。
  • 所有選單項目都應新增至菜單專區,請勿直接將選單項目新增至選單物件。
  • 請使用 UTF-8 編碼提供內容。非 ASCII 字元不需要逸出。
  • 使用一般動態饋給 dropbox 所述,請將動態饋給檔案或分片數量限制在 1,000 個以內。