เอกสารนี้จะแสดงให้คุณเห็นวิธีสร้างลิงก์ m.me สำหรับประสบการณ์การใช้งาน Messenger ของคุณ
m.me
เป็นบริการ URL ที่ให้บริการโดย Meta โดยจะเปลี่ยนเส้นทางผู้คนไปยังบุคคล เพจ หรือการสนทนาใน Messenger คุณสามารถใช้ลิงก์นี้บนเว็บไซต์ จดหมายข่าวทางอีเมล และอีกมากมาย
รูปแบบของลิงก์ m.me
จะเป็นดังต่อไปนี้ โดยที่ PAGE-NAME
คือเพจ Facebook ที่ลิงก์กับแอพรับส่งข้อความของคุณ
http://m.me/PAGE-NAME
เมื่อมีคนคลิกลิงก์ m.me
ระบบจะเปลี่ยนเส้นทางของผู้ใช้ไปยังการสนทนาใหม่กับธุรกิจของคุณ หรือไปยังการสนทนาที่มีอยู่แล้วหากผู้ใช้รายนั้นเคยส่งข้อความถึงธุรกิจของคุณ ข้อความเริ่มต้น "คุณร่วมการสนทนานี้โดยการใช้ลิงก์ เราได้แจ้งให้ PAGE-NAME ทราบแล้วว่าคุณมาที่นี่" จะปรากฏขึ้นในการสนทนา
คุณสามารถเพิ่มพารามิเตอร์ text
เพื่อรวมข้อความแบบกำหนดเองไว้ได้ด้วยเช่นกัน
http://m.me/PAGE-NAME?text=Hello%20and%20Welcome
ธุรกิจสามารถแชร์ลิงก์ที่เปลี่ยนเส้นทางไปยังเว็บไซต์หรือเธรดอื่นๆ ได้ โดยบางรายการอาจมีข้อความที่ป้อนล่วงหน้ารวมอยู่ด้วย
เมื่อมีคนคลิกปุ่ม "เริ่มต้นใช้งาน" เพื่อเริ่มการสนทนากับธุรกิจของคุณ ระบบจะส่งการแจ้งเตือน Webhook messaging_postbacks
ไปยังเซิร์ฟเวอร์ Webhooks ของคุณ อ็อบเจ็กต์ postback
จะมีอ็อบเจ็กต์ referral
ที่มีพารามิเตอร์ ref
โดยเป็นส่วนหนึ่งของการแจ้งเตือน Webhook นี้
เมื่อมีคนคลิกลิงก์ m.me
และมีการสนทนาระหว่างธุรกิจของคุณกับบุคคลนั้นอยู่แล้ว ลิงก์ดังกล่าวจะนำบุคคลไปยังการสนทนาที่มีอยู่ การดำเนินการนี้จะรีเซ็ตช่วงเวลาการส่งข้อความมาตรฐาน 24 ชั่วโมง ช่วยให้แอพรับส่งข้อความของคุณตอบกลับบุคคลนั้นได้ และระบบจะส่งการแจ้งเตือน Webhook messaging_referrals
ไปยังเซิร์ฟเวอร์ Webhooks ของคุณ พารามิเตอร์ ref
จากลิงก์ m.me
จะถูกรวมเอาไว้ด้วยโดยเป็นส่วนหนึ่งของการแจ้งเตือน Webhook นี้
ลิงก์ m.me สามารถมีพารามิเตอร์ ref
ที่เมื่อมีคนคลิกลิงก์จะให้บริบทเพิ่มเติมเกี่ยวกับการสนทนาแก่ธุรกิจของคุณ เช่น ลิงก์บนเว็บไซต์ของคุณกับลิงก์ในร้านค้า ลิงก์ประเภทนี้ยังสามารถนำบุคคลไปยังเนื้อหาหรือฟีเจอร์ที่เฉพาะเจาะจงซึ่งมีอยู่ในประสบการณ์การใช้งาน Messenger ของคุณได้ด้วย
http://m.me/PAGE-NAME?ref=REF-PARAMETER-INFORMATION
คุณสามารถฝังลิงก์ m.me
พร้อมพารามิเตอร์ ref
ในคิวอาร์โค้ดได้ โดยคุณสามารถสแกนคิวอาร์โค้ดได้ด้วยกล้องที่มาพร้อมกับโทรศัพท์ เมื่อสแกนแล้ว ระบบจะเปิดแอพ Messenger และการสนทนาด้วยข้อความกับธุรกิจของคุณขึ้นมา
ตัวอย่างคิวอาร์โค้ดคิวอาร์โค้ดตัวอย่างนี้มีการเข้ารหัส |
เมื่อคุณได้รับการแจ้งเตือน Webhook การแจ้งเตือนนี้จะมีข้อมูลจากบุคคลที่เริ่มการสนทนากับธุรกิจของคุณ หรือจากบุคคลที่มีการสนทนากับธุรกิจของคุณอยู่แล้ว
เมื่อมีคนคลิกปุ่มเริ่มต้นใช้งานเพื่อเริ่มการสนทนากับธุรกิจของคุณ เราจะส่งพารามิเตอร์ ref
ซึ่งเป็นส่วนหนึ่งของการแจ้งเตือน Webhook messaging_postbacks
{
"sender":{
"id":"PSID"
},
"recipient":{
"id":"PAGE-ID"
},
"timestamp":1458692752478,
"postback":{
"payload":"POSTBACK-PAYLOAD-YOU-CONFIGURED",
"referral": {
"ref": "REF-PARAMETER-INFORMATION",
"source": "SHORTLINK",
"type": "OPEN_THREAD",
}
}
}
หากมีการสนทนาระหว่างธุรกิจของคุณกับบุคคลที่คลิกลิงก์ m.me อยู่แล้ว เราจะส่งการแจ้งเตือน Webhook messaging_referrals
{
"sender":{
"id":"PSID"
},
"recipient":{
"id":"PAGE-ID"
},
"timestamp":1458692752478,
"referral": {
"ref": "REF-PARAMETER-INFORMATION",
"source": "SHORTLINK",
"type": "OPEN_THREAD",
}
}
คู่มือนี้จะถือว่าคุณได้อ่านภาพรวมของแพลตฟอร์ม Messenger และปรับใช้องค์ประกอบต่างๆ ที่จำเป็นในการรับและส่งข้อความและการแจ้งเตือนแล้ว
คุณจะต้องดำเนินการดังต่อไปนี้
messaging_postbacks
และ messaging_referrals
URL m.me/rn
จะอนุญาตให้คุณสร้างคำขอให้เลือกรับการแจ้งเตือนประจำพร้อมลิงก์ m.me
รูปแบบสำหรับลิงก์ m.me/rn
ต้องมีการระบุหัวข้อเอาไว้สำหรับข้อความทางการตลาด ทั้งนี้ คุณสามารถกำหนดความถี่ของข้อความทางการตลาดได้ แต่หากไม่ได้กำหนดไว้ ระบบจะใช้ค่าเริ่มต้นเป็นแบบรายวัน
http://m.me/rn/PAGE-NAME?topic=TOPIC&cadence=MESSAGE-FREQUENCY
m.me/rn
ได้ดี ระบบจะนำผู้ที่คลิกลิงก์ของคุณไปยัง URL m.me
พื้นฐาน ซึ่งคือ URL http://m.me/PAGE-NAME
https://m.me/rn/OriginalCoastClothing?topic=weekly%20deals&cadence=weekly
ก่อนที่คุณจะสามารถใช้ URL m.me/rn
กับหัวข้อใหม่ได้ คุณจะต้องลงทะเบียนหัวข้อใหม่ก่อน
หากคุณใช้หัวข้อที่คุณใช้ใน URL m.me/rn
ก่อนหน้าแล้ว และผู้คนเลือกรับข้อความทางการตลาด คุณก็ไม่ต้องลงทะเบียนหัวข้อใหม่อีกครั้ง
คุณสามารถลงทะเบียนหัวข้อใหม่ได้โดยทำตามขั้นตอนต่อไปนี้
ขั้นตอนที่ 1 ส่งคำขอให้เลือกรับข้อความทางการตลาดที่มีหัวข้อให้กับผู้ใช้ที่มีบทบาทในแอพของคุณด้วยตนเอง เราขอแนะนำให้เพิ่มเพย์โหลดเพื่อระบุว่านี่เป็นการลงทะเบียนหัวข้อของคุณ
curl -X POST -H "Content-Type: application/json" -d '{ "recipient":{ "id":"PSID" }, "message":{ "attachment":{ "type":"template", "payload":{ "template_type":"notification_messages", "title":"TITLE", "payload": "Registering a new topic: TOPIC-NAME", "notification_messages_frequency": MESSAGE-FREQUENCY, } } } }' "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/messages?access_token=PAGE-ACCESS-TOKEN"
เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับแบบ JSON ดังต่อไปนี้
{ "recipient": { "id":"PSID", "message_id":"MESSAGE-ID", }
ขั้นตอนที่ 2 โปรดตรวจสอบให้แน่ใจว่าได้คลิกที่ปุ่มเลือกรับในการสนทนา เราจะส่งการแจ้งเตือน Webhook ในการเลือกรับให้กับคุณ ขณะนี้ หัวข้อของคุณได้รับการลงทะเบียนและพร้อมใช้งานแบบสาธารณะแล้ว
ระบบจะนำผู้ที่คลิกลิงก์ m.me/rn
ที่มีหัวข้อที่ยังไม่ได้ลงทะเบียนไปยัง URL การแจ้งเตือนพื้นฐานของคุณ ซึ่งคือ URL http://m.me/rn/PAGE-NAME
ขณะลงทะเบียนหัวข้อ หากคุณส่งคำขอให้เลือกรับถึงตัวคุณเองแต่ไม่ได้คลิกที่ปุ่มเลือกรับ หัวข้อของคุณก็จะไม่ได้รับการลงทะเบียน
curl -X POST "https://graph.facebook.com/LATEST-API-VERSION/PAGE-ID/notification_messages_dev_support ?recipient={ "notification_messages_token": "NOTIFICATION-MESSAGES-TOKEN" } &developer_action=ENABLE_FOLLOWUP_MESSAGE &access_token=PAGE-ACCESS-TOKEN"
เมื่อดำเนินการสำเร็จ แอพของคุณจะได้รับการตอบกลับแบบ JSON ดังต่อไปนี้
{ "success": true }
messaging_optins
เมื่อคุณได้รับการแจ้งเตือน Webhook การแจ้งเตือนนี้จะมีข้อมูลจากบุคคลที่เริ่มการสนทนากับธุรกิจของคุณ หรือจากบุคคลที่มีการสนทนากับธุรกิจของคุณอยู่แล้ว
{ "sender": { "id": "PSID", }, "recipient": { "id": "PAGE-ID", }, "timestamp": "TIMESTAMP", "optin": { "type": "notification_messages", "title": "TITLE-FOR-NOTIFICATION-MESSAGE", "ref": "REF-PARAMETER-INFORMATION", "payload": "", "source":"SHORTLINK" "notification_messages_token": "NOTIFICATION-MESSAGES-TOKEN", "notification_messages_topic": "RECURRING-NOTIFICATION-TOPIC", "notification_messages_frequency": "MESSAGE-FREQUENCY", "notification_messages_timezone": "TIMEZONE-ID", "token_expiry_timestamp": "TIMESTAMP", "user_token_status": "TOKEN-STATUS" } }
m.me
ชื่อพารามิเตอร์ | คำอธิบาย |
---|---|
daily , monthly , weekly } | ความถี่ของข้อความสำหรับคำขอเลือกรับลิงก์ |
| บริบทเกี่ยวกับการสนทนา เช่น ลิงก์บนเว็บไซต์ของคุณกับลิงก์ในร้านค้า ซึ่งมีการส่งไว้ในการแจ้งเตือน Webhook |
| ข้อความแบบกำหนดเองที่คุณส่งเมื่อมีคนคลิกที่ลิงก์ |
| ต้องระบุ หัวข้อสำหรับคำขอให้เลือกรับลิงก์ |
messaging_postbacks
messaging_referrals