Материал статьи
Аналитика и метрикиARPU показывает среднюю выручку на всех пользователей, а ARPPU — только на платящих. Рост ARPPU может сопровождаться падением доли плательщиков, поэтому показатели читают вместе. Перед расчётом закрепляют определение пользователя, платящего клиента, выручки и периода, иначе изменение идентификации или валюты выдаёт технический скачок.
ARPU показывает среднюю выручку на всех пользователей, а ARPPU — только на платящих. Рост ARPPU может сопровождаться падением доли плательщиков, поэтому показатели читают вместе. Перед расчётом закрепляют определение пользователя, платящего клиента, выручки и периода, иначе изменение идентификации или валюты выдаёт технический скачок.

Схема показывает состав показателя, его данные и управленческий смысл.
Коротко: формула и границы
Формула: ARPU = выручка ÷ все пользователи; ARPPU = выручка ÷ платящие пользователи.
Знаменатель: уникальные пользователи соответствующей группы за тот же период, в котором признана выручка.
Показатель «arpu и arppu» используют, чтобы разделить эффект цены, доли плательщиков, частоты и структуры тарифов. Метрику «arpu и arppu» нельзя читать отдельно от периода, размера выборки, правил идентификации и качества исходного события. До расчёта «arpu и arppu» полезно выписать один числовой пример и вручную пройти путь от первичной записи до строки отчёта.
Оглавление
- Определить пользователя
- Определить платящего
- Выбрать выручку
- Синхронизировать период
- Рассчитать ARPU
- Рассчитать ARPPU
- Разложить связь метрик
- Сравнить когорты
- Проверить изменение цены
Определить пользователя
Аккаунт, устройство и плательщик не всегда совпадают; одна компания может иметь много сотрудников.
Практические действия:
- выбрать единицу.
- описать anonymous.
- обработать merge.
- исключить тесты.
В расчёте «arpu и arppu» до расчёта создают паспорт метрики: бизнес-вопрос, владелец, источник, событие, единица, фильтры, окно и частота обновления. В расчёте «arpu и arppu» это не бюрократия, а защита от ситуации, когда одинаковое название скрывает разные SQL-запросы. Для показателя «arpu и arppu» рабочая последовательность такова: «выбрать единицу» → «описать anonymous» → «обработать merge». Этап «исключить тесты» в разделе «Определить пользователя» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Определить пользователя» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «определить пользователя» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Определить пользователя» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Главный риск для этой метрики — делить месячную выручку на среднее дневное число пользователей или смешивать кассовые поступления с начисленной выручкой. Его записывают в паспорт показателя и проверяют на контрольной выборке до публикации дашборда.
Определить платящего
Плательщиком считают пользователя с признанной положительной выручкой в выбранном окне по закреплённому правилу.
Практические действия:
- выбрать событие.
- учесть возвраты.
- описать подписки.
- обработать нулевую оплату.
В расчёте «arpu и arppu» событие проверяют в интерфейсе, сырой выгрузке и итоговой витрине. В расчёте «arpu и arppu» на трёх–пяти реальных примерах должны совпасть время, пользователь, сумма и статус; агрегированный граф сам по себе не доказывает корректность трекинга. Для показателя «arpu и arppu» рабочая последовательность такова: «выбрать событие» → «учесть возвраты» → «описать подписки». Этап «обработать нулевую оплату» в разделе «Определить платящего» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Определить платящего» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «определить платящего» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Определить платящего» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Выбрать выручку
Валовая оплата, выручка после возвратов и маржа отвечают на разные вопросы и должны иметь разные названия.
Практические действия:
- назначить источник.
- вычесть возвраты.
- привести валюту.
- исключить налог при необходимости.
В расчёте «arpu и arppu» период фиксируют вместе с часовым поясом и правилом закрытия данных. В расчёте «arpu и arppu» поздняя загрузка CRM, возврат или склейка пользователя способны изменить прошлое значение, поэтому отчёт должен показывать дату последнего пересчёта. Для показателя «arpu и arppu» рабочая последовательность такова: «назначить источник» → «вычесть возвраты» → «привести валюту». Этап «исключить налог при необходимости» в разделе «Выбрать выручку» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Выбрать выручку» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «выбрать выручку» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Выбрать выручку» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Последовательность ведёт от определения события к расчёту и проверке данных.
Синхронизировать период
Числитель и знаменатель относятся к одному окну и одной временной зоне.
Практические действия:
- выбрать календарь.
- закрыть период.
- обработать поздние события.
- версионировать данные.
В расчёте «arpu и arppu» знаменатель описывают словами и воспроизводимым запросом. В расчёте «arpu и arppu» если единица может повторяться, сначала строят множество уникальных идентификаторов, затем выполняют деление; сумма дневных уникальных не заменяет уникальных за длинное окно. Для показателя «arpu и arppu» рабочая последовательность такова: «выбрать календарь» → «закрыть период» → «обработать поздние события». Этап «версионировать данные» в разделе «Синхронизировать период» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Синхронизировать период» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «синхронизировать период» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Синхронизировать период» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Формула: ARPU = выручка ÷ все пользователи; ARPPU = выручка ÷ платящие пользователи. Знаменатель: уникальные пользователи соответствующей группы за тот же период, в котором признана выручка.
Рассчитать ARPU
В знаменатель входят и платящие, и неплатящие пользователи, активные по принятому определению.
Практические действия:
- посчитать выручку.
- дедуплицировать всех.
- разделить значения.
- сверить сегмент.
В расчёте «arpu и arppu» рядом с процентом или средним показывают абсолютные числитель и знаменатель. В расчёте «arpu и arppu» это позволяет отличить реальный сдвиг от скачка малой выборки и заметить, что рост отношения вызван падением одной из частей. Для показателя «arpu и arppu» рабочая последовательность такова: «посчитать выручку» → «дедуплицировать всех» → «разделить значения». Этап «сверить сегмент» в разделе «Рассчитать ARPU» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Рассчитать ARPU» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «рассчитать arpu» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Рассчитать ARPU» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Рассчитать ARPPU
В знаменателе остаются только плательщики, поэтому показатель обычно выше ARPU.
Практические действия:
- выделить плательщиков.
- дедуплицировать.
- разделить выручку.
- проверить выбросы.
В расчёте «arpu и arppu» сегментацию добавляют по одному признаку и только при достаточном размере группы. В расчёте «arpu и arppu» десятки пересечений почти гарантированно создают случайные экстремумы, которые выглядят убедительно на цветной диаграмме. Для показателя «arpu и arppu» рабочая последовательность такова: «выделить плательщиков» → «дедуплицировать» → «разделить выручку». Этап «проверить выбросы» в разделе «Рассчитать ARPPU» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Рассчитать ARPPU» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «рассчитать arppu» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Рассчитать ARPPU» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.

Контроль связывает формулу, выборку, сегменты и решение после измерения.
Разложить связь метрик
При согласованных определениях ARPU связан с ARPPU и долей платящих, что помогает найти источник изменения.
Практические действия:
- посчитать payer rate.
- сверить произведение.
- найти вклад цены.
- найти вклад конверсии.
В расчёте «arpu и arppu» изменение источника, идентификации или схемы события помечают на временном ряду. В расчёте «arpu и arppu» старую и новую версии некоторое время считают параллельно, чтобы технический разрыв не был принят за реакцию клиентов. Для показателя «arpu и arppu» рабочая последовательность такова: «посчитать payer rate» → «сверить произведение» → «найти вклад цены». Этап «найти вклад конверсии» в разделе «Разложить связь метрик» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Разложить связь метрик» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «разложить связь метрик» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Разложить связь метрик» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Сравнить когорты
Календарный ARPU смешивает новых и зрелых пользователей; когортный показывает монетизацию на одинаковом возрасте.
Практические действия:
- выбрать старт.
- собрать когорты.
- показать возраст.
- не сравнивать незрелое.
В расчёте «arpu и arppu» наблюдаемая связь не доказывает причинность. В расчёте «arpu и arppu» если по метрике нужно принять дорогое решение, используют контрольную группу, последовательный эксперимент либо естественное сравнение с заранее записанной гипотезой. Для показателя «arpu и arppu» рабочая последовательность такова: «выбрать старт» → «собрать когорты» → «показать возраст». Этап «не сравнивать незрелое» в разделе «Сравнить когорты» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Сравнить когорты» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «сравнить когорты» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Сравнить когорты» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Проверить изменение цены
Эксперимент оценивают не только по ARPPU, но и по конверсии, удержанию, возвратам и общей выручке.
Практические действия:
- создать контроль.
- измерить оплату.
- дождаться окна.
- посчитать эффект.
В расчёте «arpu и arppu» финальный артефакт содержит формулу, пример расчёта, список исключений, владельца и действие при отклонении. В расчёте «arpu и arppu» метрика без порога внимания и следующего шага превращается в декоративную отчётность. Для показателя «arpu и arppu» рабочая последовательность такова: «создать контроль» → «измерить оплату» → «дождаться окна». Этап «посчитать эффект» в разделе «Проверить изменение цены» включают в критерий приёмки и повторяют после обновления данных.
Контроль раздела «Проверить изменение цены» выполняют на исходной выгрузке и минимум на двух вручную разобранных примерах. Для «проверить изменение цены» сохраняют запрос, дату и объём выборки, а после пересчёта сверяют промежуточные величины. Значение «arpu и arppu» на этапе «Проверить изменение цены» не принимают в работу, если изменилась формула, появились дубли идентификаторов или не объяснено расхождение с первичной системой.
Результат должен помогать принять решение: разделить эффект цены, доли плательщиков, частоты и структуры тарифов. Если граф не меняет действие команды, следует уточнить вопрос, а не добавлять ещё один виджет.
Как внедрить показатель в отчёт
Внедрение «arpu и arppu» начните с паспорта метрики и одного воспроизводимого запроса. В отчёте «arpu и arppu» покажите формулу, абсолютные части, период, сегмент и дату обновления. Отдельно для «arpu и arppu» укажите ограничения и события, которые меняют исторические значения: возвраты, поздние статусы, объединение пользователей или корректировки рекламы.
После первичной проверки добавьте «arpu и arppu» в маркетинговый дашборд, назначьте владельца и действие при отклонении. Если для сбора «arpu и arppu» нужен новый кабинет, интеграция CRM или продуктовый интерфейс, можно заказать разработку корпоративного сайта.
Материалы по теме:
Частые вопросы
Почему ARPPU выше ARPU?
Потому что его знаменатель включает только платящих пользователей, а ARPU — всю определённую активную базу.
ARPU можно считать по зарегистрированным?
Можно, если это зафиксированное бизнес-определение, но показатель будет отличаться от ARPU по активным пользователям.
Как учитывать возвраты?
Использовать чистую выручку либо показывать валовую и чистую версии отдельно, не менять правило между периодами.
Что означает рост ARPPU при падении ARPU?
Возможен рост среднего платежа среди плательщиков при одновременном снижении доли платящих или размера активной базы.
Вывод
ARPU показывает среднюю выручку на всех пользователей, а ARPPU — только на платящих. Рост ARPPU может сопровождаться падением доли плательщиков, поэтому показатели читают вместе. Перед расчётом закрепляют определение пользователя, платящего клиента, выручки и периода, иначе изменение идентификации или валюты выдаёт технический скачок. Для «arpu и arppu» надёжный показатель начинается не с красивого графика, а с согласованного события, единицы и знаменателя. Сохраняйте формулу «arpu и arppu», исходные значения и правила очистки, а управленческий эффект подтверждайте на сопоставимом периоде или контрольной группе.