เรียนรู้ตัวเลือกต่างๆ ที่มีให้ในการเปิดใช้งานและกำหนดค่าฟีเจอร์ของธุรกิจสำหรับส่วนขยาย Facebook Business
หากต้องการเปิดใช้งานและกำหนดค่าฟีเจอร์ของธุรกิจให้กับผู้ใช้ ให้ใช้ตัวเลือกที่มีให้รายการใดรายหนึ่งเหล่านี้
ตัวเลือก | คำอธิบาย | ข้อแนะนำ |
---|---|---|
ส่งผ่านไปยังการเข้าสู่ระบบธุรกิจเพื่อเปิดใช้งานและปิดใช้งานฟีเจอร์ต่างๆ ของส่วนขยาย Facebook Business (FBE) เปิดใช้งานตัวเลือกฟีเจอร์นี้ให้กับพาร์ทเนอร์ผ่านแผงควบคุมสำหรับผู้พัฒนา FBE เมื่อใช้ฟีเจอร์นี้ พาร์ทเนอร์ควรแจ้งให้ผู้ใช้ทราบว่าระบบจะเปิดใช้งานฟีเจอร์เหล่านี้ให้โดยอัตโนมัติ | แนะนำให้ใช้หากคุณมีชุดฟีเจอร์เริ่มต้นที่จะตั้งค่าให้กับผู้ใช้ | |
UI แบบบริการตัวเองของ Facebook เพื่อให้ผู้ใช้เปิดใช้งานและปิดใช้งานฟีเจอร์ของ FBE | แนะนำให้ใช้หากคุณไม่ต้องการสร้าง UI และใช้การบริการตนเองผ่าน UI ของ Facebook รวมถึงไม่ต้องการใช้ฟีเจอร์ต่างๆ ของ Facebook และ Instagram | |
สร้างมุมมองการจัดการฟีเจอร์แบบกำหนดเองเพื่อเปิดใช้งานและปิดใช้งานฟีเจอร์ของ FBE | แนะนำให้ใช้เพื่อสร้างมุมมองการจัดการฟีเจอร์ของคุณเองขึ้นมาให้สอดคล้องกับรูปลักษณ์และความรู้สึกจากมุมมองของผู้ใช้ |
ส่วนขยาย Facebook Business มาพร้อมฟีเจอร์ต่างๆ มากมายที่คุณสามารถเปิดใช้งานให้กับธุรกิจของคุณได้
โปรดดูที่รายการฟีเจอร์ที่รองรับทั้งหมด
ฟีเจอร์ต่อไปนี้ได้รับการจัดกลุ่มไปตามหมวดหมู่ที่เหมาะสมที่สุด
ฟีเจอร์ | พารามิเตอร์ | คำอธิบาย |
---|---|---|
การกระตุ้นให้ดำเนินการบนเพจ Facebook |
ประเภท: FBEPageCtaConfigData | ปุ่มกระตุ้นให้ดำเนินการ (CTA) บนเพจ Facebook ของธุรกิจ |
การกระตุ้นให้ดำเนินการบน Instagram |
ประเภท: FBEIGCtaConfigData | ปุ่มกระตุ้นให้ดำเนินการ (CTA) บนโปรไฟล์ Instagram ของธุรกิจ |
การกระตุ้นให้ดำเนินการบน Messenger |
ประเภท: FBEMessengerMenuConfigData | ปุ่มกระตุ้นให้ดำเนินการ (CTA) ใน Messenger เมื่อผู้ใช้กำลังส่งข้อความถึงธุรกิจ |
แชท Messenger |
ประเภท: FBEMessengerChatConfigData | เปิดใช้งานการผสานการทำงานกับ Messenger บนเว็บไซต์ของคุณโดยตรง ซึ่งช่วยให้ลูกค้าสามารถโต้ตอบกับธุรกิจของคุณได้ทุกเวลา |
ฟีเจอร์ | พารามิเตอร์ | คำอธิบาย |
---|---|---|
การ์ดเพจบริการที่แนะนำ |
ประเภท: FBEPageCardConfigData | จำเป็นต้องมีแค็ตตาล็อก การ์ดที่แสดงบริการที่แนะนำของธุรกิจบนเพจ Facebook |
เจตนาของเธรดส่งเวลาว่างทาง Messenger |
ประเภท: FBEThreadIntentConfigData | คำแนะนำจาก Messenger เพื่อให้ผู้ดูแลธุรกิจส่งเวลาว่างสำหรับการนัดหมายให้กับผู้ใช้ผ่านแชทได้อย่างง่ายดาย |
ฟีเจอร์ | พารามิเตอร์ | คำอธิบาย |
---|---|---|
การกระตุ้นให้ดำเนินการบนเพจ Facebook |
ประเภท: FBEPageCtaConfigData | ปุ่มกระตุ้นให้ดำเนินการ (CTA) บนเพจ Facebook ของธุรกิจ |
การกระตุ้นให้ดำเนินการบน Instagram |
ประเภท: FBEIGCtaConfigData | ปุ่มกระตุ้นให้ดำเนินการ (CTA) บนโปรไฟล์ Instagram ของธุรกิจ |
การกระตุ้นให้ดำเนินการบน Messenger |
ประเภท: FBEMessengerMenuConfigData | ปุ่มกระตุ้นให้ดำเนินการ (CTA) ใน Messenger เมื่อผู้ใช้กำลังส่งข้อความถึงธุรกิจ |
เจตนาของเธรดส่งเวลาว่างทาง Messenger |
ประเภท: FBEThreadIntentConfigData | คำแนะนำจาก Messenger เพื่อให้ผู้ดูแลธุรกิจส่งเวลาว่างสำหรับการนัดหมายให้กับผู้ใช้ผ่านแชทได้อย่างง่ายดาย |
ฟีเจอร์ | พารามิเตอร์ | คำอธิบาย |
---|---|---|
การ์ดเพจบริการที่แนะนำ |
ประเภท: FBEPageCardConfigData | พร้อมใช้งานสำหรับหมวดหมู่ "การนัดหมาย" เท่านั้น จำเป็นต้องมีการใช้งานแค็ตตาล็อก เปิดใช้งานการ์ดที่แสดงบริการที่แนะนำของธุรกิจบนเพจ Facebook โปรดดูช่องที่ต้องระบุและรูปแบบสำหรับหมวดหมู่ "บริการ" ที่แค็ตตาล็อก 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 บนเพจ Facebook และ 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 ได้โดยการเพิ่มเมธอดใดก็ได้ต่อไปนี้ (Javascript SDK หรือ URL) ตัวอย่างทั้ง 2 นี้จะแสดงปุ่มที่จะให้คลิก ซึ่งจะเปิดใช้หน้าต่างโหมดการจัดการ FBE เราขอแนะนำให้ซ่อนปุ่มเปิดใช้ FBE ไว้จนกว่าลูกค้าจะดำเนินการตั้งค่า FBE เสร็จสมบูรณ์ ตรวจสอบให้แน่ใจว่าคุณได้ส่งผ่าน fbe_external_business_id
สำหรับ external_business_id
คุณสามารถระบุแท็บที่เลือกสำหรับมุมมองการจัดการของ FBE ได้โดยการส่งผ่าน tab
ซึ่งเป็นพารามิเตอร์ที่ระบุหรือไม่ก็ได้ พร้อมชื่อของแท็บที่ต้องการ ตัวอย่างเช่น คุณอาจตั้งค่าเป็น "Home" หรือ "Commerce" ก็ได้ คุณสามารถใช้พารามิเตอร์นี้ใน Javascript SDK หรือใช้กับเมธอด 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 ได้
ในกรณีที่เป็นสำหรับฟีเจอร์ที่ปรับแต่งไม่ได้ จะมีเพียง ID อินสแตนซ์ของฟีเจอร์และแฟล็กที่เปิดใช้งานไว้แสดงขึ้นเท่านั้น ทั้งนี้ จะมีเพียงฟีเจอร์ที่ปรับแต่งได้เท่านั้นที่สามารถอัพเดตด้วยคำขอ POST ได้
API การกำหนดค่าฟีเจอร์จะแตกต่างจาก API การติดตั้ง FBE เนื่องจาก API การกำหนดค่าฟีเจอร์จะให้ข้อมูลฟีเจอร์เพิ่มเติม นอกเหนือจากองค์ประกอบที่เชื่อมต่อ รวมถึงสถานะที่เปิดใช้งานและการปรับแต่งฟีเจอร์ที่เฉพาะเจาะจง หลังจากเรียกใช้ API การติดตั้ง FBE แล้ว ให้ใช้ API การกำหนดค่าฟีเจอร์หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับสถานะที่เปิดใช้งานหรือการกำหนดค่าของฟีเจอร์
ตำแหน่งข้อมูล API ต่อไปนี้จะช่วยให้คุณสามารถเปิดใช้งาน ปิดใช้งาน และกำหนดค่าฟีเจอร์ต่างๆ สำหรับธุรกิจที่เฉพาะเจาะจงได้บนแพลตฟอร์มของคุณที่ติดตั้ง FBE ไว้ access_token
ที่ใช้สำหรับตำแหน่งข้อมูลเหล่านี้เป็นรายการหนึ่งที่ที่ระบบส่งกลับให้คุณผ่านการเข้าสู่ระบบธุรกิจหรือ Webhook
เราขอแนะนำว่าอย่าจัดเก็บการกำหนดค่าธุรกิจเอาไว้บนเซิร์ฟเวอร์ของคุณ การกำหนดค่าควรมีการสืบค้นและแก้ไขผ่าน API ต่างๆ ที่กำหนดไว้ด้านล่างอยู่เสมอ ผู้ใช้อาจเปลี่ยนแปลงฟีเจอร์ดังกล่าวบนแพลตฟอร์ม Facebook หรือผ่านทางมุมมองการจัดการของ 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"