İşlem bağlantısı, kullanıcıların derin bağlantıyla etkileşime girmesine olanak tanır Kullanıcı, bir işlem gerçekleştirmek için iş ortağının web sitesine yönlendiren bir bağlantı içerir. Derin bağlantılar satıcının bilgi panelinde gösterilir. Bu kılavuzda, Çevik yaklaşımın feed'lere işlem bağlantıları eklemek için kullanılır.
İşlem bağlantıları iki yerde sağlanabilir:
- Satıcı feed'i - Tek bir satıcının birden fazla hizmeti olduğunda, satıcı feed'leri aracılığıyla işlem bağlantılarını uygulayabilirsiniz. karar verebilir.
- Hizmet feed'i - Tek bir satıcının birden fazla hizmeti olduğunda işlem bağlantılarını hizmet feed'leri aracılığıyla uygulayabilirsiniz. farklı işlemler yapmanız gerekir.
Satıcı düzeyinde işlem bağlantıları
Tüm hizmetler şu işlemleri gerçekleştirdiğinde satıcı feed'leri üzerinden bir işlem bağlantısı sağlamanız gerekir: belirli bir satıcının kullanıcıları web sitesindeki aynı açılış sayfasına iş ortağının web sitesine bakın.
Yemek servisi açısından mantıklı olan tek uygulama budur. çünkü satıcı başına yalnızca bir hizmet var.
Örnek:
- Satıcı, birden çok hizmet sunar. Örneğin: yoga dersleri, boks dersleri, bisiklet dersleri, saç kesimi, saç boyama, şampuan. İşlem bağlantısı bir açılış sayfasına yönlendiriyor Satıcı için tüm hizmet kataloğunu gösterir.
İşlem türü,ActionLinkType
ActionLink
feed'inde gösterilir.
// 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; }
Hizmet düzeyinde işlem bağlantıları
Satıcı aşağıdaki durumlarda Hizmet feed'i üzerinden bir işlem bağlantısı sağlamanız gerekir: hizmet başına farklı derin bağlantı veya satıcının birden fazla hizmeti varsa sipariş verme ve yemek rezervasyonu gibi farklı işlemler yapmak.
Örnek:
- Restoranda yemek rezervasyonu ve yemek siparişi sunulur. Bir işlem bağlantı, kullanıcıyı restoran rezervasyonu sayfasına, başka bir yönlendirme de kullanıcıyı restoran rezervasyonu sayfasına yönlendirir. kullanıcıyı yemek siparişi sayfasına
İşlem türü, içinde ServiceType
ile belirtilebilir
ve ActionLinkType
Satıcı feed'inde 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'yı kullanma
OrderOnlineMetadata, farklı ücretler, minimum sipariş tutarları ve stok durumu gibi sipariş karşılama yöntemleri araştırma sürecine dahil edilmiştir. Dahil edildiğinde bu meta veriler dahil edilir: Merchant feed'indeki işlem bağlantısıyla.
Bu bilgileri doğru bir şekilde ekleme konusunda ek bilgi için entegrasyonunuz gerektiriyorsa feed'lerinizi aşağıda bulabilirsiniz: dokümanlar:
- Bu meta verileri içeren Perakende Sipariş Feed'i örnekleri
- Konuyla ilgili bir eğitim stok durumu meta verilerini ekleme ve güncelleme
- OrderOnlineMetadata Şuna ilişkin referans tanımı: