Link do działania umożliwia użytkownikom interakcję z precyzyjnym linkiem który odsyła do witryny partnera z prośbą o wykonanie działania. Precyzyjne linki są wyświetlane w panelu wiedzy sprzedawcy. Z tego przewodnika dowiesz się, , aby dodać do plików danych linki do działań.
Linki do działań można podać w 2 miejscach:
- Plik danych sprzedawcy – Wdrożyć linki do działań za pomocą plików danych sprzedawcy, jeśli jeden sprzedawca ma wiele usług. wykonując podobną czynność.
- Plik danych o usługach – Wdrożyć linki do działań w plikach danych usług, jeśli jeden sprzedawca ma kilka usług. wykonując różne działania.
Linki do działań na poziomie sprzedawcy
Musisz podać link do działania w plikach danych sprzedawcy, gdy wszystkie usługi danego sprzedawcy przekierowuje użytkownika do tej samej strony docelowej stronie partnera.
Zazwyczaj jest to jedyny sensowny sposób wdrożenia w przypadku restauracji ponieważ każdy sprzedawca może skorzystać tylko z jednej usługi.
Na przykład:
- Sprzedawca świadczy wiele usług, takich jak zajęcia jogi, zajęcia bokserskie, kolarstwo, strzyżenie, farbowanie włosów, szampon. Link do działania przekierowuje do strony docelowej wyświetlając cały katalog usług sprzedawcy.
Typ działania należy określić za pomocą atrybutu ActionLinkType
, który jest częścią
ActionLink
.
w pliku danych sprzedawców.
// Predetermined type of action associated with an action link. enum ActionLinkType { // The action link type is unspecified. ACTION_LINK_TYPE_UNSPECIFIED = 0; // The action link type is booking an appointment. ACTION_LINK_TYPE_BOOK_APPOINTMENT = 1; // The action link type is booking an online appointment. ACTION_LINK_TYPE_BOOK_ONLINE_APPOINTMENT = 2; // The action link type is ordering food for delivery or takeout or both. ACTION_LINK_TYPE_ORDER_FOOD = 3; // The action link type is ordering food for delivery. ACTION_LINK_TYPE_ORDER_FOOD_DELIVERY = 4; // The action link type is ordering food for takeout. ACTION_LINK_TYPE_ORDER_FOOD_TAKEOUT = 5; // The action link type is making a dining reservation. ACTION_LINK_TYPE_MAKE_DINING_RESERVATION = 6; // The action link type allows users to shop from the given merchant. It // could either be delivery or pickup. ACTION_LINK_TYPE_SHOP_ONLINE = 7; }
Linki do działań na poziomie usług
Należy podać link do działania w pliku danych usług, jeśli sprzedawca różne precyzyjne linki na usługę lub sprzedawca ma wiele usług wykonujących różne działania, np. zamawianie jedzenia czy rezerwowanie stolików.
Na przykład:
- W restauracji można zarezerwować stolik i zamawiać posiłki. 1 działanie link przekierowuje użytkownika na stronę rezerwacji w restauracji i kolejne przekierowanie użytkownik na stronę zamawiania jedzenia
Typ działania można określić za pomocą atrybutu ServiceType
w
usług oraz aplikacji ActionLinkType
, która jest częścią
ActionLink
w pliku danych sprzedawców.
enum ServiceType { SERVICE_TYPE_UNSPECIFIED = 0; // Service that provides dining reservation. SERVICE_TYPE_DINING_RESERVATION = 1; // Service that provides food ordering in general, could be either takeout // or delivery or both. SERVICE_TYPE_FOOD_ORDERING = 2; // Service that only provides food delivery. SERVICE_TYPE_FOOD_DELIVERY = 6; // Service that only provides food takeout. SERVICE_TYPE_FOOD_TAKEOUT = 7; // Services that provide event based ticketing (e.g. concerts, sporting // events, shows). Do not use for Reserve with Google integrations. SERVICE_TYPE_EVENT_TICKET = 3; SERVICE_TYPE_TRIP_TOUR = 4; // Service that provides appointments or classes. Recommended for (1) health // and fitness, (2) spa and beauty, and (3) financial consults and // evaluations services. Please see the supported service types: // https://developers.google.com/maps-booking/guides/end-to-end-integration/overview SERVICE_TYPE_APPOINTMENT = 5; // Service that provides appointment for an online class or session which // will be fully virtual. Must be set if enabling virtual service bookings. SERVICE_TYPE_ONLINE_APPOINTMENT = 8; // Service that allows users to shop from the given merchant. It could // either be delivery or pickup. SERVICE_TYPE_SHOPPING = 9; }
Korzystanie z metadanych zamówienia online
Pole OrderOnlineMetadata określa informacje, które mają być wyświetlane o opłatach, minimalnych kwotach zamówień i dostępności i metod realizacji zakupów online. Te metadane są uwzględniane, gdy zostaną dołączone z linkiem do działania w pliku danych Merchant.
Więcej informacji na temat prawidłowego umieszczania tych informacji w plików danych (jeśli wymaga ich integracja) znajdziesz w tym miejscu: dokumentacja:
- Przykłady pliku danych do zarządzania zamówieniami detalicznymi, które zawierają te metadane
- Samouczek dotyczący dodawanie i aktualizowanie metadanych dostępności,
- OrderOnlineMetadata definicja referencyjna dotycząca