Ссылка действия предоставляет пользователям возможность взаимодействовать с прямой ссылкой, ведущей на веб-сайт партнера для выполнения определенного действия. Глубокие ссылки отображаются в панели знаний продавца. В этом руководстве описано, как добавить ссылки действия в фиды.
Ссылки для совершения действий могут быть размещены в двух местах:
- Лента для продавцов — Внедрите ссылки на действия через ленты для продавцов, если у одного продавца несколько сервисов, выполняющих аналогичное действие.
- Лента сервисов — Внедрите ссылки на действия через ленту сервисов, если у одного продавца есть несколько сервисов, выполняющих различные действия.
Ссылки действий уровня продавца
В случае, если все услуги данного продавца перенаправляют пользователя на одну и ту же целевую страницу на веб-сайте партнера, следует добавить ссылку для перехода по ссылке в фиде продавца.
Как правило, это единственный подходящий вариант для предприятий общественного питания, поскольку у каждого продавца предоставляется только одна услуга.
Примером может служить следующее:
- Продавец предоставляет множество услуг, таких как занятия йогой, боксом, велоспортом, стрижка, окрашивание волос, мытье головы. Ссылка для перехода по ссылке ведет на целевую страницу, где отображается полный каталог услуг продавца.
Тип действия необходимо указать с помощью 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