ทำไม SMS จึงเป็นแบบพยายามอย่างดีที่สุด
ไม่มีการรับประกันการส่งถึงใน SMS ระหว่างการเรียก API ของคุณกับเครื่องมือถือ มีตัวรวบรวม เกตเวย์ระหว่างประเทศ และผู้ให้บริการเครือข่ายปลายทาง — แต่ละอันสามารถหน่วง กรอง หรือทิ้งข้อความเงียบ ๆ ได้ ทราฟฟิกการยืนยันถูกตรวจสอบอย่างเข้มงวดเป็นพิเศษ เพราะผู้ให้บริการเครือข่ายต่อสู้กับการฉ้อโกงและสแปมบนเส้นทางเหล่านี้พอดี
ผลในทางปฏิบัติ: คุณต้องออกแบบสำหรับความล้มเหลวบางส่วน (ส่งซ้ำ, สำรอง) และติดตามการส่งถึงอย่างจริงจัง แทนที่จะสันนิษฐานว่าข้อความที่ส่งแล้วคือข้อความที่ส่งถึง
- การส่งถึงขึ้นอยู่กับนโยบายการกรองของผู้ให้บริการเครือข่ายปลายทาง
- เส้นทางระหว่างประเทศเพิ่มเกตเวย์ แต่ละอันเป็นจุดที่อาจล้มเหลว
- ทราฟฟิกจากแอปพลิเคชัน (A2P) ถูกกรองหนักกว่าบุคคลถึงบุคคล
Sender ID และทำไมจึงสำคัญ
Sender ID คือสิ่งที่ผู้รับเห็นเป็น "จาก" — long code, short code หรือชื่อแบบตัวอักษรและตัวเลข ประเทศต่าง ๆ ต่างกันชัดเจน: บางประเทศต้องการ Sender ID ตัวอักษรและตัวเลขที่ลงทะเบียนไว้ล่วงหน้า บางประเทศบังคับ short code สำหรับ A2P และบางประเทศเขียนทับหรือบล็อกผู้ส่งที่ไม่ได้ลงทะเบียน การใช้ Sender ID ที่ถูกต้องและลงทะเบียนแล้วสำหรับแต่ละประเทศเป็นหนึ่งในคานงัดการส่งถึงที่ใหญ่ที่สุด
- Sender ID ตัวอักษรและตัวเลข: ข้อความแบรนด์เป็นผู้ส่ง; หลายประเทศต้องลงทะเบียนล่วงหน้า
- Short code: ความจุและความไว้วางใจสูงสุดสำหรับ A2P แต่ต้องได้รับอนุมัติจากผู้ให้บริการเครือข่าย
- Long code: โอเคสำหรับหลายตลาด แต่ต้องลงทะเบียน 10DLC ในสหรัฐฯ
- การใช้ผู้ส่งที่ไม่ได้ลงทะเบียนในประเทศที่เข้มงวดเป็นสาเหตุความล้มเหลวเงียบที่พบบ่อย
การกรองของผู้ให้บริการเครือข่ายและเนื้อหาข้อความ
ผู้ให้บริการเครือข่ายให้คะแนนเนื้อหาข้อความ URL โดยเฉพาะลิงก์แบบย่อ บริการย่อ URL สาธารณะ และการจัดรูปแบบที่ผิดปกติ เป็นตัวกระตุ้นการกรองแบบคลาสสิก ข้อความ OTP ควรน้อยที่สุดและสอดคล้อง: ชื่อแอปของคุณ โค้ด และไม่มีอะไรอื่น ความสอดคล้องก็ช่วยด้วย เพราะผู้ให้บริการเครือข่ายบางรายสร้างชื่อเสียงบนคู่ผู้ส่ง+เทมเพลตเมื่อเวลาผ่านไป
- หลีกเลี่ยงลิงก์ในข้อความ OTP; ลิงก์แบบย่อเป็นตัวกระตุ้นการกรองที่แรง
- รักษาเทมเพลตให้สอดคล้อง — เนื้อหาที่ไม่แน่นอนดูเหมือนสแปม
- อย่าใส่การตลาดในข้อความ OTP แบบธุรกรรม
- ลงทะเบียนเทมเพลตข้อความในที่ที่ประเทศกำหนด
หากการส่งถึงในประเทศหนึ่งลดลงอย่างกะทันหัน ให้สงสัยการเปลี่ยนกฎเนื้อหาหรือ Sender ID ที่นั่นก่อน แล้วค่อยสงสัยอะไรในโค้ดของคุณ
การจัดเส้นทางรายประเทศ
เส้นทางคือทางที่ข้อความของคุณใช้ไปยังผู้ให้บริการเครือข่ายปลายทาง และคุณภาพเส้นทางต่างกันตามผู้ให้บริการและประเทศ เส้นทางสีเทาราคาถูกอาจดูดีในการทดสอบแล้วเสื่อมลงเงียบ ๆ สำหรับการยืนยัน ให้เลือกเส้นทางตรงหรือคุณภาพสูงไปยังประเทศสำคัญของคุณ แม้ต้นทุนสูงกว่า และแจ้งผู้ให้บริการของคุณว่าทราฟฟิกเป็น OTP เพื่อให้จัดเส้นทางอย่างเหมาะสม
- เลือกเส้นทางตรง/พรีเมียมสำหรับการยืนยันในตลาดหลัก
- ระวังเส้นทางสีเทา: ราคาต่ำ การส่งถึงไม่เสถียร DLR แย่
- ผู้ให้บริการบางรายให้คุณติดป้ายทราฟฟิกเป็น OTP เพื่อการจัดเส้นทางที่ดีกว่า
- ทดสอบแต่ละประเทศสำคัญแยกกัน — ค่าเฉลี่ยซ่อนความล้มเหลวระดับประเทศ
ติดตามการส่งถึงและลงมือกับมัน
คุณแก้สิ่งที่คุณไม่วัดไม่ได้ เก็บใบตอบรับการส่ง (DLR) และติดตามอัตราการส่งถึงและความหน่วงรายประเทศและรายผู้ให้บริการเครือข่าย แล้วแจ้งเตือนการถดถอย รวมสิ่งนั้นเข้ากับตรรกะการสำรอง เพื่อให้การส่งถึงที่ตกลงเสื่อมอย่างนุ่มนวลแทนที่จะบล็อกการสมัคร
- 1
เก็บ DLR
เปิดใช้ใบตอบรับการส่งและเก็บไว้เทียบกับแต่ละการส่ง เพื่อให้คุณรู้ว่าส่งถึงเทียบกับล้มเหลว ไม่ใช่แค่ส่งแล้ว
- 2
แบ่งกลุ่มตามประเทศและผู้ให้บริการเครือข่าย
ติดตามอัตราการส่งถึงและความหน่วงรายปลายทาง — ค่าเฉลี่ยจะซ่อนตลาดเดียวที่กำลังล้มเหลว
- 3
แจ้งเตือนการถดถอย
กระตุ้นการแจ้งเตือนเมื่ออัตราการส่งถึงหรือความหน่วงของประเทศเสื่อมเกินเกณฑ์
- 4
สลับเมื่อล้มเหลว
จัดเส้นทางเลี่ยงผู้ให้บริการที่เสื่อมหรือยกระดับไปยังช่องทางสำรองโดยอัตโนมัติ