Код подтверждения — короткий шаг между решением клиента и оплатой. Если сообщение приходит за секунды, покупка проходит незаметно. Если код не пришёл за минуту, человек закрывает корзину и уходит. Ниже разберём, чем отличаются SMS, Viber и email как каналы для кода, как собрать резервный маршрут и что писать в сообщении, чтобы подтверждение не срывало заказ.
Почему минута ожидания кода стоит дороже отправки сообщения
Одноразовый пароль (OTP) — временный ключ, который сервер генерирует и передаёт клиенту по выбранному каналу. Живёт такой ключ обычно 3–5 минут (smsblog.ru). За это время человек либо подтверждает операцию, либо уходит с сайта.
Подтверждение кодом давно встроилось в повседневный опыт: вход в аккаунт, подтверждение оплаты, списание бонусов с карты лояльности (sms.by). Клиент не воспринимает этот шаг как что-то новое — он просто ждёт сообщение. Поэтому цена сбоя — не стоимость отправки, а отменённый заказ и повторный визит через неделю.
Сравнивать расходы нужно с суммой среднего чека. Сколько стоят SMS, Viber и email в Беларуси, мы разбираем отдельно в материале про цены на каналы рассылок. Общая логика простая: чем дешевле канал, тем важнее страховка на случай недоставки.
Какой канал выбрать для кода: SMS, Viber или email?
У каждого канала своя точка отказа. Email-код уходит быстро, но может задержаться в спам-фильтре. Мессенджер почти мгновенен, зато зависит от интернет-соединения на стороне клиента. SMS приходит без интернета, но маршрут до оператора бывает не самым прямым (smsblog.ru).
| Канал | Скорость | Что влияет на доставку | Когда подходит |
|---|---|---|---|
| SMS | Секунды, зависит от оператора | Работает без интернета, нужен корректный номер | Оплата, вход в аккаунт, списание бонусов |
| Viber | Почти мгновенно | Нужен интернет и установленное приложение | Клиенты, которые уже общаются с вами в мессенджере |
| Быстро, но с задержками | Фильтры спама, репутация домена | Резерв, когда нет мобильного номера |
Работает каскадная отправка: сообщение уходит в выгодный канал, а при недоставке автоматически пересылается в SMS (vc.ru). Такой порядок даёт отказоустойчивость без ручного вмешательства. В обоих каналах должен быть один и тот же код — клиент введёт тот, который придёт первым.
Как настроить резервный маршрут, чтобы код доходил
Резерв требует настройки заранее, иначе в момент пиковой нагрузки он не сработает. Минимальная схема для интернет-магазина или сервиса: основной канал Viber, страховка — SMS, крайний вариант — email, если у клиента нет мобильного номера.
- Определите тайм-аут. Сколько секунд ждём подтверждения доставки, прежде чем запускать резерв. Обычно это 30–60 секунд.
- Зафиксируйте приоритет каналов под каждый сценарий. Оплата и вход — SMS первым, подтверждение подписки — Viber.
- Проверьте статусы доставки. Если сервис отдаёт только «отправлено», вы не увидите, где теряется клиент.
- Протестируйте сценарий на своём номере и на номере коллеги, у которого не установлен Viber.
Отдельный случай — сбои интернета у клиента или в офисе. Тогда мессенджер и email недоступны, и SMS остаётся единственным рабочим маршрутом. Как выстроить такую страховку, разобрано в материале про резерв связи через SMS и Viber при сбоях интернета.
Что писать в сообщении с кодом
Сообщение решает одну задачу: человек должен понять, от кого оно и что делать. Есть три элемента, без которых клиент тормозит.
- Имя отправителя. Клиент должен узнать магазин или сервис, иначе код выглядит как чужое сообщение.
- Назначение. «Код для входа», «код для подтверждения оплаты» — одна короткая формулировка.
- Срок действия. Если код живёт 3–5 минут, напишите это прямо.
Рекламу в такое сообщение добавлять не стоит. Промокод рядом с кодом подтверждения путает: непонятно, что вводить, а часть людей принимает текст за рассылку и не читает его. Держите OTP отдельно от маркетинговых сообщений.
Длина тоже влияет на бюджет. Чем короче текст, тем меньше частей SMS и тем ниже стоимость доставки при том же результате (smsblog.ru). Латиница, короткий код и отказ от воды экономят деньги на объёме.
Как подтверждение связано с безопасностью
Код защищает операцию только тогда, когда его не пересылают третьим лицам. Правило для клиента простое: код вводит тот, кто его получил. Если покупателю звонят и просят продиктовать цифры, это повод прервать разговор.
На стороне бизнеса помогают ограничение числа попыток ввода и двухфакторная аутентификация там, где риск выше, — например, при входе в личный кабинет с бонусами (smsblog.ru). Для переписки в мессенджерах выбирайте сервисы с шифрованием, чтобы содержимое диалога не уходило на сторону (smsblog.ru).
Как понять, где именно теряются клиенты
Смотрите на цепочку: сколько кодов запросили → сколько ввели → сколько завершили действие. Разрыв между первым и вторым шагом показывает проблемы доставки. Разрыв между вторым и третьим — проблемы интерфейса: неудобное поле ввода, истёкший код, обновившаяся страница.
Разделяйте сегменты. У клиентов с Viber и без него пути отличаются, и общая конверсия это скрывает. Если в сообщении есть ссылка, проверьте, куда именно она приводит: часть подтверждений срывается уже на самой странице. Как связать рассылку с действием на сайте, описано в разборе про проверку пути клиента по UTM-ссылке.
Типичные ошибки
- Один канал без резерва. Недоставка у одного оператора — и заказы посыпались.
- Два разных кода в SMS и Viber. Клиент вводит первый увиденный и получает отказ.
- Код живёт час. Чем дольше срок, тем выше шанс, что сообщение найдут не сразу.
- Код и промо-акция в одном сообщении.
- Непонятное имя отправителя или его отсутствие.
- Отчёт строится по отправленным сообщениям, а не по введённым кодам.
3 шага, которые можно сделать на этой неделе:
- Пройти свой сценарий подтверждения как клиент — на телефоне с Viber и на телефоне без него, с выключенным интернетом.
- Замерить, сколько секунд клиент ждёт до резервного канала, и выставить тайм-аут.
- Переписать шаблон сообщения: отправитель, назначение, код, срок действия. Ничего лишнего.



