Question
How is SMS delivery success determined?
Applies To
- Outbound SMS
- SMS Delivery
Answer
Success Ratio
This is the number of messages sent/received. Any serious SMS API should provide a handset delivery confirmation. The ratio itself is important, but what are more meaningful are its variations. Some carriers don’t provide delivery confirmation, or provide them sporadically. Therefore, it is more important to track variations for a given network rather than an absolute figure.
DLR Ratio
Another ratio that could be viewed as meaningful is the number of messages sent that receive a delivery status (be it delivered or failed). This ratio measures how well the route is performing. A healthy route provides statuses for over 97% of messages.
Delivery Latency
With handset delivery confirmation comes information about delivery latency. Again, the important thing to measure here is the variation in latency, rather than the absolute figure. The reality is that not all carriers have the same quality of infrastructure, and some prioritize outbound traffic on a delivery confirmation path. Plus, some handsets take more time to acknowledge the reception of the message than others. And finally median is a better aggregate measure than mean because one or two phones being out of reach will have an disproportionate effect on the mean. Track changes, not absolutes.
Application-Specific Metrics
The ultimate measure of performance is your application-specific metrics. For instance, if you are sending passwords to verify phone numbers, you should track the ratio of conversion between SMS sent and users registered. For marketing campaigns, you could measure returns. If your application is two-way, then track replies, etc.
Articles in this section
- SMS Best Practices During COVID-19 for Users Sending Traffic to North America
- Troubleshooting SMS Delivery
- Global Sender ID Portal - FAQs
- Global Sender ID Registration Guide
- Recommended Sender ID option for A2P Alert and Transactional Messages to US Virtual Numbers
- Partner Quota Violation Error
- SMS Delivery Failure Error 95 - Unknown
- DLR Statuses
- Is USSD supported via SMS for the SMS API?
- What countries require STOP management for recipient opt-out?