ROI SMS-кампаний рассчитывается как отношение чистой прибыли от рассылки к затратам на неё, умноженное на 100%. Для точного анализа необходимо учитывать не только прямые продажи, но и ассистированные конверсии, стоимость привлечения клиента (CAC) и пожизненную ценность (LTV). Ключевые инструменты — встроенная аналитика SMS-платформ, UTM-разметка, интеграция с CRM и системы сквозной аналитики.
Что такое ROI в SMS-маркетинге и почему базовый расчёт не работает
Возврат инвестиций (ROI) в SMS показывает, сколько рублей прибыли принес каждый вложенный рубль. Формула базового ROI: (Выручка от кампании − Затраты на кампанию) / Затраты на кампанию × 100%. Однако в SMS-маркетинге этот расчёт даёт завышенные результаты, если не учитывать скрытые расходы и отложенные конверсии.
К полным затратам относятся: стоимость сообщений (зависит от оператора, страны, объёма), плата за платформу рассылок, затраты на сбор и очистку базы, труд менеджеров, стоимость короткого номера или альфа-имени. Игнорирование этих статей приводит к ошибке 15–30% в итоговом ROI.
Особенность SMS — высокая скорость доставки (90% сообщений прочитаны за 3 минуты) и короткий цикл принятия решения. Это требует других окон атрибуции, чем email или таргет: стандартное окно — 24–48 часов для импульсных покупок и до 7 дней для сложных товаров.
Ключевые метрики для комплексного анализа окупаемости
Один ROI недостаточен для принятия управленческих решений. Необходим набор метрик, покрывающих воронку от доставки до повторных продаж:
- Delivery Rate — процент доставленных сообщений. Норма: > 98% для качественных баз. Ниже 95% — признак проблем с базой или фильтрами операторов.
- CTR (Click-Through Rate) — клики по ссылке в SMS к доставленным. Средние значения по рынку 2025 года: 3–8% для промо, 10–18% для транзакционных и триггерных.
- Conversion Rate — целевых действий (покупка, запись, заявка) к кликам. Зависит от лендинга и оффера; здоровый диапазон 1–5%.
- CPA (Cost Per Acquisition) — стоимость одного целевого действия. Считается как общие затраты на кампанию / количество конверсий.
- ARPU / ARPPU — средняя выручка на пользователя / на платящего пользователя за период кампании.
- LTV (Lifetime Value) — прогнозируемая суммарная прибыль от клиента, пришедшего через SMS. Критична для подписочных моделей и ритейла с высокой частотой покупок.
- Opt-out Rate — процент отписок. > 2% сигнализирует о нерелевантном контенте или чрезмерной частоте.
Связь метрик: высокий CTR при низком Conversion Rate указывает на проблему лендинга или несоответствие оффера. Низкий Delivery Rate при нормальном CTR — на проблемах с базой. Анализируйте метрики в комплексе, а не изолированно.
Методы атрибуции и расчёта реального ROI
Последний клик (Last Click) — база, но не истина
Простейшая модель: конверсия засчитывается последнему каналу перед покупкой. В SMS даёт завышенный ROI, так как игнорирует влияние других точек касания (email, пуш, органика). Пригодна только для изолированных промо-акций с уникальным промокодом.
UTM-разметка и сквозная аналитика — стандарт 2025–2026 годов
Каждая ссылка в SMS должна содержать UTM-параметры: utm_source=sms, utm_medium=cpc (или owned), utm_campaign=summer_sale_2025, utm_content=link_v1. Данные собираются в Google Analytics 4 / Яндекс.Метрике и сопоставляются с CRM через Client ID или User ID.
https://shop.example.com/promo?utm_source=sms&utm_medium=owned&utm_campaign=black_friday_2025&utm_content=hero_bannerСквозная аналитика (Roistat, Alytics, Calltouch, Power BI + CRM) позволяет видеть полный путь клиента и распределять выручку по модели линейной или временной атрибуции.
Когортный анализ и LTV-ориентированный ROI
Группируйте получателей по дате первой SMS-конверсии (когорты). Отслеживайте выручку каждой когорты за 30/60/90/180 дней. Формула когортного ROI: (Суммарная маржа когорты за период − Затраты на привлечение когорты) / Затраты на привлечение когорты × 100%.
Этот метод раскрывает истинную окупаемость для бизнесов с повторными покупками: маркетплейсы, SaaS, подписки, ритейл. Часто первая покупка убыточна (ROI < 0%), но к 3-му месяцу когорта выходит в плюс за счёт LTV.
Инкрементальность (A/B-тест с контрольной группой)
Золотой стандарт: выделите 10–15% базы в контрольную группу (не получают SMS). Сравните выручку тестовой и контрольной групп за одинаковый период. Разница — чистый инкремент от SMS. ROI инкремента = (Инкрементная выручка − Затраты на SMS) / Затраты на SMS × 100%.
Метод требует достаточного объёма базы (минимум 10–15 тысяч контактов на группу для статистической значимости) и исключает влияние сезонности и внешних факторов.
Инструменты для сбора и визуализации данных
| Категория | Инструменты | Для чего нужны | Особенности интеграции |
|---|---|---|---|
| SMS-платформы с аналитикой | Unisender, ePochta, SMS.ru, Infobip, Twilio, Vonage | Доставка, CTR, отписки, стоимость сообщений, базовые воронки | API, вебхуки, экспорт CSV, нативные интеграции с CRM |
| Веб-аналитика | GA4, Яндекс.Метрика, Matomo | Поведение после клика, конверсии, атрибуция, сегменты | UTM, Measurement Protocol, User ID, Data Import |
| Сквозная аналитика | Roistat, Alytics, Calltouch, PrimeGate, OWOX BI | Объединение затрат, выручки, воронки продаж, ROI по каналам | Интеграция с CRM, рекламными кабинетами, SMS-API, загрузка расходов |
| CRM / CDP | AmoCRM, Bitrix24, RetailCRM, Segment, Bloomreach | Профиль клиента, история заказов, LTV, сегментация для триггеров | Двусторонний синхрон: заказы → CRM, сегменты → SMS-платформа |
| BI-системы | Power BI, Tableau, Apache Superset, Яндекс DataLens | Кастомные дашборды, когортный анализ, прогноз LTV, алерты | Подключение к DWH (ClickHouse, BigQuery, PostgreSQL) |
Минимальный стек для SMB: SMS-платформа + GA4/Метрика + CRM + Google Sheets / DataLens для сводного отчёта. Энтерпрайз добавляет CDP, DWH и BI для когортного и предиктивного моделирования.
Типичные ошибки, занижающие или завышающие ROI
- Неучёт стоимости базы. Покупка или аренда базы, валидация номеров (HLR-запросы), рекрутинг через лид-формы — всё это расходы. Если не включить в знаменатель, ROI завышен на 20–40%.
- Игнорирование органики и бренда. Клиент видит SMS, не кликает, но через 2 часа заходит в приложение напрямую и покупает. Без сквозной аналитики эта продажа уйдёт в «Direct / None».
- Слишком короткое окно атрибуции. Для товаров с циклом сделки > 3 дней (авто, недвижмость, B2B) окно 24 часа отсечёт 60–80% конверсий.
- Усреднение по всем сегментам. ROI по «холодной» базе может быть −50%, по «тёплой» +200%, по лояльным +500%. Общий ROI скроет провальные сегменты.
- Отсутствие A/B-тестов креативов и времени отправки. Разница в CTR между лучшим и худшим вариантом может достигать 3–4×. Без тестов вы оптимизируете случайность.
- Неучёт маржинальности товара. ROI по выручке ≠ ROI по марже. Если маржа 20%, то ROI 100% по выручке означает ноль по прибыли.
Продвинутые практики: сегментация, триггеры и предиктивная аналитика
Базовые массовые рассылки (blast) в 2025–2026 годах дают снижающийся ROI из-за перенасыщения аудитории. Рост даёт переход к триггерным и сегментированным цепочкам:
- Welcome-цепочка (3–5 SMS за 7 дней) — ROI 300–800% за счёт высокой вовлечённости новичков.
- Абонентская корзина / брошенный просмотр — отправка через 30–60 минут после события. Конверсия в 2–3 раза выше промо-рассылок.
- RFM-сегментация (Recency, Frequency, Monetary) — разные офферы и частота для «чемпионов», «спящих», «в зоне риска». Позволяет не спамить лояльных и реанимировать уходящих.
- Предиктивные модели оттока и LTV (встроенные в CDP или кастомные на Python/R) — выделение сегментов с высокой вероятностью оттока для удержающих акций, и высокого прогнозного LTV — для VIP-оферов.
- A/B/n тестирование контента: длина текста (до 70 символов — 1 сегмент, до 160 — 2 сегмента, стоимость растёт линейно), наличие имени получателя, эмодзи, короткая ссылка vs полная, призыв к действию.
Пример структуры триггерной цепочки для электронная коммерция:
Событие: Добавление в корзину, нет заказа 1 час ↓ SMS 1 (1 ч): "Товар ждёт вас в корзине. Закажите за 15 мин — доставка бесплатно. [ссылка]" ↓ Нет заказа 24 ч ↓ SMS 2 (24 ч): "Ваша корзина сохранена. Промокод CART10 — 10% на заказ сегодня. [ссылка]" ↓ Нет заказа 72 ч ↓ SMS 3 (72 ч): "Последний шанс: товар может закончиться. Вернитесь к заказу. [ссылка]"Такой подход переводит SMS из канала «разовый пуш» в системный драйвер выручки с предсказуемым ROI.
Заключение: чек-лист для внедрения прозрачного ROI-учёта
Внедрение качественного анализа ROI — итеративный процесс. Начните с минимального набора, расширяйте по мере накопления данных:
- Настройте UTM-разметку на всех ссылках в SMS (обязательно: source, medium, campaign, content).
- Подключите передачу заказов из CRM в веб-аналитику (User ID / Client ID).
- Сформируйте реестр всех затрат на SMS-канал: сообщения, платформа, номера, труд, валидация базы.
- Определите окно атрибуции для каждого типа кампании (промо 24–48 ч, триггеры 1–7 дней, бренд 30 дней).
- Постройте дашборд: Delivery Rate, CTR, Conversion Rate, CPA, ROI (по выручке и по марже), LTV когорт.
- Запустите инкрементальный тест с контрольной группой раз в квартал для калибровки модели атрибуции.
- Сегментируйте базу по RFM и поведению, переведите 60%+ объёма на триггерные цепочки.
- Ежемесячно пересчитывайте ROI по когортам за 30/60/90 дней для принятия решений о масштабировании.
Точный ROI — не цель, а инструмент принятия решений: где увеличить бюджет, где изменить креатив, где почистить базу. Систематический подход к анализу превращает SMS из «черной ящики» в управляемый канал с предсказуемой экономикой.
FAQ: частые вопросы по анализу ROI SMS-кампаний
- Какой ROI считается хорошим для SMS? Зависит от ниши и маржи. Для электронная коммерция с маржой 25–30% хороший ROI по марже — 200–400% (то есть 2–4 рубля прибыли на 1 вложенный). Для банковских и страховых продуктов с высокой маржой — 500–1000%+. Для информационных рассылок без прямой продажи ROI не считают, смотрят на Cost per Action (запись, звонок).
- Нужно ли считать ROI отдельно для транзакционных SMS? Транзакционные (коды, уведомления о статусе) — операционные расходы, их ROI не считают. Но их качество доставки влияет на удержание и LTV, поэтому мониторят Delivery Rate и Latency.
- Как учитывать звонки по номеру из SMS? Используйте коллтрекинг (динамическая подмена номера на лендинге или статический трекинг-номер в тексте SMS). Звонки попадают в CRM и сквозную аналитику как лиды с источником
sms. - Можно ли считать ROI без CRM? Можно, но только по веб-конверсиям (GA4/Метрика + UTM). Вы не увидите офлайн-продажи, повторные заказы по телефону и LTV. Для полноты картины CRM обязательна.
- Как часто пересчитывать ROI когорт? Еженедельно — для оперативных кампаний (промо, флеш-сейлы). Ежемесячно — для стратегического отчёта по когортам 30/60/90 дней. Квартально — для инкрементальных тестов и перераспределения бюджета.
- Что делать, если ROI отрицательный? Проверьте: 1) качество базы (Delivery Rate, HLR), 2) релевантность оффера сегменту, 3) конверсию лендинга (CTR есть, заказов нет), 4) маржинальность товара, 5) окно атрибуции. Часто проблема не в канале, а в воронке после клика.
- Стоит ли включать в затраты зарплату SMM/email-менеджера, если он же делает SMS? Да, пропорционально затраченному времени. Если менеджер тратит 2 часа в неделю на SMS — включите 2/40 от его FOT (фонда оплаты труда) в затраты кампании. Иначе ROI завышен.
- Как сравнить ROI SMS с email и пуш? Только в единой системе сквозной аналитики с одинаковой моделью атрибуции и окном. Сравнивайте CPA и ROI по марже, а не по выручке. Часто SMS даёт выше CPA, но выше конверсию в оплату и LTV — тогда канал эффективнее при равных затратах.
Глоссарий ключевых терминов
| Термин | Определение |
|---|---|
| ROI (Return on Investment) | Возврат инвестиций: (Прибыль от канала − Затраты на канал) / Затраты на канал × 100%. |
| CPA (Cost Per Acquisition) | Стоимость привлечения одного клиента / целевого действия. |
| LTV (Lifetime Value) | Пожизненная ценность клиента: суммарная дисконтированная прибыль за всё время отношений. |
| Когортный анализ | Метод анализа групп пользователей, объединённых общим признаком (дата первой конверсии), во времени. |
| Инкрементальность | Дополнительная выручка, вызванная именно маркетинговым воздействием, измеряемая через контрольную группу. |
| UTM-разметка | Параметры в URL для идентификации источника, канала, кампании и контента в веб-аналитике. |
| RFM-сегментация | Сегментация по свежести (Recency), частоте (Frequency) и денежной ценности (Monetary) покупок. |
| HLR-запрос (Home Location Register) | Проверка статуса номера в сети оператора: активен, в роуминге, не существует, заблокирован. |
| Альфа-имя (Sender ID) | Алфавитное имя отправителя (бренд) вместо номера. Требует регистрации у операторов/агрегаторов. |