เอกสารนี้อธิบายรูปแบบการเรียกเก็บเงินสำหรับการรับส่งข้อมูล RCS for Business ในผู้ให้บริการเครือข่ายในสหรัฐอเมริกา
- ดูข้อมูลเกี่ยวกับรูปแบบการเรียกเก็บเงินมาตรฐาน (สำหรับการเข้าชมจากนอกสหรัฐอเมริกา) ได้ที่คำถามที่พบบ่อยเกี่ยวกับการเรียกเก็บเงิน
- ดูข้อมูลเกี่ยวกับการรายงานได้ที่คู่มือรายงานการเรียกเก็บเงินและบันทึกกิจกรรม
ภาพรวมของการจัดประเภทการเรียกเก็บเงินในสหรัฐอเมริกา
ระบบจะจัดประเภทข้อความที่ส่งไปยังหรือจากหมายเลขโทรศัพท์ในสหรัฐอเมริกาโดยอัตโนมัติเป็น ประเภทใดประเภทหนึ่งใน 3 ประเภทตามรูปแบบของข้อความ
- ข้อความ Rich Message (แบบ 2 ทาง)
- ข้อความริชมีเดีย (แบบ 2 ทาง)
- การคลิกการดำเนินการที่แนะนำ (ผู้ใช้เริ่ม)
ดูรายละเอียดข้อมูลจำเพาะได้ที่ส่วนต่อไปนี้
หมายเหตุเกี่ยวกับคำศัพท์
ผู้ให้บริการในสหรัฐอเมริกาโดยทั่วไปจะใช้คำศัพท์ MT/MO เพื่ออธิบายทิศทางการรับส่งข้อความ ข้อกำหนดเหล่านี้สอดคล้องกับคำศัพท์ A2P/P2A ที่ใช้ ตลอดเอกสารประกอบ RCS สำหรับธุรกิจ
- MT (Mobile Terminated) คือ A2P (Application-to-Person): ข้อความที่ธุรกิจส่ง
- MO (Mobile Originated) คือ P2A (Person-to-Application): ข้อความหรือ การดำเนินการที่ผู้ใช้เริ่มต้น
การเรียกเก็บเงินสำหรับเหตุการณ์ Agent-to-Person (A2P/MT)
ส่วนนี้ครอบคลุมตรรกะการเรียกเก็บเงินสำหรับข้อความที่ส่งโดยตัวแทน (เช่น ข้อความ A2P หรือ MT)
ข้อความ Rich Message (A2P)
ระบบจะจัดประเภทข้อความเป็นริชเมสเซจหากมีเฉพาะองค์ประกอบต่อไปนี้รวมกัน
- ข้อความ
- คำตอบที่แนะนำ
- การดำเนินการที่แนะนำประเภทต่อไปนี้เท่านั้น
- กดหมายเลขโทรศัพท์
- เปิด URL ในเบราว์เซอร์มาตรฐาน ไม่ใช่ WebView
ตรรกะการเรียกเก็บเงินสำหรับข้อความริช
ระบบจะเรียกเก็บเงินข้อความริชมีเดียตามกลุ่ม
- ขนาดของข้อความ: 1 ข้อความ = ข้อความที่เข้ารหัส UTF-8 160 ไบต์
- การคำนวณ: ความยาวของข้อความในหน่วยไบต์ UTF-8 ทั้งหมดจะถูกหาร ด้วย 160 และปัดขึ้นเป็นจำนวนเต็มที่ใกล้ที่สุดเสมอ
- การยกเว้น: ข้อความและข้อมูลการรายงานผล Conversion ภายในคำตอบหรือการดำเนินการที่แนะนำจะไม่รวมอยู่ในจำนวนกลุ่ม
- ตัวอย่าง: ข้อความ 300 ไบต์มี 2 ส่วน (300 / 160 = 1.875 ปัดขึ้นเป็น 2)
จำนวนไบต์
อักขระ Unicode บางตัว (เช่น อีโมจิหรือตัวอักษรที่มีเครื่องหมายกำกับ) เป็นแบบหลายไบต์ ดังนั้น จำนวนไบต์ UTF ทั้งหมดจึงอาจแตกต่างจากจำนวนอักขระ
หากต้องการตรวจสอบจำนวนไบต์ที่แน่นอนของข้อความ ให้พิมพ์หรือวางข้อความด้านล่าง
ข้อความริชมีเดีย (A2P)
ระบบจะจัดประเภทข้อความเป็นข้อความริชมีเดียหากมีอย่างน้อย 1 รายการ ต่อไปนี้
- Rich Card หรือภาพสไลด์ (แม้จะไม่มีสื่อ)
- ไฟล์สื่อที่แนบ (รูปภาพ วิดีโอ เสียง)
- การดำเนินการที่แนะนำอื่นๆ นอกเหนือจากโทรหมายเลขหรือเปิด URL ด้วยเบราว์เซอร์ ซึ่งรวมถึง
ตรรกะการเรียกเก็บเงินสำหรับข้อความริชมีเดีย
ระบบจะเรียกเก็บเงินข้อความริชมีเดียเป็นเหตุการณ์แบบอัตราคงที่รายการเดียว
- การเรียกเก็บเงินจะเหมือนกันไม่ว่าข้อความจะยาวเท่าใด จำนวนการ์ด หรือขนาดไฟล์สื่อ
- ใช้การแบ่งกลุ่มไม่ได้
ตัวอย่างการตอบกลับจาก API ของ A2P
ตัวอย่างเหล่านี้แสดงฟิลด์ richMessageClassification
ในการตอบกลับการเรียก RBM API ที่สำเร็จสำหรับข้อความที่ตัวแทนส่ง
ตัวอย่างการตอบกลับจาก API สำหรับ RICH_MESSAGE
{
"name": "...",
"sendTime": "2025-05-22T20:03:35.474764Z",
"contentMessage": {
...
},
"richMessageClassification": {
"classificationType": "RICH_MESSAGE",
"segmentCount": 5
}
}
ตัวอย่างการตอบกลับจาก API สำหรับ RICH_MEDIA_MESSAGE
{
"name": "...",
"sendTime": "2025-05-22T20:03:35.474764Z",
"contentMessage": {
...
},
"richMessageClassification": {
"classificationType": "RICH_MEDIA_MESSAGE"
}
}
การเรียกเก็บเงินเหตุการณ์แบบบุคคลต่อตัวแทน (P2A/MO)
ส่วนนี้ครอบคลุมการเรียกเก็บเงินสำหรับข้อความและการดำเนินการที่ผู้ใช้เริ่มต้น (นั่นคือ ข้อความ P2A หรือ MO)
ข้อความ Rich Message (P2A)
ระบบจะจัดประเภทข้อความของผู้ใช้เป็นข้อความริชหากมีข้อความเท่านั้น ซึ่งรวมถึงทั้งข้อความรูปแบบอิสระและข้อความที่เกิดจากการแตะคำตอบที่แนะนำ (คำตอบที่แนะนำอาจมีตัวระบุข้อมูลการรายงานผล Conversion ในเพย์โหลดของข้อความ)
ตรรกะการเรียกเก็บเงิน: เรียกเก็บเงินตามกลุ่ม โปรดดูรายละเอียดเกี่ยวกับการคำนวณจำนวนกลุ่ม ที่ตรรกะการเรียกเก็บเงินสำหรับ Rich Message
ข้อความริชมีเดีย (P2A)
ระบบจะจัดประเภทข้อความเป็นข้อความริชมีเดียหากมีไฟล์ที่อัปโหลด (รูปภาพ วิดีโอ เสียง)
ตรรกะการเรียกเก็บเงิน: เรียกเก็บเงินเป็นเหตุการณ์แบบอัตราคงที่รายการเดียว ไม่มีการแบ่งกลุ่ม
การคลิกการดำเนินการที่แนะนำ
การแตะการดำเนินการที่แนะนำของผู้ใช้ จะสร้างเหตุการณ์ที่เรียกเก็บเงินได้ 1 รายการที่เรียกว่าการคลิกการดำเนินการที่แนะนำ (การดำเนินการที่แนะนำอาจรวมถึงตัวระบุข้อมูล Postback ในเพย์โหลดของข้อความ)
ตรรกะการเรียกเก็บเงิน: สร้างเหตุการณ์ที่เรียกเก็บเงินได้ 1 รายการต่อการคลิก 1 ครั้ง
กรณีพิเศษ: แชร์ตำแหน่ง
การระบุตำแหน่งที่แชร์มีความพิเศษตรงที่จะสร้างเหตุการณ์ที่เรียกเก็บเงินได้แบบ P2A แยกกัน 2 รายการ ดังนี้
การคลิกการดำเนินการที่แนะนำ: การแตะการดำเนินการที่แนะนำให้แชร์ตำแหน่งของผู้ใช้ จะสร้างเหตุการณ์การคลิกการดำเนินการที่แนะนำ 1 รายการ
ข้อความตำแหน่ง: หลังจากที่ผู้ใช้เลือกตำแหน่งจากอินเทอร์เฟซแผนที่ แล้ว ระบบจะส่งข้อความที่มีพิกัดตำแหน่งไปยังตัวแทน ข้อความ MO นี้จะสร้างเหตุการณ์ข้อความริชมีเดียที่มีจำนวนกลุ่ม เป็น 1
ตัวอย่างการตอบกลับของเว็บฮุค P2A
ตัวอย่างเหล่านี้แสดงฟิลด์ richMessageClassification
ใน Webhook ที่ส่งไปยังตัวแทนสำหรับเหตุการณ์ที่ผู้ใช้เริ่มต้น
ตัวอย่างเว็บฮุคสำหรับ RICH_MESSAGE ที่ผู้ใช้ส่ง
{
"agentId": "AGENT_ID",
"senderPhoneNumber": "PHONE_NUMBER",
"messageId": "MESSAGE_ID",
"sendTime": "2025-05-22T20:03:35.474764Z",
"text": "Hello, world!",
"richMessageClassification": {
"classificationType": "RICH_MESSAGE",
"segmentCount": 1
}
}
ตัวอย่างเว็บฮุคสำหรับ RICH_MEDIA_MESSAGE ที่ผู้ใช้ส่ง
{
"agentId": "AGENT_ID",
"senderPhoneNumber": "PHONE_NUMBER",
"messageId": "MESSAGE_ID",
"sendTime": "2025-05-22T20:03:35.474764Z",
"userFile": "...",
"payload": "...",
"richMessageClassification": {
"classificationType": "RICH_MEDIA_MESSAGE"
}
}
ตัวอย่างเว็บฮุกสำหรับ SUGGESTED_ACTION_CLICK
{
"agentId": "...",
"senderPhoneNumber": "...",
"messageId": "...",
"sendTime": "...",
"suggestionResponse": {
"text": "Click here",
"postbackData": "...",
"type": "ACTION"
},
"richMessageClassification": {
"classificationType": "SUGGESTED_ACTION_CLICK"
}
}
ตัวอย่าง Webhook สำหรับข้อความตำแหน่ง
นี่คือเหตุการณ์ที่เรียกเก็บเงินได้รายการที่ 2 ในขั้นตอนการแชร์ตำแหน่ง ซึ่งจะส่งหลังจากที่ผู้ใช้แชร์ตำแหน่งจากแผนที่
{
"agentId": "...",
"senderPhoneNumber": "...",
"messageId": "...",
"sendTime": "...",
"location": {
"latitude": 37.422000,
"longitude": -122.084056
},
"richMessageClassification": {
"classificationType": "RICH_MESSAGE",
"segmentCount": 1
}
}
หมายเหตุทางเทคนิคและการใช้งาน
- กลุ่มมีไว้เพื่อการเรียกเก็บเงินเท่านั้น: ระบบจะส่งข้อความยาวเป็น หน่วยเดียวไปยังอุปกรณ์ของผู้ใช้ จำนวนกลุ่มเป็นการคำนวณเสมือน เพื่อวัตถุประสงค์ในการเรียกเก็บเงิน โดยจะไม่ส่งผลต่อวิธีส่งหรือแสดงข้อความ ต่อผู้ใช้
- การแยกประเภทอัตโนมัติ: การแยกประเภทข้อความจะดำเนินการโดยอัตโนมัติทั้งหมด ตามเนื้อหาของข้อความและไม่สามารถลบล้างด้วยตนเองได้
- การเปิดตัว: เราได้เปิดใช้รูปแบบการเรียกเก็บเงินของสหรัฐอเมริกาในแพลตฟอร์ม RCS สำหรับธุรกิจ เมื่อวันที่ 15 กรกฎาคม 2025 ตั้งแต่วันที่นี้เป็นต้นไป การรายงานและคำตอบจาก API ของ Google จะแสดงการจัดประเภทใหม่