I partner di Google possono fornire a Google dati strutturati del menu tramite l'integrazione end-to-end di Reservations per utilizzarli nella sezione Menu della scheda di un ristorante su Google Maps per il mobile (Android e iOS).
I dati del menu vengono importati utilizzando i feed generici. Prima di iniziare, dedica qualche minuto per assicurarti di aver completato i passaggi di configurazione dell'account e di aver letto l'articolo Utilizzare la cartella Dropbox per i feed generici per una panoramica della procedura di caricamento dei feed generici e una spiegazione su come configurare il tuo account per i caricamenti dei feed generici.
Creazione e caricamento di feed dei menu
Quando crei e carichi i feed dei menu, tieni presente quanto segue:
-
Segui la specifica dei dati descritta nel
feed del menu
per generare i file di dati del menu. I nomi dei file di dati del menu devono essere univoci tra un caricamento e l'altro. È consigliabile includere un timestamp nel nome file, ad esempio
menu1_1633621547.json
. -
Nel descrittore del set di file, imposta il campo
name
sugoogle.food_menu
. Per visualizzare un esempio dei contenuti del file descrittore, consulta il file JSON di esempio del file descrittore. I nomi dei file descrittivo devono essere univoci tra i caricamenti. Ti consigliamo di includere un timestamp nel nome file, ad esempiodescriptor_1633621547.filesetdesc.json
. Il file descrittore deve essere caricato nella casella personale SFTP generica come parte del feed del menu. - I feed dei menu devono essere caricati nella casella personale SFTP generica su base giornaliera come aggiornamenti completi.
- Le informazioni sulla cassetta SFTP del feed sono disponibili nella sezione Configurazione > Feed del Partner Portal.
Utilizzare le opzioni dei voci di menu
Le opzioni degli elementi del menu possono essere specificate utilizzando il proto MenuItemOption
. Le opzioni dell'elemento del menu vengono visualizzate sotto l'elemento del menu sotto forma di elenco piatto. Vedi l'esempio riportato di seguito.
Sono supportate solo le opzioni di voci di menu obbligatorie. Un'opzione di elemento del menu obbligatoria è quella che il cliente deve scegliere al momento dell'ordine. Ad esempio, quando ordini una pizza, la dimensione è un'opzione obbligatoria. Le opzioni di voci di menu facoltative (ad es. "opzione per aggiungere avocado") non sono supportate.
Poiché le opzioni degli elementi del menu vengono visualizzate come un unico elenco piatto, i partner con più set di opzioni obbligatorie per un singolo elemento del menu (ad esempio un latte con opzioni di dimensioni e opzioni di latte) devono decidere come visualizzare al meglio queste opzioni in Google. Google consiglia le seguenti euristiche:
- Se solo un insieme di opzioni obbligatorie influisce sul prezzo, ti consigliamo di includerlo nei feed.
- In tutti gli altri casi, è compito del partner determinare il modo migliore per rappresentare le opzioni dell'elemento di menu. La creazione di elenchi lunghi di opzioni per tutte le possibili combinazioni di opzioni non è consigliata.
Quando includi le opzioni di un elemento del menu, puoi:
- L'elemento del menu deve avere almeno un'offerta con un prezzo (per i casi in cui le opzioni dell'elemento del menu non influiscono sul prezzo).
- L'elemento del menu deve avere un insieme di opzioni, con il prezzo di ogni opzione impostato sul prezzo totale dell'elemento con l'opzione selezionata.
Il prezzo deve essere fornito solo per l'elemento del menu o per le relative opzioni, ma non per entrambi.
Come visualizzare il menu
Una volta lanciati, i dati del feed del menu potrebbero essere visibili nella scheda "Menu" della scheda del ristorante. Se più fonti forniscono menu per lo stesso ristorante, il commerciante può scegliere un fornitore preferito nell'editor del menu di Profilo dell'attività su Google. Per saperne di più su come un commerciante può selezionare un fornitore di menu preferito, consulta Gestire il menu.
Le seguenti piattaforme Google mostrano la scheda "Menu" nella scheda della scheda:
Prodotto | Dispositivo |
---|---|
Ricerca Google | Web mobile |
Ricerca Google | Nativa mobile |
Google Maps | Nativa mobile |
Per eseguire il test su computer, utilizza gli strumenti per sviluppatori del browser per simulare un dispositivo mobile.
- Nella Visualizzazione dell'inventario, seleziona il commerciante e fai clic sul link alla scheda per visualizzare la scheda del ristorante.
- Apri Strumenti per sviluppatori di Chrome (fai clic con il tasto destro del mouse su Ispeziona o Visualizza -> Sviluppatore -> Strumenti per sviluppatori), Seleziona il tipo di dispositivo mobile e aggiorna la pagina.
Best practice
Di seguito sono riportate le best practice da seguire per lo sviluppo dei feed dei menu.
- Associa un solo menu a un ristorante.
- Fornisci la lingua preferita come prima lingua nel TextField. Se invii più oggetti LocalizedText, al momento agli utenti viene mostrato solo il primo oggetto nell'elenco di testo.
- Tutti gli elementi del menu devono essere aggiunti alle sezioni del menu. Non aggiungere elementi del menu direttamente all'oggetto del menu.
- Fornisci i contenuti utilizzando la codifica UTF-8. Non è necessario utilizzare l'interpretazione letterale dei caratteri non ASCII.
- Limita i file o gli shard del feed a 1000,come indicato in Utilizzare la casella personale del feed generico.