ARPU и ARPPU: как считать и не путать

Объясняем разницу между выручкой на пользователя и на платящего, считаем пример и связываем показатели с продуктом и маркетингом.

Павел сравнивает всю аудиторию и платящую часть через два аналитических объектива
СУТЬ БЕЗ ШУМА

Самое главное — за секунды

Содержание статьи

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

ARPU и ARPPU отвечают на разные вопросы. Первый смотрит на всю активную аудиторию, второй — только на тех, кто платил. Вместе они объясняют монетизацию намного лучше.

Что получите после чтения

Поймёте, что показывают ARPU и ARPPU, выберете правильную базу пользователей и разберёте изменение выручки без догадок. Без сложных слов ради сложных слов: сначала смысл, потом расчёт и действие.

Что это такое простыми словами

Один и тот же доход распределяется по всей активной аудитории и отдельно по меньшей группе платящих пользователей

ARPU — average revenue per user: выручка на активного пользователя за период. ARPPU — average revenue per paying user: выручка на платящего пользователя.

Связь простая: ARPU = ARPPU × доля платящих, если определения периода и аудитории совпадают. Поэтому изменение ARPU можно разложить на чек платящих и их долю.

Как люди называют эту задачу

На практике спрашивают «arpu что это». Ещё спрашивают «arppu что это». Ещё спрашивают «arpu и arppu разница». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «arpu формула». Ещё спрашивают «arppu формула». Ещё спрашивают «как рассчитать arpu». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «средняя выручка на пользователя». Ещё спрашивают «средняя выручка на платящего пользователя». Ещё спрашивают «arpu arppu и средний чек». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

На практике спрашивают «декомпозиция arpu». Все эти формулировки относятся к одному решению, которое мы разбираем ниже.

Зачем это бизнесу

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

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

Главная польза появляется не в момент расчёта, а когда цифра меняет решение. Поэтому рядом с показателем сразу записываем владельца, частоту обновления и действие при отклонении. Иначе получится ещё одна умная ячейка — коллекция у нас и так большая.

Как сделать: пошаговый порядок

  1. Определите активного пользователя и платящего.
  2. Выберите период и состав выручки.
  3. Удалите тестовые аккаунты, дубли и возвраты по правилам.
  4. Посчитайте ARPU, ARPPU и долю платящих.
  5. Разделите новые и старые когорты, тарифы и каналы.
  6. Добавьте медиану или распределение платежей.
  7. Свяжите изменение с продуктовым событием или кампанией.

После первого прохода не автоматизируйте всё сразу. Возьмите один закрытый период, пройдите расчёт вручную и сверьте каждую крупную сумму с источником. Только стабильное правило стоит переносить в дашборд.

Формула или логика расчёта

ARPU = выручка ÷ активные пользователи. ARPPU = выручка ÷ платящие пользователи. Доля платящих = платящие ÷ активные. При согласованных определениях ARPU = ARPPU × доля платящих.

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

Подробный пример с числами

За месяц продукт получил 5 млн ₽ от 100 тысяч активных пользователей. Платили 10 тысяч. ARPU = 50 ₽, ARPPU = 500 ₽, доля платящих = 10%.

После изменения тарифа выручка стала 5,4 млн, активных — 90 тысяч, платящих — 9 тысяч. ARPU вырос до 60 ₽, ARPPU — до 600 ₽, доля платящих осталась 10%.

На первый взгляд всё хорошо. Но активная и платящая базы снизились на 10%. Дополнительный чек не компенсировал потерю пользователей полностью.

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

Объяснение результата важнее последней цифры. Мы всегда отвечаем на три вопроса: почему она такая, насколько ей можно доверять и что конкретно команда сделает дальше.

Как проверить данные до автоматизации

Для первой проверки «ARPU и ARPPU: как считать и не путать» не нужен идеальный контур данных. Достаточно выбрать один завершённый период, сохранить исходную выгрузку и собрать расчёт рядом с ней (да, сначала руками). Так любое число можно пройти назад до строки источника, а спор о методике не превращается в обмен воспоминаниями.

Сделайте две сверки. Первая — арифметическая: сходятся ли суммы, знаки и единицы. Вторая — деловая: узнаёт ли владелец процесса получившуюся картину. Если формула говорит одно, а команда видит другое, не выбирайте победителя сразу. Найдите конкретные записи, на которых расходятся определения.

Для контроля возьмите пять крупных и пять случайных объектов. Крупные быстро находят денежные ошибки, случайные — системные. Отдельно проверьте пограничные даты, возвраты, отмены и ручные корректировки. Именно там обычно живут самые изобретательные сюрпризы (таблицы тоже умеют быть творческими).

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

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

Как читать динамику

Одна точка отвечает на вопрос «что сейчас». Для управления нужна динамика. Сравнивайте показатель с прошлым периодом, планом и сопоставимой группой. Если бизнес сезонный, соседний месяц может быть плохим ориентиром — используйте тот же сезон и объясняйте крупные изменения.

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

Заранее задайте коридор нормального движения. Внутри него команда наблюдает, за пределами — пересчитывает допущение и действует. Порог должен опираться на экономический эффект, а не на желание покрасить ячейку в красный. Если изменение ничего не меняет в решении, возможно, ему не нужен отдельный сигнал.

Что проверить глубже

Для freemium активность должна означать ценное действие, а не просто открытие приложения.

Крупные плательщики могут сильно двигать среднее. Добавьте медиану и долю выручки топ-1%.

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

Мини-проверка перед решением

  • Период и границы расчёта зафиксированы
  • Источник каждой крупной цифры известен
  • Среднее дополнено сегментами или распределением
  • Ограничение метода написано рядом с выводом
  • Следующее действие имеет владельца и срок

Как превратить расчёт в решение

Активные пользователи проходят через долю платящих, каждый плательщик приносит свой доход, и вместе они формируют выручку

Показываем дерево: активные пользователи × доля платящих × ARPPU = выручка. Для каждого множителя есть владелец и гипотеза.

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

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

Ограничения и типичные ошибки

  • Смешивать зарегистрированных и активных.
  • Считать ARPPU по всем пользователям.
  • Сравнивать разные периоды.
  • Игнорировать возвраты и налоги.
  • Радоваться среднему без размера базы.

Ошибка не означает, что показатель бесполезен. Она показывает границу. Если граница известна, расчёт остаётся рабочим инструментом, а не обещанием точности до последней копейки.

Как мы используем это в работе

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

С собственником выбираем рычаг роста. Маркетолог получает ARPU по каналу после окна активации, а продукт — долю платящих и ARPPU по тарифу.

Кнопка ниже — если средние уже есть, а решение из них пока не получается.

Рабочий план на четыре недели

  1. Неделя 1: договориться об определениях, источниках и одном решении
  2. Неделя 2: собрать ручной расчёт и контрольную выборку
  3. Неделя 3: передать показатели владельцам процесса и проверить действие
  4. Неделя 4: сравнить прогноз с фактом, исправить правила и только затем автоматизировать

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

Что сделать прямо сейчас

Посчитайте ARPU, ARPPU и долю платящих за три месяца в одной таблице. Добавьте число пользователей — без него движение среднего легко прочитать неправильно.

Первичные источники

ПО ТЕМЕ

Продолжить разбираться

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

Можно просто написать

Познакомимся и обсудим задачу

Расскажите, что хотите улучшить или в чём пока не можете разобраться. Необязательно приходить с готовым ТЗ — вместе посмотрим на ситуацию и поймём, с чего начать.

Работаем без заявки.

Не оставляйте номер и не ждите звонка. Просто напишите сами туда, где вам удобно.