Обзор

Партнеры Google могут предоставлять структурированные данные о меню компании Google через интеграцию «Списки ожидания бронирования» для использования в разделе «Меню» профиля Google Business Profile ресторана и других точках доступа на различных платформах Google для потребителей.

Данные меню загружаются с помощью универсальных каналов. Перед началом работы:

  1. Убедитесь, что настройка учетной записи завершена.
  2. Разберитесь в процессе загрузки стандартного фида.
  3. Узнайте, как настроить свою учетную запись для загрузки файлов из общего канала.

Схема

Полную схему меню можно найти здесь .

Создание и загрузка лент меню

При создании и загрузке лент меню следуйте этим рекомендациям и правилам:
  • Для предоставления информации о ресторане следуйте спецификации данных, описанной в разделе «Фид продавца» . Например, для JSON-файла обратитесь к образцу JSON . Имена файлов данных должны быть уникальными для всех загружаемых файлов. Рекомендуется включать метку времени в имя файла, например, menu1_1633621547.json
  • В дескрипторе набора файлов для ленты меню установите поле name равным google.food_menu . Пример содержимого файла дескриптора можно посмотреть в примере JSON-файла дескриптора . Имена файлов дескрипторов должны быть уникальными при каждой загрузке. Рекомендуется включать метку времени в имя файла, например, descriptor_1633621547.filesetdesc.json . Файл дескриптора должен быть загружен на универсальный SFTP-сервер как часть ленты меню.
  • Каналы данных необходимо загружать на стандартный SFTP-сервер ежедневно с полным обновлением.
  • Ограничьте количество фрагментов (файлов) в потоке до 1000, как указано в разделе «Использование универсального потока sftp».

Статус загрузки фидов можно найти в разделе «Загрузка > История» на партнерском портале. Информацию о SFTP-сервере фидов можно найти в разделе «Конфигурация > Фиды» на партнерском портале.

Выбор SFTP-сервера для выбора фида

Рисунок 1: Общая информация о SFTP-сервере

Статус загрузки фидов можно найти в разделе «Загрузка > История» на партнерском портале. Информацию о SFTP-сервере фидов можно найти в разделе «Конфигурация > Фиды» на партнерском портале.

Работа с пунктами меню

Параметры пунктов меню можно указать с помощью протокола MenuItemOption .

Партнеры, у которых для одного пункта меню предусмотрено несколько обязательных опций (например, латте с вариантами размера и молока), должны решить, как лучше всего отобразить эти опции в Google. Google рекомендует следующее:

  • Меню должно соответствовать сайту заказа партнера (или меню ресторана, если у вас нет сайта заказа для данного заведения). Если на сайте заказа товар отображается с индивидуальной ценой, следует использовать MenuItem . Если товар отображается с базовой ценой и несколькими вариантами, следует использовать MenuItemOption .
  • Избегайте включения длинного списка вариантов, например:
    • Буррито с курицей
    • Буррито с курицей и сыром
    • Буррито с курицей и сальсой
    • Буррито с курицей, сальсой и сыром.
    • Буррито с курицей и гуакамоле
    • Буррито с курицей, гуакамоле и сальсой.
  • Поддерживаются только те пункты меню, для которых требуется выбрать один из этих пунктов. Например, при заказе пиццы размер является обязательным параметром. Пункты меню, предназначенные для добавления ингредиентов (например, «добавить авокадо»), не поддерживаются и не должны включаться в ленты.

Цена пункта меню должна соответствовать полной цене товара с выбранным этим пунктом. Цена должна быть установлена ​​либо для самого пункта меню, либо для его пунктов, но не для обоих одновременно.

Рестораны с разнообразным меню

Один ресторан (субъект) может иметь только одно меню. Для ресторана, имеющего несколько меню (например, отдельные меню для обеда и ужина), можно объединить все меню в одно с помощью MenuSections (то есть одно меню с разделом для обеда и разделом для ужина). Полученное меню будет иметь следующую структуру:

  • Меню
    • Раздел "Обед"
      • Супы
        • Суп 1
        • Суп 2
      • Сэндвичи
        • Сэндвич 1
        • Сэндвич 2
    • Раздел "Ужин"
      • Стартовые
        • Стартер 1
        • Стартер 2
      • Главные
        • Основное блюдо 1
        • Основное блюдо 2

Совместное использование меню в разных ресторанах

Одно меню можно использовать в нескольких ресторанах, добавив все рестораны в список merchant_ids этого меню. Обратите внимание, что этот список принимает идентификаторы сущностей партнеров, использующих канал Entity .

Передовые методы

Ниже приведены рекомендации по разработке меню-лент.

  • К каждому ресторану можно привязать только одно меню .
  • Укажите предпочтительный язык в качестве первого языка в текстовом поле . Если вы отправляете несколько объектов LocalizedText , пользователям будет отображаться первый объект из списка.
  • Все пункты меню должны быть добавлены в разделы меню . Не добавляйте пункты меню непосредственно в объект меню.
  • Указывайте содержимое в кодировке UTF-8. Экранирование символов, не относящихся к ASCII, не требуется.
  • Если вы запускаете продукт в нескольких регионах, убедитесь, что используете правильные коды валют и номиналы в полях «единицы» и «нано» — обратите особое внимание на поле «нано», которое соответствует 10⁻⁹ единицам. Используйте визуализатор меню в окне просмотра инвентаря, чтобы убедиться в правильности установленных цен.
  • Предоставление пользователям визуально привлекательных, исчерпывающих и современных меню является ключом к обеспечению полезного и увлекательного пользовательского опыта. Цены, описания, фотографии и информация о диетических ограничениях — все это важные элементы, влияющие на принятие решений, и партнерам рекомендуется предоставлять как можно больше этих данных для обеспечения оптимального взаимодействия как с пользователями, так и с продавцами.
  • Чтобы не отображать цену, добавьте пустой прототип цены в прототип предложения .

После запуска функции отображения данных в меню, эти данные станут доступны для просмотра в поисковых системах и могут отображаться на вкладке «Меню» в меню ресторана. Вкладка «Меню» поддерживается в Google Поиске (мобильные и десктопные версии), и в будущем эта функция будет расширена на другие платформы, включая Google Карты. Отображаемый интерфейс может отличаться в зависимости от платформы.

Пример меню с описанием пунктов.

Рисунок 3: Пример отображения содержимого ленты меню в разделе «Профиль компании» на мобильном устройстве.

Чтобы убедиться в правильной структуре меню, используйте инструмент «Визуализация меню» в программе просмотра инвентаря для предварительного просмотра меню.

Меню для ресторанов могут поступать из множества источников, включая сами рестораны через их профиль Google Business Profile, партнеров по заказу и бронированию еды, фотографии меню, сделанные пользователями, и многое другое. Если меню для одного и того же ресторана предоставляются несколькими источниками, продавец может выбрать предпочтительного поставщика в редакторе меню в профиле Google Business Profile.