Избежать спама в SMS-маркетинге можно, только если каждое сообщение отправляется на основе явного согласия, имеет понятную цель и простой механизм отказа. Репутация бренда и доставляемость зависят от качества базы, частоты, содержания и обработки opt-out. На практике это означает: сегментация, suppression-списки, мониторинг DLR и carrier complaints, юридически корректный consent-лог.
Что считается спамом в SMS-маркетинге и почему он бьёт по доставляемости
Спам в SMS — это сообщение, которое пользователь не запрашивал, не ожидает или не может быстро отменить. Даже если бренд легальный, операторы и провайдеры могут классифицировать рассылку как нежелательную при отсутствии согласия, высокой частоте, агрессивном CTA или жалобах.
Для SMS-канала последствия сильнее, чем для e-mail: сообщения приходят на личный телефон, часто без предварительного фильтра, а carrier filtering может блокировать весь sender ID или короткий номер. Это напрямую снижает доставляемость и повышает стоимость коммуникации.
| Признак | Легитимная SMS | Спам-риск |
|---|---|---|
| Согласие | Явное, задокументированное, с историей | Купленная база, скрытый чекбокс, молчаливое согласие |
| Идентификация | Бренд в sender ID, понятный источник | Анонимный номер, незнакомый короткий код |
| Цель | Релевантное предложение или статус | Массовая реклама без сегментации |
| Отказ | STOP, ссылка или короткий ответ | Нет opt-out или он не работает |
| Частота | Ограничена и соответствует ожиданиям | Ежедневные рассылки, напористые повторения |
| Жалобы | Обрабатываются, номер подавляется | Игнорируются, отправка продолжается |
Как выстроить согласие: от первого контакта до хранения consent
Согласие — это не просто чекбокс. Это управляемое состояние подписчика, которое нужно фиксировать, обновлять и отзывать. Для SMS-маркетинга лучше использовать explicit consent: пользователь нажимает кнопку, вводит номер, подтверждает подписку или явно просит сообщения.
- Собирайте согласие только из контролируемых источников: сайт, касса, приложение, офлайн-форма.
- Фиксируйте источник, дату, время, IP, версию формы и текст согласия.
- Разделяйте типы сообщений: транзакционные, маркетинговые, сервисные.
- Добавляйте double opt-in для маркетинговых рассылок, если это допустимо в вашем регионе.
- Храните историю изменений: согласие, отзыв, повторное согласие.
Минимальное событие согласия должно содержать телефон, тип согласия, источник, timestamp и версию политики. Такой лог помогает доказать соответствие требованиям и быстро остановить рассылку по ошибочной базе.
{ "event": "consent.granted", "phone": "+79000000000", "consent_type": "marketing", "source": "checkout_form", "timestamp": "2026-01-15T10:30:00Z", "ip": "203.0.113.10", "policy_version": "2026-01", "message_preview": "Получать акции и статусы заказов"
}Как настроить техническую защиту от нежелательных отправлений
Техническая защита начинается до отправки. Система должна проверять номер, статус согласия, частоту и наличие в suppression-списке. Если хотя бы один сигнал не проходит, сообщение не уходит или переходит в безопасный сегмент.
- Ведите единый suppression list: opt-out, жалобы, bounce, недействительные номера.
- Настройте frequency cap: не более N маркетинговых SMS в неделю или месяц.
- Используйте sender ID бренда и короткие номера с верификацией.
- Подключайте webhook для DLR, opt-out и carrier complaints.
- Автоматически останавливайте кампанию при росте жалоб или opt-out.
Пример запроса для отписки может выглядеть так. Важно, чтобы ответ был мгновенным, а изменение статуса применялось до следующей отправки.
POST /api/v1/subscribers/{phone}/opt-out
Content-Type: application/json { "reason": "too_many_messages", "source": "sms_reply", "consent_type": "marketing", "timestamp": "2026-01-18T09:12:00Z"
} Response: 202 Accepted
{ "status": "suppressed", "effective_at": "2026-01-18T09:12:00Z"
}Как формулировать SMS, чтобы их не считали спамом
Формулировка должна быть прозрачной: кто пишет, зачем, что делать и как отписаться. Агрессивные заголовки, скрытые условия, ложные срочности и «секретные» предложения повышают риск жалоб. Лучше использовать конкретное имя, понятное предложение и один CTA.
- Начинайте с бренда: «Ивент, Ваш заказ №123…».
- Указывайте причину: акция, статус, напоминание, персональное предложение.
- Не скрывайте opt-out: «Отказ — STOP».
- Избегайте капса, множества восклицательных знаков и кликов «вы выигрываете».
- Отправляйте в рабочее время и не чаще, чем ожидает сегмент.
Для транзакционных сообщений допустим более высокий приоритет, но и они должны быть ожидаемыми. Если пользователь заказал доставку, SMS о статусе — это сервис. Если через час приходит «купите ещё», это уже маркетинг и требует отдельного согласия.
Как измерять репутацию бренда и доставляемость
Репутацию в SMS нельзя оценивать только по количеству отправленных сообщений. Нужно смотреть на качество доставки, поведение пользователей и сигналы операторов. Основные метрики: DLR, opt-out rate, complaint rate, bounce rate, доля заблокированных отправлений и скорость обработки отказов.
| Метрика | Что показывает | Практический порог |
|---|---|---|
| DLR | Доля доставленных сообщений | Мониторить по операторам; резкое падение — сигнал фильтрации |
| Opt-out rate | Сколько подписчиков отказались | Рост после кампании — повод снизить частоту |
| Complaint rate | Жалобы на спам | Любой устойчивый рост требует остановки и аудита |
| Bounce rate | Недействительные номера | Высокий показатель — чистка базы |
| Time to suppress | Скорость применения opt-out | Идеально — мгновенно, не позднее следующего отклика |
Если DLR падает только у одного оператора, проблема может быть в контенте, частоте или репутации sender ID. Если падает у всех — проверяйте базу, согласие и технические параметры отправки.
Типичные ошибки и как их исправить
- Покупка баз без подтверждения. Решение: только first-party данные и повторное согласие.
- Отсутствие opt-out. Решение: добавлять отказ в каждое маркетинговое SMS и обрабатывать ответы.
- Смешение транзакционных и маркетинговых целей. Решение: отдельные consent-типы и сегменты.
- Слишком высокая частота. Решение: frequency cap и персональные триггеры.
- Непрозрачный sender ID. Решение: верифицированный бренд или короткий номер.
- Отсутствие suppression-логики. Решение: единый реестр отказов и жалоб.
Чаще всего репутация бренда портится не из-за одного плохого сообщения, а из-за системной ошибки: рассылка ушла в сегмент, где согласие устарело или не было подтверждено. Поэтому защита должна быть автоматической, а не ручным контролем перед отправкой.
Итоговый чек-лист
- Есть ли явное согласие и его лог?
- Обрабатывается ли opt-out в реальном времени?
- Есть ли suppression list и frequency cap?
- Понятен ли бренд в sender ID и тексте?
- Мониторятся ли DLR, opt-out и жалобы?
- Разделены ли транзакционные и маркетинговые сообщения?
Если на эти вопросы есть ответ «да», риск спама снижается, а доставляемость становится предсказуемой. Если нет — сначала закройте compliance-разрывы, а уже потом масштабируйте кампании.
FAQ
Чем спам в SMS отличается от e-mail-спама?
В SMS пользователь получает сообщение напрямую на телефон, часто без фильтра. Поэтому операторы жёстче реагируют на жалобы и могут блокировать sender ID или короткий номер.
Какое согласие подходит для SMS-маркетинга?
Лучше explicit consent: пользователь явно нажимает кнопку, вводит номер и подтверждает подписку. Для маркетинговых рассылок полезно double opt-in.
Что делать, если пользователь ответил STOP?
Мгновенно добавить номер в suppression list, остановить будущие маркетинговые отправки и подтвердить отказ, если это уместно. Транзакционные сообщения можно отправлять только по отдельному согласию или закону.
Можно ли использовать купленные базы?
Риск высок: нет подтверждения согласия, нет контроля качества, выше жалобы. Для SMS-маркетинга это прямой путь к потере доставляемости и репутации.
Как часто можно отправлять маркетинговые SMS?
Зависит от сегмента, региона и типа предложения. Ориентир — не чаще 1–2 маркетинговых сообщений в неделю, если пользователь не ожидает более частых контактов. Для транзакционных статусов частота может быть выше, но только по факту события.
Какие сигналы говорят, что бренд теряет репутацию?
Рост opt-out, жалобы, падение DLR, увеличение bounce, блокировки операторами и снижение CTR. Эти сигналы нужно анализировать по сегментам и операторам, а не только в среднем по кампании.