Descripción general

Los socios de Google pueden proporcionar datos estructurados del menú a Google a través de la integración de extremo a extremo de Reservations para usarlos en la sección Menú de la ficha del lugar de un restaurante en Google Maps para dispositivos móviles (iOS y Android).

Los datos del menú se transfieren mediante los feeds genéricos. Antes de comenzar, asegúrate de haber completado los pasos de la configuración de la cuenta y lee el artículo Cómo usar el dropbox de feed genérico para obtener una descripción general del proceso de carga de feeds genéricos y una explicación sobre cómo configurar tu cuenta para subir feeds genéricos.

Cómo crear y subir feeds de menús

Cuando crees y subas feeds de menú, ten en cuenta lo siguiente:

  • Sigue las especificaciones de datos que se describen en el feed de menú para generar los archivos de datos del menú. Los nombres de los archivos de datos del menú deben ser únicos entre las cargas. Se recomienda incluir una marca de tiempo en el nombre de archivo, por ejemplo, menu1_1633621547.json.
  • En el descriptor de conjunto de archivos, establece el campo name en google.food_menu. Para ver un ejemplo del contenido del archivo descriptor, consulta el ejemplo de JSON de archivo descriptor. Los nombres de los archivos descriptores deben ser únicos entre las cargas. Se recomienda incluir una marca de tiempo en el nombre de archivo, por ejemplo, descriptor_1633621547.filesetdesc.json. El archivo descriptor se debe subir al buzón de SFTP genérico como parte del feed de menú.
  • Los feeds de menú se deben subir al buzón de SFTP genérico a diario, como actualizaciones completas.
  • Puedes encontrar la información del buzón de SFTP de feed en la sección Configuración > Feeds del Portal para socios.
  • Selección de buzones de feed

    Figura 1: Información genérica del buzón de SFTP

Cómo trabajar con las opciones de los elementos del menú

Las opciones del elemento de menú se pueden especificar con el archivo .proto MenuItemOption. Las opciones de los elementos de menú se muestran como una lista plana debajo del elemento de menú. Consulta el siguiente ejemplo.

Elementos del menú de precios con opciones

Figura 2: Bread Sticks & Sauce tiene dos opciones de menú: Sm y Lg

Solo se admiten las opciones de elementos de menú obligatorias. Una opción obligatoria del menú es aquella que el cliente debe elegir cuando hace un pedido. Por ejemplo, al pedir una pizza, el tamaño es una opción obligatoria. No se admiten las opciones de elementos de menú que son opcionales (como “la opción de agregar aguacate”).

Dado que las opciones de los elementos de menú se muestran como una sola lista plana, los socios con varios conjuntos de opciones obligatorias para un solo elemento del menú (por ejemplo, un café con leche y opciones de tamaño) deben decidir la mejor manera de mostrar esas opciones en Google. Google recomienda las siguientes heurísticas:

  • Si solo un conjunto de opciones obligatorias afecta el precio, es preferible que incluyas ese conjunto de opciones en los feeds.
  • Para todos los demás casos, depende del socio determinar la mejor manera de representar las opciones del elemento del menú. No se recomienda crear listas largas de opciones para todas las combinaciones de opciones posibles.

Cuando incluyes opciones de elementos de menú debajo de un elemento de menú, puedes hacer lo siguiente:

  • El elemento de menú debe tener al menos una oferta con precio (para casos en los que las opciones del elemento de menú no afectan el precio).
  • El elemento de menú debe tener un conjunto de opciones, cada una con un precio equivalente al precio total del elemento con esa opción seleccionada.

Se debe proporcionar el precio solo para el elemento del menú o para sus opciones, pero no para ambos.

Después de que se lancen los feeds de menú, es posible que los datos de esos feeds se muestren en la pestaña "Menú" de la ficha del lugar del restaurante. Si varias fuentes proporcionan menús para el mismo restaurante, el comercio puede elegir un proveedor preferido en el editor del menú del Perfil de Negocio de Google. Para obtener más información sobre cómo un comercio puede seleccionar un proveedor de menú preferido, consulta Cómo administrar tu menú.

Las siguientes plataformas de Google muestran la pestaña "Menú" en la ficha del lugar:

Producto Dispositivo
Búsqueda de Google Web móvil
Búsqueda de Google Anuncio nativo para dispositivos móviles
Google Maps Anuncio nativo para dispositivos móviles
Nuestros nuevos menús visuales se pueden ver en la Búsqueda de Google para dispositivos móviles y la experiencia se expandirá a plataformas adicionales, como computadoras de escritorio y Google Maps.

Ejemplo de menú que muestra platos de menú con descripciones

Figura 3: Un ejemplo de cómo se muestra el contenido del feed de menú

Si quieres realizar pruebas en una computadora de escritorio, usa las herramientas para desarrolladores del navegador a fin de simular un dispositivo móvil.

  1. En Inventory View, selecciona el comercio y haz clic en el vínculo de la ficha del lugar para ver la ficha del restaurante.
  2. Abre las Herramientas para desarrolladores de Chrome (haz clic con el botón derecho en Inspeccionar o Ver -> Desarrollador -> Herramientas para desarrolladores), selecciona el tipo de dispositivo móvil Tipo de dispositivo móvil y actualiza la página.

Prácticas recomendadas

Las siguientes son prácticas recomendadas para seguir cuando se desarrollen feeds de menús.

  • Asocia solo un menú a un restaurante.
  • Proporciona el idioma preferido como el primer idioma en el TextField. Si envías varios objetos LocalizedText, actualmente, solo se muestra a los usuarios el primer objeto de la lista de texto.
  • Todos los elementos de menú se deben agregar a las secciones de menú. No agregues elementos de menú directamente al objeto de menú.
  • Proporcionar contenido con la codificación utf-8 No es necesario escapar caracteres no ASCII.
  • Limita los archivos o fragmentos del feed a 1,000, como se menciona en Cómo usar el dropbox de feed genérico.