Растущую выручку проверяйте рядом с тремя отдельными рядами: завершением подписок, неудачными продлениями и возвратами денег. Отмена будущего продления не обязательно означает немедленную потерю доступа, а возврат не равен каждому уходу пользователя. Новые покупки способны скрыть ухудшение прежней группы, поэтому одного общего месячного итога недостаточно.
Попросите сохранить первоначальную покупку, последующие события и их даты. Затем рассмотрите пользователей, у которых уже наступил срок продления, и объясните переход к конечному состоянию. Все суммы и количества ниже условные; фактические данные DIAVERSE по этой статье восстановить нельзя.
Четыре события с разными последствиями
Первое событие — человек отключил автоматическое продление. Второе — оплаченный период закончился и доступ истёк по применимым условиям. Третье — попытка нового платежа не завершилась успешно. Четвёртое — ранее полученная сумма полностью или частично возвращена. Они могут встречаться у одного пользователя, но не являются взаимозаменяемыми строками.
Apple в справке событий подписки поясняет собственный показатель Cancel: событие учитывается при окончании периода, а не в момент отключения автопродления внутри него. Для другого провайдера название и метод могут отличаться. Поэтому подпись «отмены» нужно читать вместе с определением отчёта.
Если команда считает все выключенные продления немедленно утраченными подписками, текущая база может оказаться заниженной. Если игнорирует уже наступившие окончания, завышенной. Сохраните отдельные дату решения и дату изменения доступа, а не выбирайте удобную для презентации.
Смотрите на подписки, успевшие дойти до продления
У годовой покупки прошлого месяца ещё не наступил следующий годовой платёж. Отсутствие повторной оплаты сейчас не делает такого человека ушедшим. У месячной покупки срок наступает раньше. Их нельзя объединить в один процент продления без согласованного наблюдения.
Для каждой группы запишите первую покупку, длительность периода и дату ожидаемого следующего события. Обозначьте, у скольких подписок уже завершился нужный срок. Если отчёт построен по месяцам регистрации, а платежи начались позже, возраст аккаунта может не соответствовать возрасту подписки.
Также уточните переходы между тарифами. Новый товар, повышение или понижение плана могут выглядеть как окончание одной записи и начало другой, хотя отношения с клиентом продолжились. Для финансового результата нужны связанные суммы, для клиентского — последовательность одного покупателя. Простое число остановленных записей не всегда означает столько же потерянных людей.
Учебная группа: из ста первоначальных подписок продлилась 81
Предположим, у ста подписок наступил срок следующей оплаты. В срок продлились 75. Ещё 15 покупателей отказались от продления, а десять попыток оплаты не завершились успешно. К заранее выбранной контрольной дате шесть из этих десяти оплатили позднее. Для примера зададим, что у оставшихся четырёх доступ уже истёк; иных изменений нет.
| Результат исходной группы | Количество |
|---|---|
| Продлились в срок | 75 |
| Продлились после первоначальной неудачи | 6 |
| Не продлились по решению покупателя | 15 |
| Не продлились после неудачной оплаты | 4 |
| Исходная группа | 100 |
На выбранную дату подтверждённое продление равно 81%, а непродление 19%. Первоначальные десять неудач не следует назвать десятью окончательно потерянными подписками, если шесть уже восстановлены. В то же время наличие процедуры повторной оплаты не превращает оставшихся четырёх в ожидаемые гарантированные продления.
Эта арифметика описывает заданные состояния, а не правило конкретного магазина. Реальные льготные периоды, повторные попытки и доступ во время ожидания проверяются по действующим документам. Контрольная дата должна оставаться видимой: позже часть неопределённых результатов может измениться.
Общие продажи могут расти при потере старых клиентов
Пусть в следующем периоде к 81 продлению из примера добавились 120 первых покупок. При равной учебной цене 1000 рублей сумма этих 201 операций составит 201000. Она больше первоначальных 100000, хотя исходная группа потеряла 19 продлений.
Это не противоречие и не автоматическая плохая оценка бизнеса. Новое привлечение увеличило общий поток, а поведение прежних покупателей осталось отдельным фактом. Для проверки устойчивости нужны обе строки. Если считать только общую сумму, будущая потребность постоянно заменять ушедших будет скрыта.
Количество операций не заменяет число людей: один покупатель может менять тариф или покупать дополнительно. Для корректного определения используется отдельный подсчёт платящих пользователей. Здесь задача уже — выяснить, почему и когда их платежи прекращаются или корректируются.
Возвраты считайте и в деньгах, и в покупателях
Возьмём другой учебный набор: сто покупок по 1000 рублей, исходная сумма 100000. Пять полностью возвращены, ещё две получили частичный возврат по 500. Известные возвраты равны 6000, остаток на этой простой базе 94000 до любых других удержаний. Затронуты семь покупателей, если каждый совершил одну из указанных операций.
Доля затронутых покупателей 7% не равна доле возвращённой суммы 6%. Эти показатели отвечают на разные вопросы. Если один дорогой товар возвращён, денежная доля способна сильно измениться при небольшом числе людей. Поэтому рядом с процентом нужны исходные суммы и количества.
Не называйте остаток 94000 деньгами на банковском счёте компании. В примере учитывается только возврат на исходной базе покупок. Комиссии, налоги, сроки начисления и выплаты сохраняются в финансовой сверке магазина.
Поздний возврат относится к конкретной покупке
Если мартовскую покупку вернули в апреле, денежное изменение произошло позже первоначальной операции. Для анализа мартовской группы следует сохранить эту связь. Для календаря денег — фактическую дату корректировки. Одна и та же операция может иметь два полезных представления с ясными названиями.
Не удаляйте старую покупку из истории и не оставляйте её без последующего события. Иначе либо исчезнет объяснение полученных ранее средств, либо группа продолжит выглядеть лучше известного результата. При пересмотре сохраняйте дату и версию отчёта.
Документация Stripe о платёжных состояниях отдельно отмечает последующие возвраты и споры после первоначального успешного процесса. Это источник различия событий, не предположение об использовании Stripe компанией. Аналогичную цепочку нужно найти в реальной системе оплаты приложения.
Неудачное продление не доказывает отсутствие спроса
Платёж мог остановиться по технической причине, из-за недоступного способа оплаты или изменения пользовательского решения. Последствия для денег могут быть похожими, а нужные действия — разными. Поэтому запросите разрешённые категории причин и степень подтверждения каждой.
Не присваивайте всем неоплаченным попыткам причину «плохой продукт» или «у пользователя закончились деньги». Если основание неизвестно, так и обозначьте. Возможность повторной оплаты помогает исследовать техническое восстановление, но не гарантирует его для всей группы.
Смена платформы, страны или способа оплаты также способна повлиять на ряд. При сравнении периодов сохраняйте состав аудитории. Если новая группа использовала другие условия покупки, простая разница процентов не устанавливает эффект новой функции приложения.
Причина в кабинете и мнение покупателя различаются
Автоматическая категория провайдера и ответ человека в опросе имеют разные источники. Опрос могут заполнить лишь некоторые отменившие, а в кабинете часть причин остаётся неизвестной. Не распространяйте наиболее частую доступную формулировку на всех ушедших без объяснения охвата.
Для качественной проверки полезно выделить несколько согласованных типов случаев: добровольное непродление, техническая неудача, полный возврат, смена тарифа. Исследуйте разрешённые обезличенные цепочки и сообщения поддержки. Инвестору не требуются открытые личные контакты или неограниченный доступ к переписке.
Результат такого чтения — конкретные подтверждённые причины и неизвестная часть. Он позволяет обсуждать улучшения, не превращая десяток выбранных историй в точный прогноз всего бизнеса. Изменение условий после проверки должно получать собственный сопоставимый период наблюдения.
Пересечения и пустые группы требуют явной проверки
Не складывайте число возвратов и число отмен как независимых потерянных покупателей. Один человек мог сначала отключить продление, а затем получить возврат. Если вопрос касается количества затронутых людей, нужно объединение записей с учётом пересечения. Если вопрос касается денег, нужны суммы отдельных связанных операций. Разные виды итогов следует сохранять рядом, не заставляя их обязательно давать один процент.
При отсутствии подписок, дошедших до срока продления, коэффициент продления на такой базе не определён. Нельзя написать нулевое удержание только потому, что ни одна новая годовая покупка ещё не продлилась. Если в отчёте за период вообще нет покупок, возврат старой операции также не должен делиться на придуманный текущий знаменатель. Сначала подпишите исходную группу и даты, затем выбирайте показатель, который действительно отвечает на вопрос.
Что должно остаться в отчёте
Запросите определения отмены, срока доступа и оплаты, зрелую группу продлений, исходные количества, возвраты в деньгах и покупателях, даты корректировок и категории причин. Рядом сохраните новые покупки, чтобы было видно, чем объясняется общий рост.
Для DIAVERSE нужны реальные документы и разрешённые данные команды. Учебные 81% и 6000 рублей не являются её результатом. Полезный вывод для инвестора состоит в различении: что уже оплачено, что только ожидается, какая группа теряет покупателей и какой финансовый результат действительно подтверждён на выбранную дату.