Vue d'ensemble

Les partenaires Google peuvent fournir à Google des données de menu structurées via l'intégration de bout en bout des réservations. Ces données peuvent être utilisées dans la section Menu de la fiche d'un restaurant sur Google Maps pour mobile (Android et iOS).

Les données de menu sont ingérées à l'aide des flux génériques. Avant de commencer, assurez-vous d'avoir terminé la configuration du compte et lisez l'article Utiliser la boîte de dépôt de flux générique pour découvrir le processus d'importation de flux générique et obtenir des explications sur la configuration de votre compte.

Créer et importer des flux de menu

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

  • Respectez les spécifications des données décrites dans le flux de menu pour générer les fichiers de données de menu. Les noms de fichiers de données de menu doivent être uniques entre les importations. Nous vous recommandons d'inclure un horodatage dans le nom de fichier, par exemple menu1_1633621547.json.
  • Dans le descripteur d'ensemble de fichiers, définissez le champ name sur google.food_menu. Pour voir un exemple de contenu du fichier descripteur, consultez l'exemple JSON de fichier descripteur. Les noms des fichiers de descripteurs doivent être uniques entre les importations. Nous vous recommandons 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 tous les jours sur la boîte de dépôt SFTP générique sous forme d'actualisations complètes.
  • Les informations concernant la boîte de dépôt SFTP du flux sont disponibles dans la section Configuration > Flux du portail des partenaires.
  • Sélection des comptes "Envoi sécurisé" pour les flux

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

Utiliser les options des éléments de menu

Les options d'élément de menu peuvent être spécifiées à l'aide du fichier proto MenuItemOption. Les options d'un élément de menu s'affichent sous la forme d'une liste statique sous l'élément de menu. Consultez l'exemple ci-dessous.

Éléments du menu des tarifs avec options

Figure 2:La recette de bâtonnets et de sauce comporte deux options d'éléments de menu: Sm et Lg

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

Étant donné que les options des éléments de menu s'affichent sous la forme d'une seule liste linéaire, les partenaires qui possèdent plusieurs ensembles d'options obligatoires pour un seul élément de menu (par exemple, un latte avec des options de taille et du lait) doivent déterminer la meilleure façon d'afficher ces options dans Google. Google recommande les méthodes heuristiques suivantes:

  • Si une seule option obligatoire a une incidence sur le prix, il est préférable de l'inclure dans les flux.
  • Dans tous les autres cas, c'est au partenaire de déterminer la meilleure façon de représenter les options des éléments de menu. Il n'est pas recommandé de créer de longues listes d'options pour toutes les combinaisons d'options possibles.

Lorsque vous incluez des options d'élément de menu sous un élément de menu:

  • L'élément de menu doit comporter au moins une offre avec un prix (pour les cas où les options du menu n'ont pas d'incidence sur le prix).
  • L'élément de menu doit comporter un ensemble d'options dont le prix est identique au prix total de l'élément pour lequel cette option est 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.

Après le lancement des flux de menu, ces données peuvent s'afficher dans l'onglet "Menu" de la fiche du restaurant. Si plusieurs sources proposent des menus pour le même restaurant, le marchand peut choisir un fournisseur préféré dans l'éditeur de menu de la fiche d'établissement Google. Pour savoir comment un marchand peut sélectionner le fournisseur de menu de son choix, consultez Gérer votre menu.

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

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

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

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

Pour effectuer le test sur ordinateur, simulez un appareil mobile à l'aide des outils pour les développeurs de votre navigateur.

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

Bonnes pratiques

Vous trouverez ci-dessous les bonnes pratiques à suivre lorsque vous élaborez des flux de menu.

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