CRM-аналитика
Как разделить добровольный и платёжный отток в подписочной аналитике
Время чтения: 4 мин
Уровень материала: Для экспертов
Содержание
В отчёте за месяц вырос отток. Продуктовая команда готовит скидки, хотя половина новых случаев связана с отказами оплаты. Через неделю часть платежей проходит, и показатель резко улучшается без изменений продукта. Пока причины и даты смешаны, компания не понимает, какую проблему действительно нужно решать.
Добровольный отток связан с решением клиента прекратить отношения. Платёжный отток возникает, когда оплачиваемая услуга прекращается из-за неустранённой проблемы оплаты. Одного неуспешного списания для второго определения недостаточно: восстановление может ещё продолжаться, а право на услугу — сохраняться.
Выберите объект и событие прекращения
Сначала определите, кого считает отчёт: клиента, аккаунт или отдельную подписку. Если у компании три подписки и закончилась одна, это потеря подписки, но не обязательно потеря клиента. Показатели количества клиентов и денежной базы тоже требуют разных расчётов.
Затем договоритесь, какое событие завершает оплачиваемые отношения. Например, это окончание оплаченного периода без продления либо переход в прекращённое состояние после согласованного срока восстановления. Правило должно соответствовать продукту, а не случайному статусу в одной таблице.
Stripe различает состояния счёта, платежа и подписки. В частности, активность подписки не во всех сценариях означает окончательно успешный расчёт, а состояние просрочки отличается от прекращения подписки. Поэтому аналитический статус необходимо строить из согласованных бизнес-событий, проверив смысл технических полей своего биллинга.
Храните причину отдельно от состояния
Состояние отвечает на вопрос «что сейчас происходит», причина — «почему это произошло». Полезно сохранять и первоначальную причину, и результат эпизода. Тогда временный отказ оплаты не исчезнет из диагностики после восстановления, но и не будет ошибочно числиться окончательным уходом.
| Событие | Статус для работы | Как учитывать |
|---|---|---|
| Клиент отключил следующее продление | Отмена запланирована | Намерение известно; фактическое прекращение наступит позже |
| Оплата не прошла, срок восстановления открыт | Платёж восстанавливается | Проблемный эпизод, ещё не обязательно отток |
| Оплата восстановлена до прекращения | Подписка продолжается | Восстановление оплаты без нового ухода |
| Услуга прекращена после исчерпания восстановления | Платёжный отток | Уход на дату прекращения по зафиксированному правилу |
| Данных о причине недостаточно | Причина не установлена | Отдельная категория для разбора |
Если клиент сначала столкнулся с отказом оплаты, а затем сам решил отменить подписку, нужен заранее установленный порядок классификации. Например, сохраняются обе причины, а в взаимоисключающем итоговом разрезе используется подтверждённая финальная причина. Это правило следует описать в паспорте метрики и применять одинаково ко всей истории.
Пример отчёта без двойного счёта
Условный пример. На начало месяца есть 1 000 оплачиваемых подписок. В течение месяца у 30 завершился период после добровольной отмены. Ещё 20 подписок столкнулись с проблемой оплаты; у 12 оплата восстановилась до прекращения, а у 8 услуга прекратилась. Все эпизоды к дате отчёта завершены, других выходов нет.
По правилу «первая фактическая потеря подписки из начальной базы» общий отток составляет 38 / 1 000 = 3,8%. Добровольная составляющая — 3%, платёжная — 0,8%. Двадцать отказов оплаты нельзя прибавлять к тридцати отменам: двенадцать из этих отказов не стали уходом.
Если одна из восьми прекратившихся подписок возобновится в следующем месяце, это отдельное возвращение. Для данного показателя исходный уход остаётся в истории. Параллельно можно считать статус на конец периода, но он отвечает на другой вопрос и должен называться иначе.
Не закрывайте ещё не завершённые случаи
В конце месяца часть эпизодов может оставаться в восстановлении. В оперативном отчёте покажите их отдельно. Для сравнения качества сценария восстановления оплаты сформируйте когорты по дате первого отказа и дайте каждой одинаковый срок на восстановление.
Если сравнить вчерашние отказы с отказами месячной давности, свежая когорта неизбежно будет выглядеть хуже: у неё ещё не было времени оплатить. Окончательные результаты публикуйте после выбранного горизонта, а оперативные обозначайте как предварительные.
Изменение определения оттока требует пересчёта сопоставимого периода. Например, перенос момента ухода с первого отказа на конец восстановления закономерно уменьшит часть прежних значений. Это изменение метода, а не доказательство улучшения удержания.
Назначьте действия по причинам
Платёжный отток разбирается через доступность способов оплаты, корректность повторов и понятность уведомлений. Добровольный — через потребность, качество продукта, условия тарифа и подтверждённые причины отмены. Неустановленные причины — через качество данных и выборочные разборы случаев.
В рабочем отчёте CRM Lab рядом с числом уходов располагаются размер исходной базы, правило даты, восстановленные эпизоды и ещё открытые случаи. Так показатель становится основанием для конкретного действия, а не поводом назначить всем одинаковую скидку.
Источники
Stripe. How subscriptions work. Stripe Documentation. Проверено 23.09.2026.