I partner di Google possono fornire a Google dati strutturati dei menu tramite l'integrazione delle liste d'attesa per le prenotazioni per utilizzarli nella sezione Menu del profilo dell'attività su Google di un ristorante e in altri punti di contatto sulle piattaforme per i consumatori di Google.
I dati del menu vengono importati utilizzando i feed generici. Prima di iniziare:
- Assicurati di aver completato la creazione dell'account.
- Informazioni sulla procedura di caricamento del feed generico
- Scopri come configurare il tuo account per i caricamenti di feed generici
Schema
Lo schema completo del menu è disponibile qui.
Creazione e caricamento di feed di menu
Quando crei e carichi i feed di menu, segui queste linee guida e convenzioni:-
Per fornire i dettagli del ristorante, segui la specifica dei dati descritta in Feed dei commercianti.
Per un esempio di file JSON, consulta il JSON di esempio.
I nomi dei file di dati devono essere univoci tra un caricamento e l'altro. Ti consigliamo di includere un timestamp nel
nome file, ad esempio
menu1_1633621547.json
-
Nel descrittore del set di file per il feed del menu, imposta il campo
name
sugoogle.food_menu
. Per vedere un esempio dei contenuti del file descrittore, consulta l'esempio di file JSON 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 cartella Dropbox SFTP generica come parte del feed del menu. - I feed devono essere caricati nella casella personale SFTP generica su base giornaliera come aggiornamenti completi.
- Limita i feed a 1000 frammenti (file), come indicato in Utilizzare la dropbox del feed generico
Lo stato di importazione dei feed è disponibile nella sezione Feed > Cronologia del portale partner. Puoi trovare le informazioni sulla cassetta SFTP del feed nella sezione Configurazione > Feed del Partner Portal.
Lo stato di importazione dei feed è disponibile nella sezione Feed > Cronologia del Portale di Google Partners. 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
. L'esperienza utente esatta dipende dalla piattaforma Google. Le opzioni dell'elemento del menu vengono visualizzate come elenco piatto sotto l'elemento del menu. Guarda l'esempio:
Le opzioni per gli elementi del menu sono supportate solo se il piatto richiede la selezione di una delle opzioni. 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 e non devono essere incluse nei feed.
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 linee guida:
- 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. Evita di strutturare le opzioni in questo modo:
- Burrito di pollo
- Burrito di pollo con formaggio
- Burrito di pollo con salsa
- Burrito di pollo con salsa e formaggio
- Burrito di pollo con guacamole
- Burrito di pollo con guacamole e salsa
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 ciascuna 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.
Ristoranti con più menù
Un singolo ristorante (entità) può avere un solo menu. Per un ristorante con più menu (ad es. menu separati per pranzo e cena), puoi combinare tutti i menu in un unico menu con MenuSections (ad es. un menu con una sezione per il pranzo e una per la cena). Il menu risultante avrà la seguente struttura:
- Menu
- Sezione Pranzo
- Zuppe
- Zuppa 1
- Zuppa 2
- Panini
- Sandwich 1
- Sandwich 2
- Sezione Cena
- Starters
- Comando iniziale 1
- Comando iniziale 2
- Alimentazione
- Piatto principale 1
- Piatto principale 2
Condivisione dei menu tra i ristoranti
Un singolo menu può essere condiviso tra più ristoranti includendo tutti i ristoranti nell'elenco merchant_ids
del menu. Tieni presente che questo elenco accetta gli ID entità per i partner che utilizzano il feed Entity.
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, agli utenti viene mostrato il primo oggetto nell'elenco di testo.
- Tutti gli elementi del menu devono essere aggiunti alle sezioni del menu. Non aggiungere le voci del menu direttamente all'oggetto menu.
- Fornisci i contenuti utilizzando la codifica UTF-8. Non è necessario utilizzare l'interpretazione letterale dei caratteri non ASCII.
- Se esegui il lancio in più regioni, assicurati di utilizzare i codici valuta e le denominazioni corretti nel campo unità e nano. Presta particolare attenzione al campo nano, che corrisponde a 10^-9 di una unità. Utilizza Visualizzatore menu in Visualizzatore dell'inventario per verificare di aver impostato correttamente i prezzi.
- Offrire agli utenti menu accattivanti, completi e aggiornati è fondamentale per offrire un'esperienza utente utile e coinvolgente. Prezzi, descrizioni, foto e informazioni sulle diete sono tutti elementi chiave per orientare il processo decisionale e i partner sono invitati a fornire quanti più dati possibili per offrire un'esperienza ottimale a utenti e commercianti.
Strumenti di sviluppo e test
Una volta lanciati, i dati dei feed dei menu saranno idonei a essere visualizzati nelle esperienze di scoperta e potrebbero essere visibili nella scheda "Menu" della scheda del ristorante. La scheda del menu è supportata nella Ricerca Google (dispositivi mobili e computer) e l'esperienza verrà estesa ad altre piattaforme, tra cui Google Maps. L'esperienza visualizzata può variare in base alla superficie.
Per assicurarti che il menu sia strutturato correttamente, utilizza Visualizzatore menu in Visualizzatore inventario per visualizzarne l'anteprima.
I menu dei ristoranti possono provenire da molte fonti, tra cui i ristoranti stessi tramite il loro Profilo dell'attività su Google, partner per ordini di cibo e prenotazioni, foto dei menu scattate dagli utenti e altro ancora. 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.