İşlem bağlantılarını belirtin (Eski)

İşlem bağlantısı, kullanıcıların işlem gerçekleştirmek için iş ortağının web sitesine yönlendiren bir derin bağlantıyla etkileşime girmesini sağlar. Derin bağlantılar, satıcının bilgi panelinde gösterilir. Bu kılavuzda, feed'lere işlem bağlantılarının nasıl ekleneceği açıklanmaktadır.

İşlem bağlantıları iki yerde sağlanabilir:

  • Satıcı feed'i: Tek bir satıcının benzer bir işlem gerçekleştiren birden çok hizmeti olduğunda işlem bağlantılarını satıcı feed'leri üzerinden uygulayın.
  • Hizmetler feed'i: Tek bir satıcının farklı işlemler gerçekleştiren birden fazla hizmeti olduğunda hizmet feed'leri üzerinden işlem bağlantıları uygulayın.

Belirli bir satıcının tüm hizmetleri, kullanıcıyı iş ortağının web sitesindeki aynı açılış sayfasına yönlendirdiğinde Satıcı feed'leri aracılığıyla bir işlem bağlantısı sağlamanız gerekir.

Satıcı başına yalnızca bir hizmet olduğundan, yemek için genellikle tek anlamlı uygulama budur.

Buna örnek olarak aşağıdakiler verilebilir:

  • Bir satıcı; yoga, boks, bisiklet dersleri, saç kesimi, saç boyama ve şampuan gibi çeşitli hizmetler sunar. İşlem bağlantısı, satıcının hizmet kataloğunun tamamını gösteren bir açılış sayfasına yönlendirir.

İşlem türü, satıcı feed'inde ActionLink öğesinin bir parçası olan ActionLinkType kullanılarak belirtilmelidir.

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

Satıcının hizmet başına farklı derin bağlantısı olduğunda veya satıcının yemek siparişi ya da yemek rezervasyonu gibi farklı işlemler gerçekleştiren birden fazla hizmeti varsa Hizmetler feed'i üzerinden bir işlem bağlantısı sağlamanız gerekir.

Buna örnek olarak aşağıdakiler verilebilir:

  • Restoranda yemek rezervasyonu ve yemek siparişi hizmeti sunulur. Bir işlem bağlantısı, kullanıcıyı yemek rezervasyonu sayfasına, diğeri ise yemek siparişi sayfasına yönlendirir

İşlem türü, hizmetlerde ServiceType ve satıcı feed'indeki ActionLink öğesinin parçası olan ActionLinkType kullanılarak belirtilebilir.

  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; tüm ücretler, minimum sipariş tutarları ve farklı online alışveriş karşılama yöntemleri için stok durumu hakkında kullanıcıya gösterilecek bilgileri belirtmek için kullanılır. Eklendiğinde, bu meta veriler Satıcı feed'indeki işlem bağlantısıyla birlikte eklenir.

Entegrasyonunuz için gerekliyse bu bilgileri feed'lerinize doğru bir şekilde nasıl ekleyeceğiniz hakkında daha fazla bilgiyi aşağıdaki belgelerde bulabilirsiniz: