Ссылка на действие предоставляет пользователям возможность взаимодействовать с глубокой ссылкой, которая ведет на веб-сайт партнера для выполнения действия. Глубокие ссылки отображаются в панели знаний продавца. В этом руководстве описывается, как добавлять ссылки действий в каналы.
Ссылки на действия могут быть предоставлены в двух местах:
- Лента продавцов . Внедряйте ссылки на действия через ленты продавцов, когда у одного продавца есть несколько служб, выполняющих одно и то же действие.
- Фид услуг . Внедряйте ссылки на действия через фиды услуг, когда у одного продавца есть несколько услуг, выполняющих разные действия.
Ссылки на действия на уровне продавца
Вам следует предоставить ссылку на действие через фиды продавцов, когда все услуги данного продавца перенаправляют пользователя на одну и ту же целевую страницу на веб-сайте партнера.
Обычно это единственная значимая реализация для ресторанов, поскольку у каждого продавца есть только одна услуга.
Пример:
- Торговец предоставляет множество услуг, таких как занятия йогой, уроки бокса, уроки езды на велосипеде, стрижка, окраска волос, шампунь. Ссылка на действие перенаправляет на целевую страницу, отображающую весь каталог услуг продавца.
Тип действия необходимо указать с помощью ActionLinkType
, который является частью ActionLink
в фиде продавцов.
// 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; }
Ссылки на действия на уровне служб
Вам следует предоставить ссылку на действие через фид «Услуги», если у продавца есть разные глубокие ссылки на каждую услугу или у продавца есть несколько сервисов, выполняющих разные действия, например заказ еды и резервирование столиков в ресторане.
Пример:
- Ресторан обеспечивает резервирование столиков и заказ еды. Одна ссылка действия перенаправляет пользователя на страницу бронирования ресторанов, а другая — на страницу заказа еды.
Тип действия можно указать с помощью ServiceType
в службах и ActionLinkType
, который является частью ActionLink
в фиде продавцов.
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; }
Использование OrderOnlineMetadata
OrderOnlineMetadata используется для указания информации, которая будет отображаться пользователю о любых комиссиях, минимальных суммах заказа и доступности различных методов совершения покупок в Интернете. Если эти метаданные включены, они включаются в ссылку на действие в ленте продавца.
Дополнительную информацию о том, как правильно включить эту информацию в ваши каналы, если этого требует ваша интеграция, можно найти в следующей документации:
- Примеры фидов розничных заказов , включающих эти метаданные
- Учебное пособие по добавлению и обновлению метаданных доступности.
- OrderOnlineMetadata Справочное определение для