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

NRR и GRR измеряют, как изменилась выручка существующей клиентской базы. NRR учитывает расширение, поэтому может превышать 100%; GRR исключает expansion и показывает потери от сокращений и оттока. Новые клиенты периода не входят ни в числитель, ни в исходную базу.

NRR и GRR измеряют, как изменилась выручка существующей клиентской базы. NRR учитывает расширение, поэтому может превышать 100%; GRR исключает expansion и показывает потери от сокращений и оттока. Новые клиенты периода не входят ни в числитель, ни в исходную базу.

NRR и GRR: удержание выручки клиентов: схема показателя

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

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

Формула: NRR = (начальная выручка − churn − contraction + expansion) ÷ начальная выручка; GRR = (начальная выручка − churn − contraction) ÷ начальная выручка.

Знаменатель: регулярная выручка фиксированной когорты клиентов на начало периода.

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

Оглавление

Заморозить начальную когорту

Состав клиентов фиксируют на старте и не добавляют новые продажи периода.

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

  • описать этап «заморозить начальную когорту».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

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

Выбрать выручку

MRR или ARR используют последовательно, не смешивая регулярные и разовые начисления.

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

  • описать этап «выбрать выручку».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

Разметить churn

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

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

  • описать этап «разметить churn».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

NRR и GRR: удержание выручки клиентов: последовательность расчёта

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

Посчитать contraction

Снижение тарифа, мест или использования относится к существующей базе.

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

  • описать этап «посчитать contraction».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

Формула: NRR = (начальная выручка − churn − contraction + expansion) ÷ начальная выручка; GRR = (начальная выручка − churn − contraction) ÷ начальная выручка. Знаменатель: регулярная выручка фиксированной когорты клиентов на начало периода.

Посчитать expansion

Upsell и cross-sell учитываются только у клиентов начальной когорты.

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

  • описать этап «посчитать expansion».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

Рассчитать обе метрики

NRR показывает чистую динамику, GRR — удержание без компенсации расширением.

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

  • описать этап «рассчитать обе метрики».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

NRR и GRR: удержание выручки клиентов: проверка результата

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

Проверить концентрацию

Результат по сумме дополняют числом клиентов и вкладом крупнейших аккаунтов.

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

  • описать этап «проверить концентрацию».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

Сравнить когорты

Размер, сегмент и зрелость базы должны быть сопоставимы между периодами.

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

  • описать этап «сравнить когорты».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

Связать с действиями

Потери раскладывают по причинам, продуктам и этапам клиентского успеха.

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

  • описать этап «связать с действиями».
  • собрать относящиеся к нему исходные поля.
  • сверить результат на двух реальных примерах.
  • закрепить правило и ответственного.

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

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

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

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

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

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

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

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

Что показывает nrr и grr?

Показатель отвечает на конкретный вопрос: разделить устойчивость базы и рост внутри существующих аккаунтов. Он не заменяет абсолютные суммы, размер выборки и разбор причин изменения.

Какой период использовать?

Период выбирают по циклу сделки или подписки, фиксируют вместе с часовым поясом и не меняют при сравнении без параллельного пересчёта.

Почему цифры отличаются в двух системах?

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

Когда показатель нельзя использовать для решения?

Когда данные неполны или возникает риск: добавлять новых клиентов в числитель или позволять крупному upsell скрыть массовый отток. Сначала нужно восстановить сопоставимость и проверить несколько первичных записей.

Вывод

NRR и GRR измеряют, как изменилась выручка существующей клиентской базы. NRR учитывает расширение, поэтому может превышать 100%; GRR исключает expansion и показывает потери от сокращений и оттока. Новые клиенты периода не входят ни в числитель, ни в исходную базу. Для «nrr и grr» надёжный показатель начинается не с красивого графика, а с согласованного события, единицы и знаменателя. Сохраняйте формулу «nrr и grr», исходные значения и правила очистки, а управленческий эффект подтверждайте на сопоставимом периоде или контрольной группе.