Ringkasan

Partner Google dapat memberikan data menu terstruktur ke Google melalui integrasi Daftar Tunggu Reservasi untuk digunakan di bagian Menu di Google Profil Bisnis restoran dan titik entri lainnya di seluruh platform konsumen Google.

Data menu diserap menggunakan Feed Umum. Sebelum memulai:

  1. Pastikan Anda telah menyelesaikan pembuatan akun
  2. Memahami Proses upload Feed Umum
  3. Memahami cara mengonfigurasi akun untuk upload Feed Generik

Skema

Skema menu lengkap dapat ditemukan di sini.

Membuat dan mengupload Feed Menu

Saat membuat dan mengupload Feed Menu, ikuti panduan dan konvensi berikut:
  • Untuk memberikan detail restoran, ikuti spesifikasi data yang dijelaskan di Feed Merchant. Untuk contoh file JSON, lihat contoh JSON. Nama file data harus unik di antara upload. Sebaiknya sertakan stempel waktu dalam nama file, misalnya, menu1_1633621547.json
  • Dalam deskripsi set file untuk feed menu, tetapkan kolom name ke google.food_menu. Untuk melihat contoh konten file deskripsi, lihat Contoh JSON File Deskripsi. Nama file deskripsi harus unik di antara upload. Sebaiknya sertakan stempel waktu dalam nama file, misalnya, descriptor_1633621547.filesetdesc.json. File deskripsi harus diupload ke dropbox SFTP generik sebagai bagian dari feed menu.
  • Feed harus diupload ke dropbox SFTP generik dengan ritme harian sebagai pembaruan penuh.
  • Batasi feed hingga 1.000 shard (file) seperti yang disebutkan dalam Menggunakan dropbox Feed Generik

Status penyerapan feed dapat ditemukan di bagian Feed > Histori di portal partner. Info dropbox SFTP feed dapat ditemukan di bagian Konfigurasi > Feed Portal Partner.

Memilih dropbox feed

Gambar 1: Info dropbox SFTP generik

Status penyerapan feed dapat ditemukan di bagian Feed > Histori Portal Partner. Info dropbox SFTP feed dapat ditemukan di bagian Konfigurasi > Feed Portal Partner.

Menggunakan opsi item menu

Opsi item menu dapat ditentukan menggunakan proto MenuItemOption. Pengalaman pengguna yang tepat akan bergantung pada platform Google, opsi item menu ditampilkan sebagai daftar datar di bawah item menu. Lihat contoh:

Item menu harga dengan opsi

Gambar 2: Bread Sticks & Sauce memiliki dua opsi item menu: Sm dan Lg

Opsi item menu hanya didukung jika hidangan memerlukan salah satu opsi untuk dipilih. Misalnya, saat memesan pizza, ukuran adalah opsi yang wajib diisi. Opsi item menu yang bersifat opsional (yaitu "opsi untuk menambahkan alpukat") tidak didukung dan tidak boleh disertakan dalam feed.

Karena opsi item menu ditampilkan sebagai satu daftar datar, partner dengan beberapa kumpulan opsi yang diperlukan untuk satu item menu (misalnya, latte dengan opsi ukuran dan opsi susu) harus memutuskan cara terbaik untuk menampilkan opsi tersebut di Google. Google merekomendasikan panduan berikut:

  • Jika hanya satu kumpulan opsi yang diperlukan yang memengaruhi harga, sebaiknya sertakan kumpulan opsi tersebut dalam feed.
  • Untuk semua kasus lainnya, partner dapat menentukan cara terbaik untuk menampilkan opsi item menu. Membuat daftar panjang opsi untuk semua kemungkinan kombinasi opsi tidak direkomendasikan. Hindari menyusun opsi seperti ini:
    • Burrito ayam
    • Burrito ayam dengan keju
    • Burrito ayam dengan salsa
    • Burrito ayam dengan salsa dan keju
    • Burrito ayam dengan guacamole
    • Burrito ayam dengan guacamole dan salsa

Saat menyertakan opsi item menu di bagian item menu:

  • Item menu harus memiliki minimal satu penawaran dengan harga (untuk kasus saat opsi item menu tidak memengaruhi harga).
  • Item menu harus memiliki serangkaian opsi dengan harga setiap opsi ditetapkan ke harga total item dengan opsi tersebut dipilih.

Harga hanya boleh diberikan untuk item menu atau untuk opsi item menu, tetapi tidak untuk keduanya.

Restoran dengan beberapa menu

Satu restoran (Entitas) hanya dapat memiliki satu menu. Untuk restoran yang memiliki beberapa menu (yaitu menu Makan Siang dan Makan Malam yang terpisah), Anda dapat menggabungkan semua menu menjadi satu menu dengan MenuSections (yaitu satu menu dengan bagian untuk Makan Siang dan bagian untuk makan malam). Menu yang dihasilkan akan memiliki struktur berikut:

  • Menu
    • Bagian makan siang
      • Sup
        • Sup 1
        • Sup 2
      • Sandwich
        • Sandwich 1
        • Sandwich 2
    • Bagian makan malam
      • Makanan pembuka
        • Pemicu 1
        • Starter 2
      • Utama
        • Hidangan utama 1
        • Hidangan utama 2

Membagikan menu di seluruh restoran

Satu menu dapat dibagikan di beberapa restoran dengan menyertakan semua restoran dalam daftar merchant_ids menu. Perhatikan bahwa daftar ini menerima ID entitas untuk partner yang menggunakan feed Entity.

Praktik Terbaik

Berikut adalah praktik terbaik yang harus diikuti saat mengembangkan feed menu.

  • Hanya kaitkan satu menu ke restoran.
  • Berikan bahasa pilihan sebagai bahasa pertama di TextField. Jika Anda mengirim beberapa objek LocalizedText, objek pertama dalam daftar teks akan ditampilkan kepada pengguna.
  • Semua item menu harus ditambahkan ke bagian menu. Jangan tambahkan item menu langsung ke objek menu.
  • Berikan konten menggunakan encoding utf-8. Anda tidak perlu meng-escape karakter non-ascii.
  • Jika Anda meluncurkan di beberapa wilayah, pastikan Anda menggunakan kode mata uang dan denominasi yang benar di kolom unit dan nanos - perhatikan dengan cermat kolom nanos yang 10^-9 dari satu unit. Gunakan Visualisator Menu di Pelihat Inventaris untuk mengonfirmasi bahwa Anda telah menetapkan harga dengan benar.
  • Memberikan menu yang kaya secara visual, komprehensif, dan segar kepada pengguna adalah kunci untuk memberikan pengalaman pengguna yang bermanfaat dan menarik. Harga, deskripsi, foto, dan informasi diet adalah elemen utama dalam mendorong pengambilan keputusan dan partner dianjurkan untuk memberikan data ini sebanyak mungkin untuk memberikan pengalaman pengguna & penjual yang optimal.

Setelah feed menu diluncurkan, data feed menu Anda akan memenuhi syarat untuk ditampilkan di pengalaman penemuan dan dapat terlihat di tab "Menu" placesheet restoran. Tab menu didukung di Google Penelusuran (seluler & desktop), dan pengalaman ini akan diperluas ke platform tambahan termasuk Google Maps. Pengalaman yang dirender dapat berbeda-beda bergantung pada platform.

Contoh menu yang menampilkan item menu dengan deskripsi

Gambar 3: Contoh cara konten feed menu ditampilkan di Profil Bisnis di perangkat seluler

Untuk memastikan menu Anda disusun dengan benar, gunakan Visualisator Menu di Pelihat Inventaris untuk melihat pratinjau menu Anda.

Menu restoran dapat berasal dari banyak sumber, termasuk dari restoran itu sendiri melalui Google Profil Bisnis, partner pemesanan dan reservasi makanan, foto menu pengguna, dan lainnya. Jika ada beberapa sumber yang menyediakan menu untuk restoran yang sama, penjual dapat memilih penyedia pilihan di editor menu Google Profil Bisnis.