Panoramica

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 su google.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 esempio descriptor_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.
  • Selezione delle caselle di immissione del feed

    Figura 1: Informazioni generiche sulla casella personale SFTP

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.

Voci del menu dei prezzi con opzioni

Figura 2: Bruschette e salsa ha due opzioni di elemento del menu: Sm e Lg

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.

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
I nostri nuovi menu visivi sono visualizzabili nella Ricerca Google su dispositivi mobili e l'esperienza verrà estesa ad altre piattaforme, tra cui computer e Google Maps.

Esempio di menu che mostra le portate con descrizioni

Figura 3: un esempio di come vengono visualizzati i contenuti del feed del menu.

Per eseguire il test su computer, utilizza gli strumenti per sviluppatori del browser per simulare un dispositivo mobile.

  1. Nella Visualizzazione dell'inventario, seleziona il commerciante e fai clic sul link alla scheda per visualizzare la scheda del ristorante.
  2. 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 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.