Aperçu

Les partenaires Google peuvent fournir à Google des données de menu structurées via l'intégration des listes d'attente pour les réservations afin de les utiliser dans la section Menu de la fiche d'établissement d'un restaurant sur Google Maps Mobile (Android et iOS).

Les données de menu sont ingérées à l'aide des flux génériques. Avant de commencer, prenez quelques minutes pour vous assurer que vous avez suivi la procédure de configuration du compte et lisez l'article Utiliser la boîte de dépôt du flux générique pour obtenir un aperçu du processus d'importation de flux génériques et découvrir comment configurer votre compte pour importer des flux génériques.

Créer et importer des flux de menus

Lorsque vous créez et importez des flux de menus, tenez compte des points suivants:

  • Suivez les spécifications des données décrites dans le flux de menus pour générer les fichiers de données de menu. Les noms des fichiers de données de menu doivent être uniques entre les importations. Il est recommandé d'inclure un code temporel dans le nom de fichier, par exemple menu1_1633621547.json.
  • Dans le descripteur de fichiers, définissez le champ name sur google.food_menu. Pour voir un exemple du contenu du fichier de descripteur, consultez l'exemple de fichier de descripteur JSON. Les noms des fichiers de descripteur doivent être uniques entre les importations. Il est recommandé d'inclure un code temporel dans le nom de fichier, par exemple descriptor_1633621547.filesetdesc.json. Le fichier descripteur doit être importé dans la boîte de dépôt SFTP générique dans le cadre du flux de menu.
  • Les flux de menus doivent être importés dans la boîte de dépôt SFTP générique à une fréquence quotidienne, en tant qu'actualisations complètes.
  • Vous trouverez les informations sur la boîte de dépôt SFTP du flux dans la section Configuration > Flux du Partner Portal.
  • Sélectionner des zones de saisie de flux

    Figure 1:Informations générales sur la boîte de dépôt SFTP

Utiliser les options des éléments de menu

Les options des éléments de menu peuvent être spécifiées à l'aide du proto MenuItemOption. Les options de l'élément de menu s'affichent sous forme de liste plate. Aidez-vous de l'exemple ci-dessous.

Éléments de menu avec options de prix

Figure 2:Les bâtonnets de pain et la sauce sont proposés en deux tailles: petite et grande.

Seules les options d'élément de menu obligatoires sont acceptées. Une option d'élément de menu obligatoire est celle que le client doit choisir lors de la commande. Par exemple, lorsque vous commandez une pizza, la taille est une option obligatoire. Les options facultatives des éléments de menu (par exemple, "Option d'ajouter de l'avocat") ne sont pas acceptées.

Étant donné que les options d'un élément de menu sont affichées sous forme de liste unique, les partenaires disposant de plusieurs ensembles d'options obligatoires pour un même élément de menu (par exemple, un café latte avec des options de taille et de lait) doivent choisir la meilleure façon d'afficher ces options dans Google. Google recommande les heuristiques suivantes:

  • Si seul un ensemble d'options obligatoire affecte le prix, privilégiez son inclusion dans les flux.
  • Dans tous les autres cas, il appartient au partenaire de déterminer la meilleure façon de représenter les options de l'élément de menu. Il est déconseillé de créer de longues listes d'options pour toutes les combinaisons possibles.

Lorsque vous incluez des options d'élément de menu sous un élément de menu, vous avez le choix entre:

  • L'élément de menu doit comporter au moins une offre avec un prix (dans les cas où les options de l'élément de menu n'ont pas d'incidence sur le prix).
  • L'élément de menu doit comporter un ensemble d'options, et le prix de chaque option doit être défini sur le prix total de l'élément avec cette option sélectionnée.

Le prix ne doit être indiqué que pour l'élément de menu ou pour ses options, mais pas pour les deux.

Une fois les flux de menu lancés, les données de votre flux de menu peuvent être visibles dans l'onglet "Menu" de la fiche d'établissement du restaurant. Si plusieurs sources fournissent des menus pour le même restaurant, le marchand peut choisir un fournisseur de son choix dans l'éditeur de menu de la fiche d'établissement Google. Pour savoir comment un marchand peut sélectionner un fournisseur de menu de son choix, consultez la section Gérer votre menu.

Les surfaces Google suivantes affichent l'onglet "Menu" sur la fiche d'établissement:

Produit Appareil
Recherche Google Web mobile
Recherche Google Annonce native pour mobile
Google Maps Annonce native pour mobile
Nos nouveaux menus visuels sont disponibles dans la recherche Google sur mobile. Cette expérience sera étendue à d'autres surfaces, y compris sur ordinateur et dans Google Maps.

Exemple de menu affichant des éléments avec des descriptions

Figure 3 Exemple d'affichage du contenu du flux de menu.

Pour effectuer des tests sur ordinateur, utilisez les outils pour les développeurs de votre navigateur afin de simuler un appareil mobile.

  1. Dans la vue Inventaire, sélectionnez le marchand, puis cliquez sur le lien de la fiche pour afficher la fiche du restaurant.
  2. Ouvrez les outils pour les développeurs Chrome (clic droit sur "Inspecter" ou Affichage -> Développeur -> Outils pour les développeurs), sélectionnez le type d'appareil mobile Type de mobile et actualisez la page.

Bonnes pratiques

Voici les bonnes pratiques à suivre lors du développement de flux de menus.

  • N'associez qu'un seul menu à un restaurant.
  • Indiquez la langue préférée en tant que première langue dans le TextField. Si vous envoyez plusieurs objets LocalizedText, seul le premier objet de la liste de texte s'affiche actuellement pour les utilisateurs.
  • Tous les éléments de menu doivent être ajoutés à des sections de menu. N'ajoutez pas d'éléments de menu directement à l'objet de menu.
  • Fournissez du contenu encodé en UTF-8. Il n'est pas nécessaire d'échapper les caractères non ASCII.
  • Limitez les fichiers de flux ou les fragments à 1 000,comme indiqué dans la section Utiliser la boîte de dépôt du flux générique.