Двухфакторная аутентификация помогает защитить аккаунты клиентов и автоматизировать подтверждение важных действий. Чтобы не усложнять оформление заказа, не обязательно запрашивать код при каждом входе: можно включать проверку только в ситуациях, где риск выше. Для малого бизнеса в Беларуси начать внедрение можно с одной точки сайта или приложения, а затем оценить влияние на конверсию и нагрузку на поддержку.
Зачем малому бизнесу внедрять 2FA
В примере из Минска интернет-магазин в торговом центре «Зелёная Роща» включил двухфакторную аутентификацию для входа в личный кабинет. За первые две недели число взломов аккаунтов уменьшилось на 80%. Конверсия снизилась на 2%, а через месяц количество повторных заказов выросло на 17%. Эти результаты показывают, что защита аккаунтов может сочетаться с доверием клиентов, хотя эффект для конкретного бизнеса зависит от его аудитории и способа внедрения.
Для микро- и малого бизнеса 2FA — не только дополнительный уровень защиты, но и возможность уменьшить число обращений по восстановлению доступа. Вручную помочь одному клиенту с аккаунтом может занять у администратора до 20 минут. Одноразовые пароли (OTP) позволяют автоматизировать подтверждение личности и сократить необходимость в ручной обработке таких запросов.
Практический подход: на старте запрашивайте OTP для критических действий — например, смены пароля, подтверждения заказа дороже 200 BYN или входа с нового устройства. Обычный вход с привычного устройства можно оставить по паролю. Подробнее о выборе сценариев для защиты клиентов — в материале о двухфакторной аутентификации для малого бизнеса.
Как внедрить OTP, не усложняя оформление
Салон красоты во Фрунзенском районе Минска использовал SMS-OTP для подтверждения записи. До этого администратор звонил каждому клиенту после бронирования, тратя на один звонок до трёх минут. После внедрения подтверждение занимало около 30 секунд, а число неявок уменьшилось на 25%.
На пути к подтверждению важно убрать лишние действия. Вместо ручного ввода шестизначного кода можно отправить SMS со ссылкой, по которой клиент подтверждает действие нажатием. При этом необходимо проверить, что ссылка ведёт именно к нужному действию, а процесс остаётся понятным пользователю.
- Выберите точку запуска. Это может быть регистрация, вход в аккаунт, оплата или отмена заказа. Для первого теста достаточно одного сценария.
- Определите способ подтверждения. Возможные варианты — SMS, push-уведомление или приложение TOTP, например Google Authenticator. SMS доступна широкой аудитории; TOTP требует отдельного приложения, а push — наличия мобильного приложения бизнеса.
- Подключите отправку. Интеграцию можно выполнить через API. У ряда платформ SMS-рассылок есть готовые SDK для популярных CMS, включая WordPress, OpenCart и 1С-Битрикс.
- Проверьте доставку. Протестируйте отправку у разных операторов. В Беларуси SMS в сетях А1 и МТС могут приходить с разной задержкой — в приведённом примере она составляет до пяти секунд.
- Сравните результат. Запустите A/B-тест: включите OTP для 10% клиентов и сопоставьте конверсию этой группы с основной.
Триггерные SMS могут быть полезны и для других событий в клиентском пути. При выборе сценариев отправки можно ориентироваться на материал о том, как внедрять триггерные SMS-рассылки в малом бизнесе Беларуси.
Ошибки, которые усложняют вход
- Запрашивать код при каждом входе. Повторная проверка не всегда нужна. Один из вариантов — запрашивать OTP раз в семь дней или при смене браузера.
- Делать код длиннее необходимого. В исходном примере утверждается, что четырёхзначный код может быть таким же надёжным, как шестизначный, и быстрее вводится. Выбор длины следует соотнести с требованиями безопасности конкретного сервиса.
- Не предусмотреть запасной способ. SMS может не прийти, например, если клиент находится в роуминге. В качестве альтернативы можно предложить звонок с кодом или подтверждение по email.
- Не учитывать задержку доставки. В исходном материале задержка более 10 секунд связывается со снижением конверсии на 5–8%. Поэтому стоит измерять время доставки и проверять, где клиенты прекращают оформление.
- Не дать выбрать удобный формат. Одни клиенты предпочитают SMS, другие — push-уведомления. Если сервис поддерживает несколько способов, предоставьте выбор.
Как сравнить способы подтверждения
Универсального метода для всех компаний нет: на выбор влияют технические возможности, привычки клиентов и стоимость обслуживания. Ориентиры из исходного сравнения можно представить так:
- SMS-OTP: низкая сложность внедрения — API можно подключить за один день; удобство для клиента оценивается как высокое. Указанная стоимость 1000 запросов — 50–120 BYN.
- TOTP, например Google Authenticator: средняя сложность, поскольку нужно настроить QR-код; удобство оценивается как среднее из-за необходимости установить приложение. Указанная стоимость — 0 BYN.
- Push-уведомления: для внедрения требуется мобильное приложение, поэтому сложность высокая; удобство для клиента оценивается как высокое. Цена зависит от инфраструктуры.
- Код по email: внедрение оценивается как простое, а удобство — как низкое, поскольку пользователю нужно проверять почту. Указанная стоимость 1000 запросов — 0–10 BYN.
Для микро- и малого бизнеса SMS рассматривается как компромисс между ценой и удобством. В исходном материале также приводится оценка: при объёме до 5000 запросов в месяц расходы не превышают 0,5% оборота. Перед планированием бюджета проверьте расчёт на собственных тарифах и фактическом количестве отправок.
Расходы на OTP и способы их контролировать
В качестве примера приводится магазин в Гомеле с 5000 активных клиентов в месяц: его расходы на OTP-коды составляют около 200 BYN. Для сравнения указана стоимость часа работы администратора по восстановлению паролей — примерно 15 BYN при зарплате 1500 BYN. Согласно этому примеру, автоматизация окупается за два-три месяца. Фактический срок зависит от числа обращений, стоимости сообщений и других затрат на внедрение.
Расходы на SMS могут увеличиваться, если клиенты часто забывают пароли и запрашивают новые коды. Один из способов сократить число отправок — запрашивать код только при первом заказе, а для постоянных клиентов применять cookie-аутентификацию. Такой подход нужно сочетать с проверкой безопасности: важно определить, в каких случаях повторное подтверждение всё же требуется.
Можно также настроить правила в CRM. Например, отправлять OTP при входе с незнакомого IP-адреса, а клиентов с уже авторизованных устройств не просить вводить код каждый раз. Это позволяет направлять дополнительную проверку на выбранные сценарии, а не одинаково усложнять вход для всех пользователей.
Как реагировать на жалобы о лишних SMS
Сначала проверьте, в каких ситуациях отправляется сообщение и можно ли избежать повторных запросов. Если OTP-SMS содержит код и ссылку для отказа от сообщений, клиенту проще сообщить о нежелательной отправке. В исходном материале такой способ связывается с требованиями Закона о защите персональных данных и снижением числа жалоб.
В материале также приводится ссылка на исследования BusinessStat за 2025 год: согласно указанным там данным, 12% пользователей блокируют SMS-уведомления после двух неудачных попыток ввода кода. Чтобы не провоцировать повторные ошибки, показывайте понятное сообщение о неверном коде и предусмотрите возможность запросить новый.
Установите срок действия OTP. В приведённом варианте код действует не более пяти минут. Если клиент не успел его ввести, предложите запросить новый без повторного заполнения всей формы. Для экстренных уведомлений о работе сервиса может пригодиться отдельный сценарий: например, сообщение об изменении графика. Такой формат рассматривается в материале об SMS для экстренных сообщений и смене графика.
С чего начать сегодня
- Найдите проблемную точку. Посмотрите в Яндекс Метрике или CRM, где посетители чаще всего прекращают оформление. Выберите один сценарий для первого запуска OTP.
- Проверьте интеграцию. Свяжитесь с SMS-провайдером и запросите тестовый доступ к API. В исходном материале отмечено, что многие сервисы предоставляют бесплатный тариф на 50–100 сообщений для отладки.
- Проведите тест. Включите SMS-OTP для 10% сессий, а остальных пользователей оставьте в контрольной группе. Сравните конверсию за неделю и проверьте, сколько времени занимает доставка кода.



