Delivery Status у SMS: що означають статуси доставки і чому «відправлено» ще не означає «отримано» та «прочитано»
Зміст:
Зміст:
Після SMS-розсилки у звіті з’являються статуси різних етапів: повідомлення прийняте, передане оператору, доставлене або відхилене. Якщо дивитися лише на позначку «відправлено», легко неправильно оцінити результат.
Delivery Status показує, який етап зафіксувала система. Він допомагає знайти технічні проблеми та перевірити якість бази, але не показує, чи прочитав клієнт повідомлення.
«Відправлено», «доставлено» і «прочитано» — не одне й те саме
«Відправлено» означає, що SMS прийняте для подальшої передачі, але ще не підтверджене на телефоні. «Доставлено» означає, що сервіс отримав звіт про доставку від мережі.
Звичайні SMS не передають надійного звіту про прочитання. Тому DELIVRD не варто вважати доказом, що клієнт відкрив повідомлення або звернув увагу на текст.
Основні статуси SMS
У SMS Club API доступні кілька основних статусів:
- ENROUTE — відправлено. Повідомлення прийняте для подальшої доставки, але отримання телефоном ще не підтверджене.
- DELIVRD — доставлено. Система отримала підтвердження доставки від оператора. Це не означає, що клієнт відкрив повідомлення.
- EXPIRED — завершився термін доставки. Система не отримала підтвердження вчасно, наприклад, через вимкнений телефон або відсутність покриття.
- UNDELIV — не доставлено. Причиною стає помилка номера, недоступність телефону, збій зв’язку або обмеження оператора. Перевірте деталі звіту.
- REJECTD — відхилено. Повідомлення відхилила система або операторський маршрут. Причиною стають обмеження на відправлення, проблеми з ім’ям відправника чи фільтри. Повторювати відправку без перевірки немає сенсу.
Назви й трактування статусів залежать від платформи та оператора. За потреби звірте їх із документацією сервісу — FAQ про статуси SMS.
Чому статус не оновлюється одразу
Звіт не завжди надходить одразу. Телефон одержувача вимкнений, мережа перевантажена або оператор затримує відповідь. Поки система чекає, статус залишається проміжним.
Відсутність фінального статусу не доводить недоставку. Для важливих повідомлень визначте, скільки чекати на оновлення перед запуском резервного каналу.
Як перевірити причину недоставки
Після розсилки перегляньте частку DELIVRD, кількість EXPIRED, UNDELIV і відхилених повідомлень. Якщо недоставок багато, перевірте формат номерів, актуальність бази, ім’я відправника та деталі звіту. Для перевірки номерів можна використовувати HLR-перевірку номерів.
Якщо проблема стосується окремих номерів, перевірте їх окремо. Якщо статуси погіршилися в усій кампанії, зверніться до підтримки з ID повідомлень і часом відправлення.
У SMS Club статуси доступні у звітах особистого кабінету та через API для перевірки SMS. Це зручно, коли повідомлення надсилаються автоматично із сайту або CRM.
Чи варто надсилати SMS повторно
Не запускайте повторну відправку для всіх повідомлень без перевірки. Якщо перше SMS затрималося, клієнт отримає два однакові тексти. А неправильний номер або відхилене ім’я відправника повтор не виправить.
Налаштуйте правила за статусами: для ENROUTE дочекайтеся оновлення, для EXPIRED перевірте актуальність тексту, для UNDELIV з’ясуйте причину, а для REJECTD виправте проблему. Для термінових повідомлень передбачте інший дозволений канал.
Як правильно оцінювати розсилку
Delivery Status показує технічний результат, але не ефективність кампанії загалом. DELIVRD не доводить, що клієнт прочитав текст або зробив покупку. Для цього аналізуйте переходи, відповіді, заявки та продажі.
Не вважайте повідомлення без фінального статусу недоставленими. Дайте системі час отримати звіт і враховуйте особливості оператора. Так ви уникнете зайвих повторів і точніше оціните результат.
Часті питання
Що означає ENROUTE у звіті SMS?
ENROUTE означає, що повідомлення відправлено або прийнято для подальшої доставки. Це проміжний статус, а не підтвердження отримання на телефоні. Перевірте звіт пізніше, щоб побачити результат.
Чи означає DELIVRD, що клієнт прочитав SMS?
Ні. DELIVRD підтверджує доставку за даними системи або оператора, але не показує, чи відкрив клієнт повідомлення. Звичайні SMS не мають надійного статусу прочитання.
Що робити зі статусом EXPIRED або UNDELIV?
Перевірте формат і актуальність номера та деталі звіту. EXPIRED означає, що час очікування завершився, а UNDELIV — що доставити SMS не вдалося. Повторюйте відправлення після перевірки причини.
Як дізнатися, скільки SMS доставлено?
Перегляньте звіт і порахуйте повідомлення зі статусом DELIVRD. Для автоматизованої відправки статуси доступні через API SMS Club. Окремо аналізуйте кліки, відповіді та продажі, адже доставка не дорівнює прочитанню чи конверсії.