ARPU: 개념, 계산 공식 및 분석

저자: IT Sectr 게시일: 2026-04-20 읽는 시간: 10 분

모바일 앱은 광고, 구독 및 구매를 통해 수익을 창출합니다—하지만 수익화가 효과적인지 어떻게 알 수 있을까요? ARPU(사용자당 평균 수익)는 일정 기간 동안 사용자당 평균 수익을 보여줍니다. Statista(2025)에 따르면 모바일 게임의 평균 ARPU는 하루 0.12달러이며, 피트니스 앱에서는 월 3.50달러에 달합니다. 이 지표는 대상 규모에 관계없이 다양한 제품의 수익화를 비교할 수 있게 해줍니다.

핵심 요점

  • ARPU—일정 기간 동안 사용자당 평균 수익으로, 총 수익을 사용자 수로 나누어 계산합니다.
  • 공식 ARPU = 총 수익 / 기간(일, 월, 년)의 사용자 수
  • ARPU는 비지불 사용자를 포함한 모든 사용자를 고려한다는 점에서 ARPPU와 다릅니다.
  • 이 지표는 다양한 앱 및 대상 세그먼트의 수익화를 비교하는 데 도움이 됩니다.
  • ARPU 향상은 구독, 광고 및 리텐션 개선을 통해 달성됩니다.

ARPU란?

ARPU(사용자당 평균 수익)는 선택한 기간 동안 한 사용자가 창출하는 평균 수익을 나타내는 수익화 지표입니다. 기업은 ARPU를 사용하여 광고 캠페인의 효과를 평가하고, 제품을 비교하며, 수익을 예측합니다. 이 지표는 보편적이며 게임, 구독 서비스, 전자상거래 및 기타 모든 모바일 애플리케이션에 적합합니다.

지표는 정해진 기간(일(일일 ARPU), 월(월간 ARPU), 년(연간 ARPU))에 대해 계산됩니다. 기간 선택은 비즈니스 모델에 따라 달라집니다. 구독형 앱의 경우 월간 ARPU가 더 편리하고, 광고 기반 앱의 경우 일일 ARPU가 적합합니다. Appsflyer(2025)의 연구에 따르면 Health & Fitness 카테고리의 평균 월간 ARPU는 2.87달러이고, Tools 카테고리에서는 0.45달러입니다.

ARPU는 간단한 질문에 답합니다: 각 사용자가 평균적으로 얼마의 수익을 가져오는가? ARPU가 설치당 비용(CPI)보다 낮으면 광고 캠페인은 수익성이 없습니다. 더 높다면 확장 가능성이 있습니다. 벤처 캐피털 펀드는 스타트업 평가 시 LTV 및 CAC와 함께 이 지표를 요구합니다.

ARPU 계산 공식

기본 공식은 매우 간단하며 두 가지 구성 요소로 이루어집니다. 총 수익을 기간의 사용자 수로 나눕니다. 수익에는 구매, 구독, 광고 등 모든 출처가 포함되며, 스토어 수수료와 세금은 공제되지 않습니다.

text
ARPU = Revenue / Users

<%= ARPU  %>

여기서:
  Revenue  — 기간 내 총 수익
  Users    — 기간 내 사용자 수

예를 들어, 한 앱이 50,000명의 활성 사용자로 한 달에 15,000달러를 벌었습니다. 월간 ARPU = 15,000 / 50,000 = 0.30달러입니다. 사용자를 지불 사용자로 바꾸면 ARPPU가 나옵니다. 세그먼트 분석의 경우 ARPU는 국가, 플랫폼 또는 코호트별로 유사하게 계산됩니다.

모바일 분석에서의 ARPU

ARPU는 단독으로 존재하지 않습니다—다른 지표와 함께 고려됩니다. ARPU, ARPPU 및 LTV의 조합은 수익화의 완전한 그림을 제공합니다. 높은 ARPU는 좋은 수익화를 나타낼 수도 있고, 적은 대상으로 큰 수익을 의미할 수도 있습니다. 수백만 사용자를 가진 낮은 ARPU가 수천 사용자를 가진 높은 ARPU보다 전략적으로 더 유리할 수 있습니다.

Adjust(2025)에 따르면, 수익 상위 100개 앱의 중앙값 ARPU는 카테고리 평균보다 2.7배 높습니다. 이는 최고의 앱이 단순히 더 많은 지불 사용자를 유치하는 것이 아니라 각 사용자를 더 잘 수익화한다는 것을 의미합니다. 이 지표는 스토어프론트, 가격 책정 및 광고 메커니즘 변경에 대한 A/B 테스트에 효과적입니다.

카테고리월간 ARPU(평균)
Health & Fitness2.87 $
Social Media1.45 $
Games (Hypercasual)0.12 $
E-commerce0.95 $
Music Streaming4.50 $

ARPU와 ARPPU의 차이

ARPU와 ARPPU는 혼동하기 쉬운 같은 지표의 양면입니다. ARPU(사용자당 평균 수익)는 모든 사용자를 고려합니다. ARPPU(지불 사용자당 평균 수익)는 최소 한 번 이상 구매한 사용자만 고려합니다. 무료 사용자의 지불 사용자 전환을 분석하는 데 이 차이는 매우 중요합니다.

100,000명의 사용자 중 2,000명이 구매한 앱을 상상해보세요. 월 수익은 10,000달러입니다. ARPU = 0.10달러, ARPPU = 5.00달러입니다. 높은 ARPPU와 낮은 ARPU는 문제를 나타냅니다: 사용자는 지불하려 하지 않지만, 지불하는 사용자는 많은 돈을 씁니다. 구매 가격이 아닌 지불 사용자 전환에 노력해야 합니다.

구독형 앱의 경우 상황이 반대입니다. 무료 체험판이 있는 서비스에서 ARPU는 사용자가 유료로 전환됨에 따라 점진적으로 증가합니다. ARPPU는 안정적으로 유지됩니다—구독 가격이 고정되어 있기 때문입니다. Statista(2025)는 스트리밍 카테고리에서 ARPPU가 4~6달러 사이인 반면, ARPU는 지역에 따라 0.80~2.50달러 사이라고 보여줍니다.

ARPU가 ARPPU보다 높을 수 있나요?

이러한 상황은 체계적인 계산 오류로 인해 발생합니다. ARPU는 항상 ARPPU보다 낮습니다 ARPU의 분모가 더 크기 때문입니다(모든 사용자 대 지불 사용자). ARPU가 ARPPU보다 높다면 데이터를 확인하세요. 가능한 원인: 지불 사용자의 잘못된 필터링, 테스트 거래 계상, 또는 분석 SDK 결함입니다.

2024년 Firebase Analytics에서 SDK 업데이트로 인해 지불 사용자가 중복 계산되는 사고가 발생했습니다. 개발자는 ARPPU = 2.30달러, ARPU = 3.10달러를 보았는데, 이는 수학적으로 불가능합니다. 문제는 SDK 버전 롤백과 구매 이벤트 재중복 제거를 통해 해결되었습니다.

카테고리별 일반적인 값

다양한 앱 카테고리는 ARPU와 ARPPU 간의 다른 비율을 보여줍니다. 하이퍼캐주얼 게임에서 지불 사용자 전환율은 2~4%이며 ARPPU는 1~2달러입니다. 이러한 게임의 ARPU는 0.10달러를 넘지 않습니다. 전략 게임에서 전환율은 6~10%에 달하며 ARPPU는 15~30달러, ARPU는 1~2달러입니다.

ARPU에 영향을 미치는 요인

ARPU는 정적 값이 아닙니다—여러 요인의 영향을 받아 변화합니다. 이러한 요인을 이해하면 수익이 감소한 이유를 추측하는 대신 의도적으로 지표에 영향을 미칠 수 있습니다. 주요 요인 카테고리는 수익화 모델, 사용자 행동 패턴 및 외부 조건입니다.

수익화 모델

수익 창출 방식의 선택이 ARPU의 기준 수준을 결정합니다. 광고 수익화는 낮은 ARPU(0.05~0.30달러)를 제공하지만 수백만 사용자로 확장됩니다. 구독 모델은 높은 ARPU(3~10달러)를 제공하지만 대상이 더 작습니다. 하이브리드 모델(광고 + 구매 + 구독)이 최적의 균형점입니다.

Liftoff(2025)에 따르면, 하이브리드 앱은 순수 광고 기반 앱에 비해 40% 더 높은 ARPU를 보여줍니다. 그 이유는 광고가 비지불 사용자로부터 수익을 창출하는 반면, 구독은 충성 사용자로부터 수익을 창출하기 때문입니다. 두 수익원은 경쟁하지 않고 서로 보완합니다.

사용자 리텐션

사용자가 앱에 오래 머무를수록 ARPU에 대한 기여도가 높아집니다. 7일차 리텐션은 장기 ARPU와 강하게 상관관계가 있습니다. 일주일에 한 번 앱을 여는 사용자는 일일 활성 사용자보다 3~4배 적은 수익을 가져옵니다. 푸시 알림, 개인화 및 콘텐츠 업데이트는 리텐션을 직접적으로 향상시킵니다.

Amplitude(2025)의 연구에 따르면: 7일차 리텐션이 10% 증가하면 Social 카테고리에서 월간 ARPU가 25~30% 증가합니다. 효과는 승수적입니다—유지된 사용자는 더 많은 구매를 하고, 더 많은 광고를 시청하며, 더 자주 친구를 데려옵니다(바이럴리티).

대상 지역

지역에 따라 사용자의 구매력이 다릅니다. Tier-1 국가(미국, 캐나다, 호주, 영국)의 ARPU는 Tier-3 국가(인도, 인도네시아, 브라질)보다 5~10배 높습니다. 이는 광고 예산 계획 시 중요합니다: 인도의 트래픽은 저렴하지만 ARPU는 몇 배나 낮을 것입니다.

지역 세분화를 통해 ARPU를 최적화할 수 있습니다: 미국에서 더 비싼 광고를 표시하고, 동남아시아에 맞게 가격을 조정합니다. Google Ads와 Meta Ads는 도시 수준의 지역 타겟팅을 지원합니다. Data.ai(2025)에 따르면, 퍼즐 게임의 미국 ARPU는 1.35달러이고 인도에서는 0.08달러입니다.

실제 ARPU 계산 방법

수동 ARPU 계산은 소규모 데이터에서는 어렵지 않지만, 수천 명의 사용자를 가진 모바일 앱에서는 자동화가 필요합니다. Firebase Analytics를 사용하여 Kotlin에서 일일 ARPU를 계산하는 예를 살펴보겠습니다. 서버 로직이 구매 이벤트를 수집하여 분석 시스템으로 보냅니다.

kotlin
data class RevenueEvent(
    val userId: String,
    val amount: Double,
    val timestamp: Long
)

object ARPUCalculator {
    fun calculateDailyARPU(
        revenueEvents: List<RevenueEvent>,
        totalUsers: Int
    ): Double {
        val totalRevenue = revenueEvents
            .map { it.amount }
            .sum()
        return roundToTwoDecimals(
            totalRevenue / totalUsers
        )
    }
}

함수는 수익 이벤트 목록과 해당 일의 총 사용자 수를 받습니다. map 메서드가 금액을 추출하고, sum이 합산합니다. 결과는 소수점 둘째 자리에서 반올림됩니다. 월간 ARPU의 경우 기간이 더 길고 사용자 수는 MAU(월간 활성 사용자)로 사용됩니다.

실제 프로젝트에서는 분석 플랫폼이 ARPU를 계산합니다: Amplitude, Mixpanel, Firebase Analytics, AppsFlyer. 이들은 구매 이벤트, 광고 노출 및 사용자 수를 자동으로 수집합니다. 개발자는 SDK를 설정하고 대시보드를 확인하기만 하면 됩니다.

플랫폼ARPU 계산 특징
Firebase Analytics기본적으로 USD로 ARPU 자동 계산, 세분화 지원
Amplitude코호트별 ARPU의 유연한 보고서, 사용자 정의 공식
Mixpanel실시간 ARPU, 광고 네트워크와 통합
AppsFlyer속성 기반 ARPU, 클릭부터 구매까지 종단간 분석

ARPU 향상 전략

ARPU 향상은 모바일 앱 제품 관리자의 주요 과제 중 하나입니다. 실제로 효과가 입증된 전략을 살펴보겠습니다. 각 전략은 확장 전에 A/B 테스트와 행동 데이터 분석이 필요합니다.

첫 번째 전략은 구독 도입입니다. 앱이 광고 모델을 사용하더라도 광고 제거 구독을 추가하면 ARPU가 20~40% 향상됩니다. RevenueCat(2025)에 따르면, 구독하는 사용자는 12개월 동안 광고 수익화만 하는 비구독 사용자보다 6배 더 많은 수익을 창출합니다.

두 번째 전략은 광고 배치 최적화입니다. 논리적 중간(게임에서는 캐릭터 사망 후, 유틸리티에서는 작업 완료 후)에 리워드 동영상을 배치하면 인벤토리 채우기율과 CPM이 향상됩니다. 5~7개 광고 네트워크를 사용한 AdMob 미디에이션은 사용 가능한 노출을 최대화합니다.

세 번째 전략은 제안의 개인화입니다. 사용자 행동 분석을 통해 관련성 높은 제품을 표시할 수 있습니다. 프리미엄 티어를 10회 이상 본 사용자는 개인 맞춤 할인을 받습니다. 설치 7일 후 구독 제안을 포함한 푸시 알림은 전환율을 30~50% 향상시킵니다.

네 번째 전략은 콘텐츠 업데이트를 통한 리텐션 개선입니다. 게임 내 주간 이벤트, 새로운 레벨, 시즌 테마—이 모든 것이 사용자를 유지하고 평생 수익을 높입니다. GameAnalytics(2025)에 따르면, 주간 업데이트가 있는 앱은 분기별 업데이트 앱보다 35% 높은 ARPU를 보입니다.

ARPU 작업 시 흔한 실수

ARPU 작업에는 주의가 필요합니다—계산 및 해석 오류는 잘못된 의사 결정으로 이어집니다. 가장 흔한 실수와 그 회피 방법을 살펴보겠습니다. 첫 번째이자 가장 큰 실수는 광고 효과 분석 시 ARPU와 ARPPU를 혼동하는 것입니다.

두 번째 실수는 세분화 없이 전체 대상의 ARPU를 평균화하는 것입니다. 한 사용자 코호트가 5달러를 가져오고 다른 코호트가 0.05달러를 가져오는 경우, 평균 ARPU 2.50달러는 현실을 반영하지 않습니다. 트래픽 소스, 국가 및 플랫폼별로 세분화하세요. 전체 ARPU는 오해의 소지가 있습니다: 평균에 기반한 결정이 두 세그먼트를 모두 악화시킬 수 있습니다.

세 번째 실수는 이상치를 무시하는 것입니다. 500달러를 쓴 한 사용자가 평균 ARPU를 10배로 높일 수 있습니다. 올바른 평가를 위해 중앙값 또는 백분위수(P50, P90)를 사용하세요. 중앙값 ARPU는 지출 분산이 높은 앱에서 일반적인 사용자를 더 정확하게 설명합니다.

네 번째 실수는 국제 분석에서 통화 변동을 고려하지 않는 것입니다. 달러 기준 ARPU는 현지 통화 수익이 증가하더라도 현지 통화 약세로 인해 하락할 수 있습니다. 월별 정확한 비교를 위해 모든 수익을 기간의 단일 환율로 기준 통화로 변환하세요.

자주 묻는 질문

ARPU와 LTV의 차이점은?

ARPU는 특정 기간(일 또는 월)의 수익입니다. LTV는 앱에서 사용자의 전체 수명 동안 예상 수익입니다. ARPU는 오늘 얼마인지, LTV는 전체 기간 동안 얼마인지에 대한 질문에 답합니다.

모바일 앱에서 ARPU가 얼마나 되어야 좋은가요?

좋은 ARPU는 카테고리에 따라 다릅니다. 하이퍼캐주얼 게임의 표준은 하루 0.05~0.15달러입니다. 소셜 네트워크는 월 0.50~2달러입니다. 피트니스 앱은 월 2~5달러입니다. 해당 카테고리의 경쟁사와 비교하세요.

ARPU는 얼마나 자주 계산해야 하나요?

운영 관리를 위해—매일. 전략적 분석을 위해—매월. 일일 ARPU는 수익화 변화에 신속히 대응하는 데 도움이 되고, 월간 ARPU는 장기 트렌드 평가와 기간 비교에 도움이 됩니다.

가격을 변경하지 않고 ARPU를 높일 수 있나요?

네, 리텐션 개선, 새로운 광고 형식(리워드 동영상, 배너) 추가, 제안 개인화 및 사용자 경험 개선을 통해 가능합니다. 유지된 사용자는 동일한 가격에서 더 많은 수익을 창출합니다.

광고 캠페인을 확장할 때 ARPU가 떨어지는 이유는?

확장 시 리텐션이 낮고 구매 의향이 낮은 낮은 품질의 대상을 유치하게 됩니다. 하락을 방지하려면 예상 ARPU에 따라 캠페인을 세분화하고 각 세그먼트에 한도를 설정하세요.

요약

  • ARPU—사용자당 평균 수익, 모바일 앱 수익화의 기본 지표.
  • 공식은 간단합니다: 수익을 사용자 수로 나누고, 기간은 비즈니스 모델에 따라 선택합니다.
  • ARPU는 항상 ARPPU보다 낮습니다—차이가 비지불 사용자의 비율을 보여줍니다.
  • 지표는 수익화 모델, 사용자 리텐션 및 대상 지역의 영향을 받습니다.
  • ARPU를 높이려면 구독, 광고 형식, 개인화 및 콘텐츠 업데이트를 활용하세요.
  • 계산 및 해석 오류는 잘못된 의사 결정으로 이어집니다—세분화하고 이상치를 확인하세요.
  • 도구 Amplitude, Firebase, Mixpanel이 계산을 자동화하고 기성 대시보드를 제공합니다.

턴키 방식의 모바일 애플리케이션을 개발해 드립니다

IT Sectr는 2017년부터 스타트업과 기업을 위한 iOS 및 Android 애플리케이션을 만듭니다. 저희가 상담해 드리고 최적의 솔루션을 제안하겠습니다.

프로젝트 논의

더 읽어보기