Шаблоны SMS используются для категоризации трафика, гибкой тарификации и маршрутизации сообщений в зависимости от их текста.
Применение шаблонов позволяет отправлять сервисные, транзакционные и верификационные SMS через отдельный шлюз без предварительной модерации, что гарантирует практически мгновенную доставку сообщений по более выгодной цене.
Регистрация шаблонов возможна исключительно для персональных SMS-отправителей (
Тарифный план 2). Шаблоны должны быть согласованы для каждого отправителя у операторов Kcell, Теле2/Altel.
Пониженная тарификация становится доступной после активации шаблона оператором связи, что отображается соответствующим статусом в разделе "Шаблоны операторов".
Правила отнесения шаблонов к типу сообщений
Верификационные сообщения
SMS для процедур верификации нового пользователя или смены абонентского устройства.
Примеры использования:
- Текст с кодом для первичной регистрации нового пользователя.
- Пин-код для смены абонентского устройства.
- Пин-код для добавления нового абонентского устройства.
«Проверочный код для регистрации на сайте site.kz: 786534»
«Pin-kod dlya podtverzhdeniya smeny abonentskogo ustrojstva: 7643»
«Pin-kod dlya dobavleniya novogo ustrojstva iPhone 15: 9475»
Транзакционные сообщения
SMS о финансовых операциях или движении денежных средств на счетах абонентов.
Примеры использования:
- Уведомления о списании или начислении денежных средств.
- Подтверждения переводов или платежей.
- Уведомления о начислении процентов по вкладам.
«Snyatie: 20000 KZT. Karta: ****5478. Dostupno: 80000 KZT»
«Popolnenie s deposita: 50000 KZT. Schet karty: ****7654. Dostupno: 250000 KZT»
«+5000 KZT. Karta: ****2745. Nachislenie po depositu»
«Снятие: 10000 тенге. Карта: ****1179. Доступно: 90000 тенге»
Сервисные сообщения
SMS, связанные с операциями и уведомлениями по предоставляемым сервисам.
Примеры использования:
- Приветственные сообщения при регистрации в сервисе.
- Уведомления об изменениях в условиях предоставления услуги.
- Напоминания о планируемых событиях в рамках предоставляемой услуги.
«Поздравляем с успешной регистрацией в сервисе moysite.kz»
«Uvajaemyi polzavatel’! Dovodim do Vashego svedeniya: s 01.09.24 zakanchivaetsa trial, dalee abonentskaya plata – 5000 tg/mes»
«Заказ 0188734 принят в обработку»
«Заказ 0188734 отменён.»
«Uvazhaemyi pol’zovatel, napominaen – segodnya zaplanirovano probnoe zanytie v 15:00»
«Cod dostupa 1234, nikomu ne soobshaite cod»
Описание и правила применения переменных в шаблонах
Шаблоны сообщений могут включать элементы переменных, которые могут принимать различные значения. Синтаксис используемых переменных:
%w
– любой непрерывный набор букв и/или спецсимволов.
%d
– любой непрерывный набор цифр и/или спецсимволов.
%w{1,n}
– ограниченная последовательность слов (состоящих из букв, цифр или разрешённых спецсимволов), разделенных пробелом (или несколькими пробелами), где n – число слов (слов должно быть не менее 1 и не более чем n).
%d+
– последовательность чисел (не более 10, состоящих из цифр или разрешённых спецсимволов), разделенных пробелом (или несколькими пробелами).
%d{1,n}
– ограниченная последовательность чисел (состоящих из цифр или разрешённых спецсимволов), разделенных пробелом (или несколькими пробелами), где n – число чисел (чисел должно быть не менее 1 и не более чем n).
Значение n
должно быть не более 10 для транзакционных сообщений и не более 20 для сервисных сообщений.
Набор букв или цифр %d
и %w
может содержать в себе знаки препинания и спецсимволы:
! № # % . , : ; ? \ / ( ) + - “ ” _ ' " ` ^ { } [ ] < > / \ | ! @ # $ % ^ ( ) + = ~ *
Важно! При регистрации шаблона сообщения не допускаются пробелы в начале или конце текста. Лишние пробелы, символы табуляции или переносы строк будут передаваться как есть. Использование неправильного количества этих символов может привести к несоответствию шаблона. Рекомендуем проверять корректность распознавания шаблона перед его использованием.
Применение переменных
%w
и %d
могут использоваться для указания даты, номера телефона, пароля и других параметров.
%w{1,n}
и %d{1,n}
полезны при ограничении числа слов или чисел в сообщении.
- Для различных типов SMS рекомендуется использовать соответствующие переменные: например, в транзакционных SMS важно указать сумму операции и детали счета, а в сервисных SMS – информацию о событии или изменении условий обслуживания.
Требования к оформлению шаблонов
- Шаблон должен быть записан корректно с использованием правил переменных.
- Корректность написания шаблона полностью зависит от клиента.
- Не рекомендуется объединять все подряд в групповых операндах, например
%d+
, %w{1,n}
, %d{1,n}
.
- Избегайте конструкций вроде
%d. %w{1,10}%d
, где можно обойтись одним или двумя операндами.
- Операнды должны быть отделены от текста и других операндов пробелами.
- Простое правило: шаблон должен быть читабельным для человека.
- Дублирование шаблонов, соответствующих одному отправителю, следует избегать, однако допускается при использовании нескольких имен отправителя.
- В шаблонах вида: "Код подтверждения:
%d
", "Пароль: %w
", необходимо указывать ресурс (адрес сайта, название приложения).
Например: "Ваш код для входа в mobizon.kz: %d
", "Ваш одноразовый код: %d
. Никому не передавайте. mobizon.kz"
Примеры шаблонов
Тип сообщения |
Шаблон |
Текст сообщения |
Транзакционное |
Карта %d : %d{1,2} покупка на сумму %d KZT. %w{1,5} выполнена успешно. Доступно: %d KZT. |
Карта ***1234 : 01.01.21 10:00:00 покупка на сумму 1000 KZT. Магазин Жаксы выполнена успешно. Доступно: 100 000 KZT. |
Сервисное |
Заказ: %d на сумму %d тенге успешно принят. Ожидаемое время доставки: %d в интервале %d Ваш Интернет-магазин MySite. |
Заказ: 123456 на сумму 5500 тенге успешно принят. Ожидаемое время доставки: 15.01.21 в интервале 12:00-20:00. Ваш Интернет-магазин MySite. |
Верификационное |
Пароль для первичной регистрации %d Никому не передавать! |
Пароль для первичной регистрации ***974. Никому не передавать! |