تعرف على الخيارات المتوفرة لتمكين ميزات النشاط التجاري وتكوينها في ملحق فيسبوك للأعمال.
لتمكين ميزات النشاط التجاري وتكوينها للمستخدم، استخدم أحد الخيارات المتوفرة هذه:
الخيار | الوصف | التوصية |
---|---|---|
يتم إدخال بيانات تسجيل دخول النشاط التجاري لتمكين ميزات ملحق فيسبوك للأعمال (FBE) وتعطيلها. قم بتمكين خيار هذه الميزة للشركاء عبر لوحة مطوّر ملحق FBE. عند استخدام هذه الميزة، يجب على الشركاء إعلام المستخدمين بأنه يتم تمكين هذه الميزات تلقائيًا نيابة عنهم. | موصى به إذا كان لديك مجموعة افتراضية من الميزات لإعدادها من أجل المستخدم. | |
واجهة مستخدم الخدمة الذاتية في فيسبوك الخاصة بالمستخدم لتمكين ميزات ملحق FBE وتعطيلها. | موصى بها إذا كنت لا تريد تصميم واجهة مستخدم وكنت تستخدم واجهة مستخدم الخدمة الذاتية في فيسبوك ولا تستخدم ميزات فيسبوك وInstagram المتوفرة لديهم. | |
تنشئ عرض إدارة الميزة المخصص لتمكين ميزات ملحق FBE وتعطيلها. | موصى به لإنشاء عرض إدارة الميزة لديك بحيث يتناسب مع الشكل والمظهر الخاص بالمستخدم. |
يعرض ملحق فيسبوك للأعمال العديد من الميزات التي يمكنك تمكينها لأنشطتك التجارية.
يتم تجميع الميزات التالية حسب المجال الذي يناسبها بشكل أفضل:
الميزة | المعلمة | الوصف |
---|---|---|
زر الدعوة لاتخاذ إجراء في صفحة فيسبوك |
النوع: FBEPageCtaConfigData | زر الدعوة لاتخاذ إجراء (CTA) في صفحة فيسبوك الخاصة بالنشاط التجاري. |
زر الدعوة لاتخاذ إجراء في Instagram |
النوع: FBEIGCtaConfigData | زر الدعوة لاتخاذ إجراء (CTA) في صفحة Instagram الخاصة بالنشاط التجاري. |
زر الدعوة لاتخاذ إجراء في Messenger |
النوع: FBEMessengerMenuConfigData | زر الدعوة لاتخاذ إجراء (CTA) في Messenger عندما يرسل المستخدم رسائل إلى النشاط التجاري. |
الدردشة على Messenger |
النوع: FBEMessengerChatConfigData | يتم تمكين دمج Messenger مباشرةً في موقع الويب لديك مما يسمح للعملاء بالتفاعل مع نشاطك التجاري في أي وقت. |
الميزة | المعلمة | الوصف |
---|---|---|
بطاقة صفحة الخدمات المميزة |
النوع: FBEPageCardConfigData | يلزم توفير كتالوج. تمثل البطاقة التي تتضمن الخدمات المميزة للنشاط التجاري بصفحة فيسبوك. |
الهدف من سلسلة إرسال التوّفر في Messenger |
النوع: FBEThreadIntentConfigData | تمثل اقتراح Messenger لمسؤولي مدير الأعمال بحيث يمكنهم إرسال المواعيد المتوفرة بسهولة إلى أي مستخدم متواجد في الدردشة. |
الميزة | المعلمة | الوصف |
---|---|---|
زر الدعوة لاتخاذ إجراء في صفحة فيسبوك |
النوع: FBEPageCtaConfigData | زر الدعوة لاتخاذ إجراء (CTA) في صفحة فيسبوك الخاصة بالنشاط التجاري. |
زر الدعوة لاتخاذ إجراء في Instagram |
النوع: FBEIGCtaConfigData | زر الدعوة لاتخاذ إجراء (CTA) في صفحة Instagram الخاصة بالنشاط التجاري. |
زر الدعوة لاتخاذ إجراء في Messenger |
النوع: FBEMessengerMenuConfigData | زر الدعوة لاتخاذ إجراء (CTA) في Messenger عندما يرسل المستخدم رسائل إلى النشاط التجاري. |
الهدف من سلسلة إرسال التوّفر في Messenger |
النوع: FBEThreadIntentConfigData | تمثل اقتراح Messenger لمسؤولي مدير الأعمال بحيث يمكنهم إرسال المواعيد المتوفرة بسهولة إلى أي مستخدم متواجد في الدردشة. |
الميزة | المعلمة | الوصف |
---|---|---|
بطاقة صفحة الخدمات المميزة |
النوع: FBEPageCardConfigData | متوفرة لمجال APPOINTMENTS فقط. يتطلب تنفيذ الكتالوج. يتم تمكين البطاقة التي تتضمن الخدمات المميزة للنشاط التجاري في صفحة فيسبوك. ولمعرفة الحقول والتنسيقات المطلوبة لمجال SERVICES، يمكنك الرجوع إلى كتالوج ملحق FBE. |
الدردشة على Messenger |
النوع: FBEMessengerChatConfigData | يتم تمكين دمج Messenger مباشرةً في موقع الويب لديك. وتتيح هذه الميزة لعملائك إمكانية التفاعل مع نشاطك التجاري في أي وقت من خلال التجربة نفسها ذات الطابع الشخصي والغنية بالوسائط التي يحصلون عليها في Messenger. إذا تم إرجاع
<div class="fb-customerchat" page_id="<PAGE_ID>"> </div>
للحصول على دليل التنفيذ بالكامل، يمكنك الرجوع إلى المكون الإضافي "دردشة العملاء". |
يمكنك تكوين أي عدد من الميزات لنشاطك التجاري عن طريق تحديدها في الخاصية business_config
والتي يتم إدخالها عبر المعلمة extras
في تسجيل دخول النشاط التجاري وApp Store. هذا هو المكان الذي يجب أن تحدد فيه كل الميزات التي تريد تمكينها لنشاطك التجاري بمجرد اكتمال تثبيت ملحق FBE.
business_config
هو كائن بلغة JSON يحتوي على حقول فرعية لتوضيح كيفية تكوين ميزات متنوعة. تعرف على المزيد حول الحقول الفرعية المطلوب تحديدها، وكذلك business_config
. على سبيل المثال، لتكوين زر الدعوة لاتخاذ إجراء (CTA) في صفحة فيسبوك للأنشطة التجارية وزر الدعوة لاتخاذ إجراء (CTA) في Instagram، سيظهر الكائن business_config
الخاص بك كما يلي:
{ "business": { "name": "Foo Business" }, "page_cta": { "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business", "below_button_text": "Powered by FBE Partner" }, "ig_cta": { "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business" }, }
للسماح لأنشطتك التجارية بتكوين الميزات (بالإضافة إلى الميزات التي حددتها لهذه الأنشطة التجارية في business_config
أثناء التثبيت)، يمكنك توجيه الأنشطة التجارية إلى عرض إدارة ملحق FBE الذي نوفره من منصتك.
يمكنك إضافة نقطة إدخال لبدء استخدام عرض إدارة ملحق FBE عن طريق إضافة أي من الأساليب التالية (مجموعة SDK للغة Javascript أو عنوان URL). يعرض كلا المثالين زرًا للنقر عليه، مما يؤدي إلى تشغيل نافذة وضع إدارة ملحق FBE. كما نوصي بإخفاء زر بدء استخدام ملحق FBE حتى يكمل العميل عملية إعداد ملحق FBE. تأكد من إدخال fbe_external_business_id
في external_business_id
.
يمكنك تحديد علامة التبويب المحددة لعرض إدارة ملحق FBE عن طريق إدخال المعلمة الاختيارية tab
مع تضمين اسم علامة التبويب المطلوبة. على سبيل المثال، يمكن تعيينها على "الصفحة الرئيسية" أو "التجارة". ويمكن استخدام هذه المعلمة في مجموعة SDK للغة Javascript أو مع أسلوب عنوان URL.
<script> function launchFBEManagementView() { FB.ui({ display: 'popup', method: 'facebook_business_extension', external_business_id: '<fbe_external_business_id>', tab: '<selected_tab_name>', // optional }, function(response){ // implement }); } </script> <a href="javascript:void(0);"> <button onclick="launchFBEManagementView()">Launch Management View<button></a>;
<a href="https://www.facebook.com/facebook_business_extension?app_id=<app_id>&external_business_id=<fbe_external_business_id>&tab=<selected_tab_name>"><button>Launch Management View</button></a>
لتكوين ميزات النشاط التجاري وتحديثها من جانبك بعد الانتهاء من عملية التثبيت الأولي، يمكنك استخدام API تكوين ميزة ملحق FBE.
بالنسبة إلى الميزات غير القابلة للتخصيص، يتم عرض معرف مثيل الميزة والتمييز الذي تم تمكينه فقط. يمكن تحديث الميزات القابلة للتخصيص فقط من خلال طلب POST.
تختلف API تكوين الميزة عن API تثبيت ملحق FBE نظرًا لأنها توفر معلومات إضافية حول الميزة بخلاف الأصول المرتبطة بها، بما في ذلك الحالة الممكّنة وتخصيصات الميزة المحددة. بعد استدعاء API تثبيت ملحق FBE، استخدم API تكوين الميزة إذا احتجت إلى معلومات إضافية حول حالة الميزة الممكّنة أو التكوين المرتبط بها.
تسمح لك نقاط نهاية API التالية بتمكين الميزات وتعطيلها وتكوينها لأي نشاط تجاري محدد على منصتك التي قامت بتثبيت ملحق FBE. access_token
المُستخدم لنقاط النهاية هذه هو الرمز الذي تم إرجاعه عبر تسجيل دخول النشاط التجاري أو حدث Webhook.
نوصي بعدم تخزين تكوينات النشاط التجاري في الخوادم لديك. ويجب دومًا الاستعلام عن التكوينات، ثم تعديلها عبر واجهات API المحددة أدناه. من المحتمل أن يتمكن المستخدمون من تغيير هذه الميزات المتوفرة على منصة فيسبوك أو عبر عرض إدارة ملحق FBE، وقد لا تحتوي المنصة لديك على أحدث التكوينات.
يمكنك قراءة حالة تكوين الميزة الحالية الخاصة بأي نشاط تجاري عن طريق إصدار الطلب التالي:
CURL -X GET 'https://graph.facebook.com/<API_VERSION>/fbe_business/?fbe_external_business_id=<fbe_external_business_id>&access_token=<access_token>'
يمكنك الرجوع إلى الكائن business_config
.
لتحديث أية ميزة أو جميع الميزات، يرجى تقديم الطلب POST
التالي:
CURL -i -X POST \ -F 'fbe_external_business_id=<fbe_external_business_id>' \ -F 'business_config={business_config object}' \ -F 'access_token=<access_token>' \ "https://graph.facebook.com/<API_VERSION>/fbe_business"
مثال على الاستجابة.
{ "page_cta": { "feature_instance_id": id1, "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business1", "below_button_text": "Powered by FBE Partner" }, "page_ctas": [ { "feature_instance_id": id1, "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business1", "below_button_text": "Powered by FBE Partner" }, { "feature_instance_id": id2, "enabled": true, "cta_button_text": "Book Now", "cta_button_url": "https://partner-site.com/foo-business2", "below_button_text": "Powered by FBE Partner" } ], "ig_ctas": [{...}, {...}], “ads”: [ { "feature_instance_id": id3, “enabled”: true, }, { "feature_instance_id": id4, “enabled”: true, }, ], ... }
تمكين زر الدعوة لاتخاذ إجراء في صفحة المستخدم النهائي، وتكوينه، بالإضافة إلى إرسال طلبات POST
:
CURL -i -X POST \ -F 'fbe_external_business_id=<fbe_external_business_id>' \ -F 'business_config= { "business":{ "name":"example_business" }, "page_cta":{ "enabled":true, "cta_button_text":"Buy Now", "cta_button_url":"https://examplebusiness.com", "below_button_text":"Powered by a partner" } }' \ -F 'access_token=<access_token>' \ "https://graph.facebook.com/<API_VERSION>/fbe_business"