Określ linki działań (starsza wersja)

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.

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;
  }

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: