Материал статьи

Churn Rate показывает долю клиентов или пользователей, потерянных за период. Перед расчётом нужно определить единицу: аккаунт, плательщик, подписка, договор или активный пользователь. Пользовательский и денежный отток отвечают на разные вопросы, а возвращённые клиенты и расширение тарифов требуют отдельного учёта.

Churn Rate показывает долю клиентов или пользователей, потерянных за период. Перед расчётом нужно определить единицу: аккаунт, плательщик, подписка, договор или активный пользователь. Пользовательский и денежный отток отвечают на разные вопросы, а возвращённые клиенты и расширение тарифов требуют отдельного учёта.

Churn Rate: как рассчитать отток клиентов: схема показателя

Схема показывает состав показателя, его данные и управленческий смысл.

Коротко: формула и границы

Формула: Customer Churn Rate = ушедшие за период ÷ клиенты на начало периода × 100%.

Знаменатель: клиенты, которые могли уйти в выбранном периоде; новые регистрации не добавляют в начальную базу задним числом.

Показатель «churn rate отток клиентов» используют, чтобы найти сегменты и этапы, где прекращается получение ценности, и оценить эффект удерживающих изменений. Метрику «churn rate отток клиентов» нельзя читать отдельно от периода, размера выборки, правил идентификации и качества исходного события. До расчёта «churn rate отток клиентов» полезно выписать один числовой пример и вручную пройти путь от первичной записи до строки отчёта.

Оглавление

Определить событие ухода

Для подписки это отмена или истечение оплаты, для сервиса без подписки — отсутствие ценностного действия дольше ожидаемого интервала.

Практические действия:

  • выбрать единицу.
  • задать событие.
  • описать паузу.
  • проверить исключения.

В расчёте «churn rate отток клиентов» до расчёта создают паспорт метрики: бизнес-вопрос, владелец, источник, событие, единица, фильтры, окно и частота обновления. В расчёте «churn rate отток клиентов» это не бюрократия, а защита от ситуации, когда одинаковое название скрывает разные SQL-запросы. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «выбрать единицу» → «задать событие» → «описать паузу». Этап «проверить исключения» в разделе «Определить событие ухода» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Определить событие ухода» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «определить событие ухода» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Определить событие ухода» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Главный риск для этой метрики — считать отсутствие любого события уходом, не учитывая естественную частоту использования продукта. Его записывают в паспорт показателя и проверяют на контрольной выборке до публикации дашборда.

Выбрать период

Дневной, недельный и месячный churn нельзя сравнивать напрямую без преобразования и одинаковой модели риска.

Практические действия:

  • учесть цикл.
  • закрепить календарь.
  • сохранить timezone.
  • не смешивать окна.

В расчёте «churn rate отток клиентов» событие проверяют в интерфейсе, сырой выгрузке и итоговой витрине. В расчёте «churn rate отток клиентов» на трёх–пяти реальных примерах должны совпасть время, пользователь, сумма и статус; агрегированный граф сам по себе не доказывает корректность трекинга. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «учесть цикл» → «закрепить календарь» → «сохранить timezone». Этап «не смешивать окна» в разделе «Выбрать период» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Выбрать период» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «выбрать период» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Выбрать период» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Собрать начальную базу

В знаменатель входят клиенты, активные на начало периода и реально подверженные риску ухода.

Практические действия:

  • зафиксировать snapshot.
  • исключить тесты.
  • обработать заморозки.
  • сохранить статус.

В расчёте «churn rate отток клиентов» период фиксируют вместе с часовым поясом и правилом закрытия данных. В расчёте «churn rate отток клиентов» поздняя загрузка CRM, возврат или склейка пользователя способны изменить прошлое значение, поэтому отчёт должен показывать дату последнего пересчёта. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «зафиксировать snapshot» → «исключить тесты» → «обработать заморозки». Этап «сохранить статус» в разделе «Собрать начальную базу» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Собрать начальную базу» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «собрать начальную базу» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Собрать начальную базу» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Churn Rate: как рассчитать отток клиентов: последовательность расчёта

Последовательность ведёт от определения события к расчёту и проверке данных.

Посчитать клиентский churn

Каждого клиента считают один раз, даже если у него несколько сессий или технических событий отмены.

Практические действия:

  • дедуплицировать аккаунты.
  • проверить дату ухода.
  • посчитать долю.
  • сверить вручную.

В расчёте «churn rate отток клиентов» знаменатель описывают словами и воспроизводимым запросом. В расчёте «churn rate отток клиентов» если единица может повторяться, сначала строят множество уникальных идентификаторов, затем выполняют деление; сумма дневных уникальных не заменяет уникальных за длинное окно. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «дедуплицировать аккаунты» → «проверить дату ухода» → «посчитать долю». Этап «сверить вручную» в разделе «Посчитать клиентский churn» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Посчитать клиентский churn» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «посчитать клиентский churn» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Посчитать клиентский churn» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Формула: Customer Churn Rate = ушедшие за период ÷ клиенты на начало периода × 100%. Знаменатель: клиенты, которые могли уйти в выбранном периоде; новые регистрации не добавляют в начальную базу задним числом.

Посчитать денежный churn

Потерянная регулярная выручка показывает экономический вес ухода и не равна доле ушедших аккаунтов.

Практические действия:

  • выбрать MRR.
  • отделить contraction.
  • отделить expansion.
  • показать gross churn.

В расчёте «churn rate отток клиентов» рядом с процентом или средним показывают абсолютные числитель и знаменатель. В расчёте «churn rate отток клиентов» это позволяет отличить реальный сдвиг от скачка малой выборки и заметить, что рост отношения вызван падением одной из частей. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «выбрать MRR» → «отделить contraction» → «отделить expansion». Этап «показать gross churn» в разделе «Посчитать денежный churn» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Посчитать денежный churn» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «посчитать денежный churn» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Посчитать денежный churn» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Построить когорты

Общий показатель смешивает клиентов разного возраста; когорты показывают, на каком месяце жизни возникает проблема.

Практические действия:

  • выбрать дату старта.
  • построить матрицу.
  • сравнить версии.
  • отметить неполные окна.

В расчёте «churn rate отток клиентов» сегментацию добавляют по одному признаку и только при достаточном размере группы. В расчёте «churn rate отток клиентов» десятки пересечений почти гарантированно создают случайные экстремумы, которые выглядят убедительно на цветной диаграмме. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «выбрать дату старта» → «построить матрицу» → «сравнить версии». Этап «отметить неполные окна» в разделе «Построить когорты» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Построить когорты» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «построить когорты» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Построить когорты» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Churn Rate: как рассчитать отток клиентов: проверка результата

Контроль связывает формулу, выборку, сегменты и решение после измерения.

Найти ранние сигналы

Снижение частоты ключевого действия, ошибки оплаты и обращения в поддержку могут предшествовать уходу.

Практические действия:

  • выбрать признаки.
  • проверить лаг.
  • избежать утечки будущего.
  • оценить точность.

В расчёте «churn rate отток клиентов» изменение источника, идентификации или схемы события помечают на временном ряду. В расчёте «churn rate отток клиентов» старую и новую версии некоторое время считают параллельно, чтобы технический разрыв не был принят за реакцию клиентов. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «выбрать признаки» → «проверить лаг» → «избежать утечки будущего». Этап «оценить точность» в разделе «Найти ранние сигналы» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Найти ранние сигналы» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «найти ранние сигналы» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Найти ранние сигналы» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Разделить добровольный и вынужденный уход

Отмена клиентом и неуспешное списание требуют разных сценариев возврата.

Практические действия:

  • разметить причину.
  • проверить платежи.
  • настроить dunning.
  • сравнить восстановление.

В расчёте «churn rate отток клиентов» наблюдаемая связь не доказывает причинность. В расчёте «churn rate отток клиентов» если по метрике нужно принять дорогое решение, используют контрольную группу, последовательный эксперимент либо естественное сравнение с заранее записанной гипотезой. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «разметить причину» → «проверить платежи» → «настроить dunning». Этап «сравнить восстановление» в разделе «Разделить добровольный и вынужденный уход» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Разделить добровольный и вынужденный уход» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «разделить добровольный и вынужденный уход» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Разделить добровольный и вынужденный уход» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Проверить меры удержания

Скидка не считается успехом без оценки маржи и поведения после окончания предложения.

Практические действия:

  • выбрать сегмент.
  • создать контроль.
  • измерить инкремент.
  • посчитать окупаемость.

В расчёте «churn rate отток клиентов» финальный артефакт содержит формулу, пример расчёта, список исключений, владельца и действие при отклонении. В расчёте «churn rate отток клиентов» метрика без порога внимания и следующего шага превращается в декоративную отчётность. Для показателя «churn rate отток клиентов» рабочая последовательность такова: «выбрать сегмент» → «создать контроль» → «измерить инкремент». Этап «посчитать окупаемость» в разделе «Проверить меры удержания» включают в критерий приёмки и повторяют после обновления данных.

Контроль раздела «Проверить меры удержания» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «проверить меры удержания» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «churn rate отток клиентов» на этапе «Проверить меры удержания» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Результат должен помогать принять решение: найти сегменты и этапы, где прекращается получение ценности, и оценить эффект удерживающих изменений. Если граф не меняет действие команды, следует уточнить вопрос, а не добавлять ещё один виджет.

Как внедрить показатель в отчёт

Внедрение «churn rate отток клиентов» начните с паспорта метрики и одного воспроизводимого запроса. В отчёте «churn rate отток клиентов» покажите формулу, абсолютные части, период, сегмент и дату обновления. Отдельно для «churn rate отток клиентов» укажите ограничения и события, которые меняют исторические значения: возвраты, поздние статусы, объединение пользователей или корректировки рекламы.

После первичной проверки добавьте «churn rate отток клиентов» в маркетинговый дашборд, назначьте владельца и действие при отклонении. Если для сбора «churn rate отток клиентов» нужен новый кабинет, интеграция CRM или продуктовый интерфейс, можно заказать разработку корпоративного сайта.

Материалы по теме:

Частые вопросы

Churn и retention всегда дают 100% в сумме?

Только если они построены на одной когорте, одном периоде и строго взаимодополняющих определениях.

Как учитывать клиента, который вернулся?

Показывать реактивацию отдельно. Переписывать исторический churn после возвращения не следует.

Можно ли считать churn по визитам?

Обычно нет: визит — событие, а churn относится к устойчивой единице клиента или пользователя.

Почему денежный churn ниже клиентского?

Чаще уходят небольшие клиенты либо расширение оставшихся компенсирует часть потерянной выручки.

Вывод

Churn Rate показывает долю клиентов или пользователей, потерянных за период. Перед расчётом нужно определить единицу: аккаунт, плательщик, подписка, договор или активный пользователь. Пользовательский и денежный отток отвечают на разные вопросы, а возвращённые клиенты и расширение тарифов требуют отдельного учёта. Для «churn rate отток клиентов» надёжный показатель начинается не с красивого графика, а с согласованного события, единицы и знаменателя. Сохраняйте формулу «churn rate отток клиентов», исходные значения и правила очистки, а управленческий эффект подтверждайте на сопоставимом периоде или контрольной группе.