Vì sao SMS chỉ ở mức nỗ lực tốt nhất
Không có gửi đến được bảo đảm trong SMS. Giữa lệnh gọi API của bạn và một chiếc máy là các nhà tổng hợp, các cổng quốc tế và nhà mạng đích — bất kỳ nơi nào cũng có thể trì hoãn, lọc, hoặc lặng lẽ bỏ một tin nhắn. Lưu lượng xác minh bị soi đặc biệt kỹ vì các nhà mạng chống gian lận và thư rác ngay trên chính những tuyến này.
Hệ quả thực tế: bạn phải thiết kế cho thất bại một phần (gửi lại, dự phòng) và chủ động giám sát việc gửi đến, thay vì giả định một tin đã gửi là một tin đã đến.
- Việc gửi đến phụ thuộc chính sách lọc của nhà mạng đích.
- Các tuyến quốc tế thêm các cổng, mỗi cổng là một điểm thất bại khả dĩ.
- Lưu lượng ứng dụng (A2P) bị lọc gắt hơn so với người-đến-người.
Sender ID và vì sao chúng quan trọng
Sender ID là thứ người nhận thấy ở phần "từ" — một long code, một short code, hoặc một tên chữ-số. Các quốc gia khác nhau rõ rệt: một số yêu cầu sender ID chữ-số đăng ký trước, một số bắt buộc short code cho A2P, và một số viết lại hoặc chặn người gửi chưa đăng ký. Dùng đúng sender ID đã đăng ký cho từng quốc gia là một trong những đòn bẩy gửi đến lớn nhất.
- Sender ID chữ-số: chữ mang thương hiệu làm người gửi; nhiều quốc gia yêu cầu đăng ký trước.
- Short code: thông lượng và độ tin cậy cao nhất cho A2P, nhưng cần nhà mạng phê duyệt.
- Long code: ổn cho nhiều thị trường, nhưng cần đăng ký 10DLC tại Mỹ.
- Dùng người gửi chưa đăng ký ở một quốc gia nghiêm ngặt là một nguyên nhân thất bại thầm lặng phổ biến.
Lọc của nhà mạng và nội dung tin nhắn
Nhà mạng chấm điểm nội dung tin nhắn. URL, đặc biệt là liên kết rút gọn, các dịch vụ rút gọn URL công cộng và định dạng bất thường là những yếu tố kích hoạt lọc kinh điển. Tin OTP nên tối giản và nhất quán: tên ứng dụng của bạn, mã, và không gì khác. Sự nhất quán cũng giúp ích vì một số nhà mạng xây uy tín trên một cặp người-gửi + mẫu theo thời gian.
- Tránh liên kết trong tin OTP; liên kết rút gọn là một yếu tố kích hoạt lọc mạnh.
- Giữ mẫu nhất quán — nội dung thất thường trông như thư rác.
- Đừng đưa tiếp thị vào một tin OTP giao dịch.
- Đăng ký mẫu tin nhắn ở nơi quốc gia yêu cầu.
Nếu việc gửi đến đột ngột giảm ở một quốc gia, hãy nghi ngờ một thay đổi quy tắc nội dung hoặc sender ID ở đó trước khi nghi ngờ bất cứ điều gì trong mã của bạn.
Định tuyến theo quốc gia
Một tuyến là đường mà tin nhắn của bạn đi đến một nhà mạng đích, và chất lượng tuyến thay đổi theo nhà cung cấp và quốc gia. Các tuyến xám rẻ tiền có thể trông ổn khi kiểm thử rồi lặng lẽ suy giảm. Với xác minh, hãy ưu tiên tuyến trực tiếp hoặc chất lượng cao đến các quốc gia quan trọng của bạn, dù chi phí cao hơn, và cho nhà cung cấp biết lưu lượng là OTP để họ định tuyến phù hợp.
- Ưu tiên tuyến trực tiếp/cao cấp cho xác minh ở các thị trường trọng yếu.
- Cẩn thận với tuyến xám: giá thấp, gửi đến bất ổn, DLR kém.
- Một số nhà cung cấp cho bạn gắn nhãn lưu lượng là OTP để định tuyến tốt hơn.
- Kiểm thử từng quốc gia quan trọng riêng — mức trung bình che giấu thất bại theo quốc gia.
Giám sát việc gửi đến và hành động theo nó
Bạn không thể sửa điều bạn không đo. Thu thập biên nhận gửi (DLR) và theo dõi tỷ lệ gửi đến và độ trễ theo quốc gia và theo nhà mạng, rồi cảnh báo về suy giảm. Kết hợp điều đó với logic dự phòng để một sự sụt giảm gửi đến suy thoái mượt mà thay vì chặn đăng ký.
- 1
Thu thập DLR
Bật biên nhận gửi và lưu chúng theo từng lần gửi để bạn biết đã giao so với thất bại, không chỉ đã gửi.
- 2
Phân đoạn theo quốc gia và nhà mạng
Theo dõi tỷ lệ gửi đến và độ trễ theo đích — mức trung bình sẽ che giấu một thị trường đang thất bại.
- 3
Cảnh báo về suy giảm
Kích hoạt cảnh báo khi tỷ lệ gửi đến hoặc độ trễ của một quốc gia suy thoái quá ngưỡng.
- 4
Chuyển đổi khi lỗi
Tự động định tuyến vòng qua một nhà cung cấp suy giảm hoặc nâng cấp lên một kênh dự phòng.