يوفّر رابط الإجراء للمستخدمين إمكانية التفاعل مع رابط لصفحة معيّنة يؤدي إلى الموقع الإلكتروني للشريك لتنفيذ إجراء. يتم عرض الروابط لصفحات معيّنة في بطاقة معلومات التاجر. سيوضّح هذا الدليل كيفية إضافة روابط الإجراءات إلى الخلاصات.
يمكن تقديم روابط اتّخاذ الإجراء في مكانَين:
- خلاصة التاجر - يمكنك تنفيذ روابط الإجراءات من خلال خلاصات التاجر عندما يقدّم تاجر واحد خدمات متعددة تنفّذ إجراءً مشابهًا.
- خلاصة الخدمات - يمكنك تنفيذ روابط الإجراءات من خلال خلاصات الخدمات عندما يقدّم تاجر واحد خدمات متعددة تنفّذ إجراءات مختلفة.
روابط الإجراءات على مستوى التاجر
يجب توفير رابط إجراء من خلال خلاصات التجّار عندما تعيد جميع الخدمات الخاصة بتاجر معيّن توجيه المستخدم إلى الصفحة المقصودة نفسها على الموقع الإلكتروني للشريك.
وهذا هو عادةً التنفيذ الوحيد ذو الصلة بمجال المطاعم، لأنّ كل تاجر يقدّم خدمة واحدة فقط.
مثال:
- يقدّم التاجر خدمات متعدّدة، مثل دروس اليوغا ودروس الملاكمة ودروس ركوب الدراجات وقص الشعر وتلوينه وغسله بالشامبو. يُعيد رابط الإجراء توجيهك إلى صفحة مقصودة تعرض كتالوج الخدمة الكامل الخاص بالتاجر.
يجب تحديد نوع الإجراء باستخدام 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 لتحديد المعلومات التي سيتم عرضها للمستخدم بشأن أي رسوم وحدود دنيا لمبالغ الطلبات ومدى التوفّر لطرق تنفيذ مختلفة للتسوّق على الإنترنت. عند تضمين هذه البيانات الوصفية، يتم تضمينها مع رابط الإجراء في خلاصة Merchant.
للحصول على معلومات إضافية حول كيفية تضمين هذه المعلومات بشكل صحيح في خلاصاتك إذا كان الدمج يتطلب ذلك، يمكنك الرجوع إلى المستندات التالية:
- عينات من خلاصة طلبات البيع بالتجزئة تتضمّن هذه البيانات الوصفية
- برنامج تعليمي حول إضافة بيانات التوفّر الوصفية وتعديلها
- OrderOnlineMetadata تعريف المرجع لـ