# Как измерять ROI SMS‑кампаний: ключевые метрики, формулы и инструменты трекинга

- Опубликовано: 2026-09-28T05:10:05+00:00
- Обновлено: 2026-09-28T05:13:06+00:00
- Автор: Зинаида Прохорова
- Канонический URL: https://smsblog.ru/tarify-i-ceny/kak-izmeryat-roi-sms-kampaniy-klyuchevye-metriki-formuly-i-instrumenty/

ROI SMS‑кампаний рассчитывается как разница между выручкой от рассылки и её полной стоимостью, делённая на стоимость и умноженная на 100%. Ключевые метрики — доставляемость, CTR, конверсия в целевое действие и средний чек. Точный расчёт требует сквозной аналитики с UTM‑метками, уникальными промокодами или виртуальными номерами для атрибуции каждого заказа.

## Основные метрики для расчёта ROI SMS‑рассылок

Нельзя управлять тем, что не измеряешь. Для SMS‑маркетинга существует набор базовых показателей, которые формируют числитель и знаменатель формулы ROI. Игнорирование даже одной метрики даёт заниженный или завышенный результат.

| Метрика | Формула / Определение | Влияние на ROI | Типичные бенчмарки (2025) |
| --- | --- | --- | --- |
| Delivery Rate (Доставляемость) | (Доставлено / Отправлено) × 100% | Определяет реальный охват. Низкая доставляемость = потраченный бюджет без контактов. | 95–98% |
| CTR (Click‑Through Rate) | (Уникальные клики / Доставлено) × 100% | Показывает вовлечённость креатива и релевантность оффера. Прямой драйвер трафика. | 3–8% (зависит от ниши) |
| Conversion Rate (Конверсия) | (Целевые действия / Клики или Доставлено) × 100% | Главный входной параметр выручки. Считается по сессиям с UTM или по промокодам. | 1–5% от кликов |
| Opt‑out Rate (Отписки) | (Отписавшихся / Доставлено) × 100% | Снижает базу контактов и будущий LTV. Высокий показатель — сигнал о спаме или нерелевантности. | < 0.5% |
| Revenue per Message (Выручка на сообщение) | Общая выручка от кампании / Количество отправленных смс | Универсальный KPI для сравнения кампаний разного объёма и стоимости. | Индивидуально |
| CPA (Cost Per Acquisition) | Затраты на кампанию / Количество заказов | Должен быть ниже маржинальной прибыли с клиента. Прямо связан с ROI. | Зависит от AOV |

## Формула ROI и пошаговый алгоритм расчёта

Базовая формула ROI проста, но в SMS‑маркетинге критически важно правильно определить «Выручку» и «Затраты». Выручка — это не только деньги с первого заказа, а часто LTV (пожизненная ценность клиента), если кампания нацелена на привлечение. Затраты включают не только стоимость смс.

```
ROI = ((Revenue - Total Cost) / Total Cost) × 100%
```

- **Соберите выручку.** Суммируйте все заказы, пришедшие за атрибуционное окно (обычно 24–72 часа для импульсных покупок, до 30 дней для сложных). Используйте данные CRM, а не только Google Analytics / Яндекс.Метрику.
- **Посчитайте полные затраты (Total Cost).** Сложите: стоимость смс (включая транзакционные и сервисные), плату за платформу/шлюз, затраты на сегментацию базы, зарплату маркетолога/копирайтера, затраты на дизайн лендинга (если делался под рассылку).
- **Примените формулу.** Подставьте значения. Результат > 0% — кампания прибыльна. < 0% — убыточна.
- **Рассчитайте ROMI (Return on Marketing Investment).** Если нужно изолировать эффект только маркетинга, исключите из затрат COGS (себестоимость товаров) и операционные расходы, оставив только медиа-бюджет и производственные расходы на креатив.

Для автоматизации используйте скрипты на Python или SQL‑запросы к DWH, подтягивающие UTM‑помеченные сессии и сопоставляющие их с заказами из CRM по `client_id` или номеру телефона.

## Модели атрибуции и инструменты трекинга

Главная сложность SMS — офлайн‑природа канала. Пользователь видит сообщение, может не кликнуть по ссылке, а прийти в приложение или магазин напрямую. Без жёсткой атрибуции ROI будет недооценен.

### UTM‑разметка и веб‑аналитика

Обязательный минимум. Каждая ссылка в смс должна содержать `utm_source=sms`, `utm_medium=cpc` (или `owned`), `utm_campaign=nazvanie_kampanii`, `utm_content=variant_a`. В GA4 / Яндекс.Метрике настройте цель «Покупка» или «Лид» и сегмент по источнику `sms`. Проблема: не учитывает view‑through конверсии (видел смс, не кликнул, купил позже).

### Уникальные промокоды и виртуальные номера

Самый точный метод для офлайн‑ и онлайн‑продаж. Генерируйте уникальный код на сегмент или даже на контакт (через API шлюза). Клиент сообщает код кассиру или вводит в корзине. Виртуальные номера (DID) позволяют трекать входящие звонки: каждый сегмент получает свой номер, коллтрекинг записывает разговор и тегирует лид.

| Инструмент / Метод | Точность атрибуции | Сложность внедрения | Для чего лучше всего |
| --- | --- | --- | --- |
| UTM + GA4 / Яндекс.Метрика | Средняя (только last‑click) | Низкая | электронная коммерция, лидген, быстрый старт |
| Уникальные промокоды (API) | Высокая (прямая привязка заказа) | Средняя (нужен бэкенд) | Ритейл, рестораны, сервисы, офлайн‑точки |
| Виртуальные номера + Коллтрекинг | Высокая (для звонков) | Средняя | B2B, недвижмость, авто, мед. услуги |
| CDP / CRM с модулем SMS (AmoCRM, Bitrix24, Retail Rocket) | Очень высокая (сквозная аналитика) | Высокая (интеграция) | Крупный бизнес, омниканальность, LTV‑фокус |
| Пиксель ретаргетинга (VK, Яндекс, myTarget) на лендинге из смс | Средняя (cookie‑based) | Низкая | Ретаргетинг аудитории, дошедшей из смс |

## Скрытые затраты, снижающие реальный ROI

Частая ошибка — считать затраты только как «стоимость одного смс × количество». Реальная себестоимость кампании выше на 20–40%. Учитывайте эти позиции в `Total Cost`:

- **Платформа и API.** Абонентская плата за шлюз, тарификация по сегментам (длинные смс считаются как 2–3 части), плата за дедупликацию номеров и проверку HLR‑статуса.
- **Подготовка базы.** Затраты аналитика на сегментацию (RFM, LTV, гео, поведение), очистку от невалидных номеров (до 15% базы могут быть мёртвыми).
- **Контент и правка.** Работа копирайтера, юриста (проверка 152‑ФЗ / закона о рекламе), A/B‑тестирование вариантов текста.
- **Лендинг / техническая инфраструктура.** Хостинг, CDN, SSL, настройка быстрых переходов (Deep Links / App Links), нагрузка на сервер при пике кликов.
- **Комплаенс и риски.** Штрафы за спам (до 500 тыс. руб. за рассылку в РФ по 152‑ФЗ), репутационные риски у операторов (блокировка отправителя), затраты на поддержку подписчиков (входящие звонки/чаты).

## Бенчмарки отрасли и тактики оптимизации

Сравнивать свои цифры нужно с конкурентами в нише, а не со средней температурой по больнице. В 2025 году наблюдается рост стоимости смс у операторов (МТС, Билайн, Мегафон, Т2), что давит на ROI. Компенсирует это только повышение конверсии и LTV.

### A/B‑тестирование контента и времени

Тестируйте по одной гипотезе: текст (короткий vs длинный с эмодзи), имя отправителя (бренд vs категория), время отправки (утро 10:00 vs вечер 19:00), наличие ссылки vs промокод. Минимальная выборка для статистической значимости — 2000–5000 контактов на вариант при ожидаемой конверсии 2–3%. Используйте калькуляторы значимости (Evan Miller, ABTestGuide).

### Сегментация и триггерные цепочки

Массовые рассылки (blast) дают ROI 100–200%. Сегментированные (по RFM, интересам, корзине) — 400–800%. Триггерные (брошенная корзина, реактивация «спящих», поздравления с ДР) — 1000%+. Переходите от календарного планирования к событийному: настройте отправку через `webhook` из CRM/CDP при событии `cart_abandoned` или `order_delivered` (запрос отзыва).

```
# Пример payload для триггера брошенной корзины (JSON)
{ "event": "cart_abandoned", "phone": "+79XXXXXXXXX", "template_id": "tpl_cart_recovery_v2", "variables": { "items_count": 3, "total_amount": 4500, "deep_link": "https://app.brand.ru/cart/restore?token=xyz" }, "send_delay_minutes": 60
}
```

## Типичные ошибки при измерении эффективности

- **Считать только клики, а не деньги.** Высокий CTR с нулевой конверсией = 0 ROI. Оптимизируйте под выручку.
- **Игнорировать атрибуционное окно.** Закрывать отчёт через 1 час после отправки — терять до 40% заказов (особенно в B2C вечером).
- **Не вычитать органику.** Часть клиентов купила бы и без смс. Проводите A/A‑тесты (holdout group — 5–10% базы не получают смс) для расчёта инкрементальной выручки.
- **Использовать сокращатели ссылок без UTM.** Bit.ly / vk.cc режут реферер. Всегда добавляйте UTM до сокращения.
- **Сравнивать ROI разных каналов без нормализации.** SMS дороже email, но конвертит выше. Сравнивайте CPA и LTV:CAC, а не просто ROI в вакууме.

## Заключение

Измерение ROI SMS‑кампаний — это не разовый акт подсчёта в Excel, а непрерывный процесс: чистая база → точная атрибуция (UTM + промокоды/коллтрекинг) → полная стоимость владения каналом → расчёт инкрементальной выручки через holdout‑группы. В 2025–2026 годах выигрывают компании, интегрировавшие SMS в CDP и управляющие каналом по метрике **Revenue per Contact**, а не по цене за смс. Начните с настройки сквозной аналитики на одной пилотной кампании, зафиксируйте базу, итеративно внедряйте сегментацию и триггеры.

## Глоссарий ключевых терминов

- **ROI (Return on Investment)** — возврат инвестиций, отношение чистой прибыли к вложениям в процентах.
- **ROMI (Return on Marketing Investment)** — маркетинговый ROI, считается только по маркетинговым затратам.
- **HLR‑запрос (Home Location Register)** — проверка статуса номера в сети оператора (активен, в роуминге, не существует) перед отправкой.
- **Holdout‑группа (Control group)** — изолированный сегмент аудитории, не получающий коммуникацию, для измерения инкрементального эффекта.
- **Deep Link / App Link** — ссылка, открывающая конкретный экран в мобильном приложении, а не веб‑версию сайта.
- **LTV (Lifetime Value)** — прогнозируемая суммарная выручка от клиента за всё время отношений.

## Часто задаваемые вопросы (FAQ)

- **Какой минимальный бюджет нужен для теста SMS‑канала?** Для статистически достоверного теста конверсии (2–3%) нужно 3–5 тысяч доставленных сообщений. При цене 1.5–2.5 руб./смс это 5–12 тыс. руб. плюс затраты на настройку трекинга.
- **Нужно ли считать ROI отдельно для транзакционных и маркетинговых смс?** Да. Транзакционные (коды, статусы заказов) — это операционные расходы (OpEx), их ROI не считают в маркетинговом смысле. Маркетинговые (промо, ретаргетинг) — инвестиции (CapEx/OpEx маркетинга), по ним считаем ROMI/ROI.
- **Как учитывать в ROI повторные покупки клиентов, пришедших из смс?** Используйте когортный анализ: отслеживайте когорту «Привлечено из SMS январь 2026» в течение 6–12 месяцев. Суммарная выручка когорты / затраты на её привлечение = полный ROI канала.
- **Что делать, если оператор блокирует имя отправителя (Sender ID)?** Сразу переключайтесь на резервный номер (общий пул или арендованный виртуальный). Имейте 2–3 зарегистрированных альфа‑нейма у разных агрегаторов. Блокировка обнуляет доставляемость и ROI текущей рассылки.
- **Какое атрибуционное окно выбрать для товаров с долгим циклом сделки (авто, недвижмость, B2B)?** 30–90 дней. Используйте CRM‑атрибуцию по первому касанию (First Touch) или линейную модель, где SMS получает долю кредита за сделку наравне с звонком и встречей.
- **Стоит ли использовать эмодзи и кириллицу в имени отправителя?** Имя отправителя (Alpha Name) только латиница/цифры, до 11 символов, без эмодзи. Эмодзи в теле сообщения допустимы, но увеличивают длину смс (Unicode 70 символов на сегмент vs 160 в GSM‑7), поднимая стоимость в 2–3 раза. Тестируйте эффект на CTR vs рост стоимости.

## Источники

- В материале не указаны внешние источники.
