ข้ามไปยังเนื้อหา

ข้อความ RCS ผ่าน Twilio

ข้อความ RCS (Rich Communication Services) จะมาถึงแอปส่งข้อความในตัวของโทรศัพท์เป็นแชทจากแบรนด์ของคุณ พร้อมโลโก้และการ์ด, แคโรเซล, สื่อ หรือปุ่มแทนข้อความธรรมดา Pushwoosh ส่งข้อความเหล่านี้ผ่าน Twilio โดยเป็นส่วนหนึ่งของช่องทาง SMS

วิธีการทำงาน

Anchor link to

ข้อความ RCS เดินทางจากเทมเพลตของ Twilio ไปยังโทรศัพท์ใน 3 ขั้นตอน:

  1. คุณสร้างข้อความเป็น content template ใน Twilio
  2. คุณเลือกเทมเพลตในพรีเซ็ต SMS แต่ละภาษาของพรีเซ็ตสามารถมีเทมเพลตของตัวเองได้
  3. เมื่อส่งพรีเซ็ต Twilio จะพยายามส่งเทมเพลตผ่าน RCS โทรศัพท์ที่รับ RCS ไม่ได้จะได้รับ SMS แทน ตามที่อธิบายไว้ใน SMS สำรอง

หากคุณเลือกเทมเพลตให้กับบางภาษาของพรีเซ็ตเท่านั้น ภาษาอื่นๆ จะไม่ถูกส่งผ่าน RCS แต่จะถูกส่งเป็น SMS ปกติพร้อมข้อความจากช่อง ข้อความ ของภาษานั้น

SMS สำรอง

Anchor link to

SMS สำรองคือสิ่งที่โทรศัพท์ที่ไม่มี RCS ได้รับแทนข้อความ RCS หากโทรศัพท์หรือผู้ให้บริการเครือข่ายของผู้รับไม่รองรับ RCS Twilio จะส่ง SMS ที่สร้างจากประเภท Text ของเทมเพลต

SMS สำรองมาจากเทมเพลต ไม่ใช่จากช่อง ข้อความ ของพรีเซ็ต หากเทมเพลตไม่มีประเภท Text โทรศัพท์ที่ไม่มี RCS จะไม่ได้รับข้อความเลย

สิ่งที่คุณต้องมีเพื่อส่ง RCS

Anchor link to

RCS ทำงานผ่านบัญชี Twilio ของคุณเองเท่านั้น โดยต้องมี Messaging Service และผู้ส่ง RCS ที่ผู้ให้บริการเครือข่ายอนุมัติแล้ว

  • Twilio เป็นผู้ให้บริการ SMS เชื่อมต่อด้วย Account SID และ Auth token ของ Twilio ของคุณเอง หาก Pushwoosh เป็นผู้จัดหาหมายเลขและข้อมูลประจำตัว Twilio ให้กับโปรเจกต์ของคุณ RCS จะใช้งานไม่ได้ และการส่งดังกล่าวจะถูกปฏิเสธ
  • Twilio Messaging Service sender pool ของบริการนี้มีผู้ส่ง RCS และหมายเลข SMS ใส่ SID ของบริการลงใน Messaging Service SID ในการตั้งค่าแพลตฟอร์ม SMS หากไม่มี ข้อความที่มีเทมเพลตจะส่งไม่สำเร็จ
  • หมายเลข From ตั้งค่าในการตั้งค่าแพลตฟอร์ม SMS ให้เป็นหมายเลข SMS จาก pool ของ Messaging Service หากไม่มี Pushwoosh จะไม่ส่ง SMS ผ่าน Twilio แม้ว่าจะตั้งค่า Messaging Service ไว้แล้วก็ตาม
  • ผู้ส่ง RCS ที่ผู้ให้บริการเครือข่ายอนุมัติแล้ว ในประเทศที่คุณส่งไป Twilio เป็นผู้ดำเนินการลงทะเบียน ตามข้อมูลของ Twilio ขั้นตอนนี้ใช้เวลา 4–6 สัปดาห์หรือนานกว่านั้นต่อประเทศ

ตั้งค่า RCS ใน Twilio

Anchor link to

ขั้นตอนเหล่านี้ทำใน Twilio Console ชื่อเมนูเป็นไปตามคู่มือการเริ่มต้นใช้งาน RCS ของ Twilio และอาจแตกต่างเล็กน้อยในคอนโซลของคุณ

สร้างผู้ส่ง RCS

Anchor link to

ผู้ส่ง RCS คือโปรไฟล์แบรนด์ที่ผู้รับเห็นในแชท: ชื่อ, โลโก้ และสีของคุณ

  1. ไปที่ Communications → Numbers & senders → Overview → RCS

  2. คลิก Create RCS Sender

  3. ป้อน Sender display name

  4. ยอมรับข้อกำหนดและคลิก Continue

  5. ในหน้า Public details ให้กรอกทุกช่อง:

    • Display name และ Description
    • Logo image (224×224 px, ไม่เกิน 50 KB) และ Banner image (1440×448 px, ไม่เกิน 200 KB) เป็น URL สาธารณะของไฟล์ JPG หรือ PNG
    • Accent color ที่มีอัตราส่วนคอนทราสต์อย่างน้อย 4.5:1 เทียบกับสีขาว เช่น #1A73E8
    • หมายเลขโทรศัพท์หรืออีเมลสำหรับติดต่อ, Privacy policy URL และ Terms of service URL
  6. คลิก Next

เพิ่มโทรศัพท์ทดสอบ

Anchor link to

จนกว่าผู้ให้บริการเครือข่ายจะอนุมัติผู้ส่ง ผู้ส่งจะส่งข้อความถึงโทรศัพท์ทดสอบเท่านั้น

  1. ในหน้า Try it out คลิก Add device to test this sender
  2. ป้อนหมายเลขโทรศัพท์ Android ในรูปแบบสากลแล้วคลิก Invite
  3. บนโทรศัพท์ ให้เปิดคำเชิญใน Google Messages แล้วแตะ Make me a tester
  4. ในคอนโซล ให้ยืนยันว่าเจ้าของโทรศัพท์ยอมรับคำเชิญแล้ว
  5. ส่งข้อความจาก Your message ข้อความควรมาถึงเป็นแชทจากแบรนด์ของคุณพร้อมโลโก้ ไม่ใช่เป็น SMS

ลงทะเบียนผู้ส่งกับผู้ให้บริการเครือข่าย

Anchor link to

Twilio จะเพิ่มผู้ส่ง RCS ลงใน Messaging Service ได้ก็ต่อเมื่อมีผู้ให้บริการเครือข่ายอย่างน้อยหนึ่งรายอนุมัติแล้วเท่านั้น ดังนั้นให้เริ่มการลงทะเบียนก่อนสร้าง Messaging Service

  1. ที่ผู้ส่ง RCS ให้เปิด Compliance registration
  2. คลิก Add countries
  3. เลือกประเทศที่คุณส่งไปแล้วคลิก Save countries
  4. คลิก Start
  5. กรอกแบบฟอร์มแล้วคลิก Submit registration สำหรับสหรัฐอเมริกา Twilio มีแบบฟอร์ม US registration แยกต่างหาก

สถานะการลงทะเบียนจะแสดงเป็น Pending Review จนกว่าผู้ให้บริการเครือข่ายจะอนุมัติ

สร้าง Messaging Service

Anchor link to

Messaging Service จัดกลุ่มผู้ส่ง RCS และหมายเลข SMS ไว้ด้วยกัน เพื่อให้ Twilio เลือก RCS หรือ SMS สำหรับโทรศัพท์แต่ละเครื่องได้

  1. ไปที่ Messaging → Services
  2. สร้างบริการ
  3. ใน Sender Pool ให้เพิ่มหมายเลข Twilio ที่รองรับ SMS หากไม่มี โทรศัพท์ที่ไม่มี RCS จะไม่ได้รับอะไรเลย
  4. เมื่อมีอย่างน้อยหนึ่งประเทศแสดงสถานะ Approved ใน Compliance registration ให้เพิ่มผู้ส่ง RCS ลงใน Sender Pool
  5. คัดลอก SID ของบริการ ซึ่งขึ้นต้นด้วย MG

สร้าง content template

Anchor link to

Content template กำหนดข้อความ RCS และ SMS สำรองของข้อความนั้น

  1. ไปที่ Messaging → Content Template Builder
  2. คลิก Create new
  3. เลือกประเภทที่รองรับ RCS: Card, Carousel, Quick reply, Call to action หรือ Media
  4. กรอกเนื้อหา สำหรับค่าที่เปลี่ยนไปตามผู้รับแต่ละคน ให้ใช้ตัวแปรแบบมีหมายเลข เช่น {{1}} สำหรับชื่อจริงในหัวข้อของการ์ด
  5. หากต้องการแยกสาขา journey ตามคำตอบ ให้เพิ่มปุ่ม quick reply และกำหนด ID ให้แต่ละปุ่ม อย่าใช้ default หรือ ID ที่ขึ้นต้นด้วย output: ปุ่มดังกล่าวจะไม่ได้รับสาขาใน journey
  6. เพิ่มประเภท Text ลงในเทมเพลตเดียวกัน Twilio จะสร้าง SMS สำรองจากประเภทนี้
  7. บันทึกเทมเพลต

เชื่อมต่อ Twilio ใน Pushwoosh

Anchor link to

Pushwoosh ส่ง RCS ด้วยข้อมูลประจำตัว Twilio และ Messaging Service ที่คุณป้อนในการตั้งค่าแพลตฟอร์ม SMS

  1. ไปที่ การตั้งค่า → กำหนดค่าแพลตฟอร์ม

  2. เปิด SMS

  3. ตั้งค่าผู้ให้บริการ SMS เป็น Twilio

  4. กรอกช่องต่างๆ:

    • From number: หมายเลข SMS จาก pool ของ Messaging Service
    • Account SID และ Auth token: ข้อมูลประจำตัวของบัญชี Twilio ที่เป็นเจ้าของผู้ส่ง RCS และเทมเพลต
    • Messaging Service SID (optional): SID MG ของ Messaging Service ช่องนี้เป็นตัวเลือกสำหรับ SMS แต่ RCS จำเป็นต้องใช้
  5. คลิก นำไปใช้

สำหรับการตั้งค่า SMS อื่นๆ ดูที่การกำหนดค่าแพลตฟอร์ม SMS สถานะการส่งของข้อความ RCS ไม่ต้องตั้งค่าเว็บฮุค เนื่องจาก Pushwoosh ส่ง URL ของ status callback ไปยัง Twilio พร้อมกับทุกข้อความ

รับคำตอบ

Anchor link to

คำตอบของข้อความ RCS จะมาถึง Pushwoosh ผ่านเว็บฮุคที่คุณตั้งค่าไว้ที่ผู้ส่ง RCS เท่านั้น

  1. ใน Twilio Console ให้เปิดผู้ส่ง RCS แล้วไปที่ Configuration
  2. ตั้งค่า Webhook URL for incoming messages เป็น URL สำหรับ SMS ขาเข้าจากเว็บฮุคของผู้ให้บริการ SMS โดยใช้เมธอด POST
  3. คลิก Save configuration

Pushwoosh จัดการคำตอบ RCS ในลักษณะเดียวกับคำตอบ SMS โดยจะเรียกใช้อีเวนต์ PW_SMSReceived สำหรับหมายเลขโทรศัพท์ของผู้ส่ง และคำตอบ STOP จะตั้งค่าแท็กความยินยอมด้านการตลาดของผู้ติดตามเป็น false ดูที่ความยินยอมรับข้อความการตลาดทาง SMS และ Viber

ส่งข้อความ RCS

Anchor link to

ข้อความ RCS จะถูกส่งออกไปทุกที่ที่คุณส่งพรีเซ็ต SMS ที่มีเทมเพลต

  1. เปิดหรือสร้างพรีเซ็ต SMS
  2. เลือกเทมเพลต Twilio สำหรับแต่ละภาษาในบล็อก RCS ตามที่อธิบายไว้ในส่งผ่าน RCS
  3. ส่งพรีเซ็ตในแคมเปญ SMS หรือใน Customer Journey

ใน journey องค์ประกอบ SMS ที่มีเทมเพลต quick reply จะได้รับสาขาสำหรับแต่ละปุ่ม และรอการแตะได้นานสูงสุด 24 ชั่วโมง ดูที่แยกสาขาตามปุ่มตอบกลับ RCS

ตรวจสอบสถิติ RCS

Anchor link to

หากต้องการดูจำนวนการส่งที่ได้รับการยืนยันผ่าน RCS จำนวนที่มาถึงเป็น SMS และสัดส่วนผู้รับ RCS ที่อ่านข้อความ ให้เปิดสถิติข้อความของการส่งนั้น