ปลั๊กอิน “ส่งไปยัง Messenger”

ฟีเจอร์นี้จะไม่สามารถใช้งานได้นับตั้งแต่วันที่ 30 กันยายน 2024 เป็นต้นไป แต่คุณจะยังสามารถใช้งานฟีเจอร์ต่างๆ เช่น m.me links ซึ่งจะเปลี่ยนเส้นทางผู้ใช้ไปยังบุคคล เพจ หรือการสนทนาใน Messenger ต่อไปได้

เมื่อแอพ Facebook ของคุณอยู่ในโหมดการพัฒนา จะมีเพียงผู้ดูแล ผู้พัฒนา และผู้ทดสอบของแอพที่มีเซสชั่นที่ถูกต้องเท่านั้นที่สามารถใช้ฟังก์ชั่นการทำงานของปลั๊กอินและ API ได้ หลังจากที่แอพของคุณได้รับการอนุมัติและเผยแพร่สู่สาธารณะแล้ว บุคคลทั่วไปจึงจะสามารถใช้งานได้

ปลั๊กอิน “ส่งไปยัง Messenger” นั้นใช้ในการทริกเกอร์เหตุการณ์การยืนยันตัวตนไปยัง Webhook ของคุณ โดยคุณสามารถส่งต่อข้อมูลเพื่อให้ทราบว่าผู้ใช้และธุรกรรมใดเกี่ยวข้องกับเหตุการณ์การยืนยันตัวตนนี้ และเชื่อมโยงผู้ใช้ในฝั่งแบ็คเอนด์ของคุณ

เมื่อมีผู้ใช้คลิกปุ่มนี้ครั้งแรก ระบบจะแสดงป๊อปอัพให้ยืนยัน

ข้อกำหนด

Facebook SDK สำหรับ JavaScript

หากต้องการใช้ปลั๊กอิน “ส่งไปยัง Messenger” คุณต้องใส่ Facebook SDK สำหรับ JavaScript ในเพจที่จะแสดงปลั๊กอินด้วย

โปรดดูคำแนะนำเกี่ยวกับการใส่ SDK ที่การเริ่มต้นใช้งาน Facebook SDK สำหรับ JavaScript อย่างง่าย

การตั้งค่า

<div class="fb-send-to-messenger" 
  messenger_app_id="<APP_ID>" 
  page_id="PAGE_ID" 
  data-ref="<PASS_THROUGH_PARAM>" 
  color="<blue | white>" 
  size="<standard | large | xlarge>">
</div>

หากต้องการดูคำอธิบายแอตทริบิวต์ที่ใช้งานได้ฉบับสมบูรณ์ โปรดดูข้อมูลอ้างอิงสำหรับปลั๊กอิน “ส่งไปยัง Messenger”

การสมัครรับข้อมูลเหตุการณ์

สมัครรับข้อมูลปลั๊กอินเหตุการณ์

<script>

      FB.Event.subscribe('send_to_messenger', function(e) {
      // callback for events triggered by the plugin

      });

      </script>

ช่องเหตุการณ์

ชื่อช่อง ประเภท คำอธิบาย

event

Enum

ชื่อเหตุการณ์ ค่าที่เป็นไปได้: rendered, clicked, not_you, opt_in

ref

สตริง

มีชุดค่าบนพารามิเตอร์ data-ref บนปลั๊กอิน ซึ่งรองรับเฉพาะอักขระที่เป็นตัวอักษรและตัวเลข รวมถึงเครื่องหมาย -, _ และ = เท่านั้น

is_after_optin

บูลีน

ระบุว่ามีเหตุการณ์เกิดขึ้นหลังจากที่ยืนยันกับป๊อปอัพให้ยืนยันหรือไม่

pluginID

ไม่ระบุ

ช่องนี้ไม่มีการใช้งาน

เหตุการณ์ Webhook

ปลั๊กอิน “ส่งไปยัง Messenger” จะทริกเกอร์เหตุการณ์ Webhook ประเภท messaging_optins

การปรับแต่งลักษณะการทำงานของการเข้าสู่ระบบ

หากไม่มีผู้ใช้ Facebook ที่อยู่ในระบบ ระบบจะเรนเดอร์ปลั๊กอินโดยไม่แสดงข้อมูลระบุตัวตนของผู้ใช้ การคลิกที่ปุ่มจะเป็นการแจ้งให้ผู้ใช้เข้าสู่ระบบ

หากคุณตั้งค่า allow_login เป็น false ปลั๊กอินจะไม่เรนเดอร์ให้กับผู้ใช้ที่ไม่ได้เข้าสู่ระบบ

โปรดทราบว่าปลั๊กอินจะเรนเดอร์โดยไม่ต้องมีเซสชั่น Facebook เฉพาะในกรณีที่แอพผ่านการอนุมัติแล้วและเปิดเป็นสาธารณะเท่านั้น

ตัวเลือกข้อความ CTA

ปลั๊กอิน “ส่งไปยัง Messenger” ยังรองรับแอตทริบิวต์ cta_text ด้วย ซึ่งจะช่วยให้คุณเลือกข้อความบนปุ่มสำหรับปลั๊กอินจากรายการสตริงที่กำหนดไว้ให้แล้วได้ เมื่อมีการใช้แอตทริบิวต์ cta_text ผู้ใช้ส่วนใหญ่ที่ลงชื่อเข้าใช้เพียงต้องคลิกปุ่มปลั๊กอินเพื่อเลือกใช้งานเท่านั้น โดยไม่ต้องยืนยันกับป๊อปอัพอีก และระบบจะส่งเหตุการณ์ messaging_optins ทันที

ระบบรองรับค่าต่อไปนี้สำหรับแอตทริบิวต์ cta_text

  • GET_THIS_IN_MESSENGER
  • RECEIVE_THIS_IN_MESSENGER
  • SEND_THIS_TO_ME
  • GET_CUSTOMER_ASSISTANCE
  • GET_CUSTOMER_SERVICE
  • GET_SUPPORT
  • LET_US_CHAT
  • SEND_ME_MESSAGES
  • ALERT_ME_IN_MESSENGER
  • SEND_ME_UPDATES
  • MESSAGE_ME
  • LET_ME_KNOW
  • KEEP_ME_UPDATED
  • TELL_ME_MORE
  • SUBSCRIBE_IN_MESSENGER
  • SUBSCRIBE_TO_UPDATES
  • GET_MESSAGES
  • SUBSCRIBE
  • GET_STARTED_IN_MESSENGER
  • LEARN_MORE_IN_MESSENGER
  • GET_STARTED