Partner Google dapat memberikan data menu terstruktur ke Google melalui integrasi Reservasi Menyeluruh untuk digunakan di bagian Menu pada panel informasi hotel restoran di Google Maps Seluler (Android dan iOS).
Data menu diserap menggunakan feed Generik. Sebelum memulai, luangkan waktu beberapa menit untuk memastikan Anda telah menyelesaikan langkah-langkah pembuatan akun dan baca artikel Menggunakan dropbox feed Generik untuk mendapatkan ringkasan proses upload feed umum dan penjelasan tentang cara mengonfigurasi akun Anda untuk upload feed umum.
Membuat dan mengupload feed menu
Saat membuat dan mengupload feed menu, perhatikan hal-hal berikut:
-
Ikuti spesifikasi data yang dijelaskan dalam feed menu untuk membuat file data menu. Nama file data menu harus unik di antara upload. Sebaiknya
sertakan stempel waktu dalam nama file, misalnya
menu1_1633621547.json
. -
Di deskripsi kumpulan file, tetapkan kolom
name
kegoogle.food_menu
. Untuk melihat contoh konten file deskriptor, lihat contoh JSON File deskriptor. Nama file deskriptor harus unik di antara upload. Sebaiknya sertakan stempel waktu dalam nama file, misalnya,descriptor_1633621547.filesetdesc.json
. File deskriptor harus diupload ke dropbox SFTP generik sebagai bagian dari feed menu. - Feed menu harus diupload ke dropbox SFTP generik dengan ritme harian saat dimuat ulang sepenuhnya.
- Info dropbox SFTP feed dapat ditemukan di bagian Konfigurasi > Feed pada Portal Partner.
Menangani opsi item menu
Opsi item menu dapat ditentukan menggunakan proto MenuItemOption
. Opsi item menu ditampilkan sebagai daftar datar di bawah item menu. Lihat contoh di bawah.
Hanya opsi item menu wajib yang didukung. Opsi item menu yang diperlukan adalah opsi yang harus dipilih pelanggan saat memesan. Misalnya, saat memesan pizza, ukuran adalah opsi yang diperlukan. Opsi item menu yang bersifat opsional (yaitu "opsi untuk menambahkan alpukat") tidak didukung.
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 heuristik berikut:
- Jika hanya satu kumpulan opsi wajib yang memengaruhi harga, pilih untuk menyertakan opsi yang ditetapkan dalam feed.
- Untuk semua kasus lainnya, partnerlah yang menentukan cara terbaik untuk merepresentasikan opsi item menu. Membuat daftar opsi yang panjang untuk semua kemungkinan kombinasi opsi tidak direkomendasikan.
Saat menyertakan opsi item menu pada item menu:
- Item menu harus memiliki setidaknya satu penawaran dengan harga (jika opsi item menu tidak memengaruhi harga).
- Item menu harus memiliki sekumpulan opsi yang masing-masing harganya setara dengan harga total item dengan opsi yang dipilih.
Harga harus diberikan hanya untuk item menu atau opsinya, tetapi tidak untuk keduanya.
Cara melihat menu
Setelah feed menu diluncurkan, data feed menu Anda mungkin akan terlihat di tab "Menu" panel informasi hotel restoran. Jika beberapa sumber menyediakan menu untuk restoran yang sama, penjual dapat memilih penyedia pilihan di editor menu Google Profil Bisnis. Untuk mengetahui informasi selengkapnya tentang cara penjual dapat memilih penyedia menu yang diinginkan, lihat Mengelola menu Anda.
Platform Google berikut menampilkan tab "Menu" di panel informasi hotel:
Produk | Perangkat |
---|---|
Google Penelusuran | Web Seluler |
Google Penelusuran | Native Seluler |
Google Maps | Native Seluler |
Untuk melakukan pengujian di desktop, gunakan alat developer browser Anda untuk menyimulasikan perangkat seluler.
- Di Inventory View, pilih penjual dan klik link panel informasi hotel untuk melihat panel informasi hotel restoran.
- Buka Chrome Developer Tools (klik kanan Inspect or View -> Developer -> Developer Tools), pilih jenis perangkat seluler dan muat ulang halaman.
Praktik Terbaik
Berikut adalah praktik terbaik yang dapat diikuti saat mengembangkan feed menu.
- Kaitkan hanya satu menu ke sebuah restoran.
- Berikan bahasa pilihan sebagai bahasa pertama di TextField. Jika Anda mengirim beberapa objek LocalizedText, saat ini hanya objek pertama dalam daftar teks yang akan ditampilkan kepada pengguna.
- Semua item menu harus ditambahkan ke bagian menu, jangan menambahkan item menu secara langsung ke objek menu.
- Sediakan konten menggunakan encoding utf-8. Tidak perlu meng-escape karakter non-ASCII.
- Batasi file feed atau shard hingga 1.000 seperti yang disebutkan dalam Menggunakan dropbox feed Generik.