Przegląd

Partnerzy Google mogą przesyłać do Google uporządkowane dane menu za pomocą integracji z listą oczekujących na rezerwacje, aby wyświetlać je w sekcji Menu w profilu restauracji w aplikacji mobilnej Mapy Google (na Androida i iOS).

Dane menu są przetwarzane za pomocą plików danych ogólnych. Zanim zaczniesz, poświęć kilka minut na sprawdzenie, czy wykonałeś(-aś) czynności opisane w sekcji Konfigurowanie konta. Przeczytaj też artykuł Używanie dropboxa z plikami danych ogólnych, aby zapoznać się z ogólnym opisem procesu przesyłania plików danych ogólnych i dowiedzieć się, jak skonfigurować konto na potrzeby przesyłania takich plików.

Tworzenie i przesyłanie plików danych menu

Podczas tworzenia i przesyłania plików danych menu pamiętaj o tych kwestiach:

  • Aby wygenerować pliki danych menu, postępuj zgodnie ze specyfikacją danych opisaną w pliku danych menu. Nazwy plików danych menu powinny być niepowtarzalne w przypadku różnych przesłanych plików. Zalecamy uwzględnienie sygnatury czasowej w nazwie pliku, na przykład menu1_1633621547.json.
  • W deskryptorze zbioru plików ustaw wartość pola name na google.food_menu. Aby zobaczyć przykładową zawartość pliku deskryptora, zapoznaj się z przykładowym plikiem JSON pliku deskryptora. Nazwy plików opisu powinny być niepowtarzalne wśród przesyłanych plików. Zalecamy umieszczenie w nazwie pliku sygnatury czasowej, np. descriptor_1633621547.filesetdesc.json. Plik deskryptora należy przesłać do ogólnego folderu Dropbox SFTP w ramach pliku danych menu.
  • Pliki danych menu należy przesyłać do ogólnej skrzynki referencyjnej SFTP codziennie, wykonując pełne odświeżenia.
  • Informacje o skrzynce SFTP znajdziesz w sekcji Konfiguracja > Pliki danych na Portalu Partnera.
  • Wybieranie pól danych

    Rysunek 1. Informacje o skrzynce referencyjnej SFTP

Praca z opcjami elementów menu

Opcje pozycji menu można określić za pomocą protokołu MenuItemOption. Opcje pozycji menu są wyświetlane jako lista pozioma pod pozycją menu. Zobacz przykład poniżej.

Elementy menu cen z opcjami

Ilustracja 2. Produkt „Pieczywo z sosem” ma 2 opcje: mała i duża

Obsługiwane są tylko wymagane opcje pozycji menu. Wymagana opcja pozycji menu to opcja, którą klient musi wybrać podczas składania zamówienia. Na przykład przy zamawianiu pizzy wymagany jest rozmiar. Opcje elementów menu, które są opcjonalne (np. „opcja dodania awokado”), nie są obsługiwane.

Opcje pozycji menu są wyświetlane jako jedna płaska lista, dlatego partnerzy, którzy mają wiele zestawów wymaganych opcji dla jednej pozycji menu (np. latte z opcjami rozmiaru i mleka), muszą zdecydować, jak najlepiej wyświetlić te opcje w Google. Google zaleca stosowanie tych heurystyk:

  • Jeśli na cenę wpływa tylko jeden wymagany zestaw opcji, uwzględnij go w plikach danych.
  • W pozostałych przypadkach to partner decyduje, jak najlepiej przedstawić opcje elementów menu. Nie zalecamy tworzenia długich list opcji dla wszystkich możliwych kombinacji.

Jeśli chcesz dodać opcje pozycji menu, wybierz jedną z tych opcji:

  • Pozycja menu musi mieć co najmniej 1 ofertę z ceną (w przypadku, gdy opcje pozycji menu nie wpływają na cenę).
  • Element menu musi mieć zestaw opcji, a cena każdej z nich musi być ustawiona na łączną cenę elementu z wybraną opcją.

Cena powinna być podana tylko dla pozycji menu lub jej opcji, ale nie dla obu.

Gdy pliki danych menu zostaną wdrożone, dane z menu mogą być widoczne na karcie „Menu” w profilu restauracji. Jeśli menu tej samej restauracji udostępniają różne źródła, sprzedawca może wybrać preferowanego dostawcę w edytorze menu w profilu firmy w Google. Więcej informacji o tym, jak sprzedawca może wybrać preferowanego dostawcę menu, znajdziesz w artykule Zarządzanie menu.

Na karcie „Menu” w karcie miejsca wyświetlają się te usługi Google:

Produkt Urządzenie
Wyszukiwarka Google Internet mobilny
Wyszukiwarka Google Aplikacje natywne (na urządzenia mobilne)
Mapy Google Aplikacje natywne (na urządzenia mobilne)
Nasze nowe menu wizualne są widoczne w mobilnej wersji wyszukiwarki Google, a w przyszłości pojawią się także na innych platformach, np. na komputerach i w Mapach Google.

Przykład menu z pozycjami menu i ich opisami

Rysunek 3. Przykladowy sposób wyświetlania treści z menu.

Aby przetestować stronę na komputerze, użyj narzędzi programisty w przeglądarce, aby symulować urządzenie mobilne.

  1. W widoku Zasoby reklamowe wybierz sprzedawcę i kliknij link do wizytówki, aby wyświetlić wizytówkę restauracji.
  2. Otwórz Narzędzia deweloperskie w Chrome (kliknij prawym przyciskiem myszy zbadaj lub widok > programista > narzędzia dla programistów), wybierz typ urządzenia mobilnegoTyp urządzenia mobilnegoi odśwież stronę.

Sprawdzone metody

Oto sprawdzone metody tworzenia plików danych menu.

  • Powiązać z restauracją tylko jedno menu.
  • W pierwszym TextField podaj preferowany język. Jeśli wysyłasz wiele obiektów LocalizedText, użytkownikom wyświetla się obecnie tylko pierwszy obiekt na liście tekstów.
  • Wszystkie dania w menu należy dodawać do sekcji menu. Nie dodawaj ich bezpośrednio do obiektu menu.
  • Prześlij treści w kodowaniu utf-8. Nie trzeba stosować znaków zmiany znaczenia w przypadku znaków spoza zestawu ASCII.
  • Ogranicz liczbę plików lub fragmentów pliku danych do 1000,jak opisano w artykule Korzystanie ze skrzynki referencyjnej pliku danych ogólnego.