30秒で理解
ARPPUは、期間中に課金したユーザー1人あたりの平均売上です。 Average Revenue Per Paying User の略称で、日本語では「課金ユーザーあたり平均収益」や「有料ユーザー平均単価」と呼びます。
全体のユーザー(無料ユーザーを含む)を分母にする ARPU に対し、ARPPUは「実際にお金を支払ったユーザー」だけに絞って計算します。フリーミアムモデルやアプリ内課金、一部の有料プランを持つサービスにおいて、課金ユーザーがどれくらいの深さでお金を払っているかを測る指標です。
テーマパークに入場したすべての人で売上を割るのがARPU、園内の有料アトラクション券やお土産を実際に買った人だけで割るのがARPPUです。無料入場の来園者が何万人増えても、有料のレジに並んだ1人あたりの購入単価がどう動いたかは、ARPPUを切り出さなければ見えません。
計算式と計算例
基本式は「売上 ÷ 課金ユーザー数」です。月次で集計する場合は、当月の総売上を当月のユニーク課金ユーザー数(購入者数)で割ります。
| サービス | 全アクティブユーザー | 課金ユーザー数(課金率) | 売上 | ARPU | ARPPU |
|---|---|---|---|---|---|
| サービスA | 10,000人 | 200人(2.0%) | 1,000,000円 | 100円 | 5,000円 |
| サービスB | 10,000人 | 500人(5.0%) | 1,000,000円 | 100円 | 2,000円 |
サービスAとサービスBは、全ユーザー数・売上・ARPU(100円)がまったく同じです。しかしARPPUを見ると、サービスAは少数のコア層が高単価(5,000円)で購入しており、サービスBは比較的多くのユーザーが低単価(2,000円)で広く支えていることが分かります。
売上の構造は以下のように分解できます。
ARPU = ARPPU × 課金率(課金ユーザー数 ÷ 全アクティブユーザー数)
売上やARPUが動いたときは、課金者の「支払いの深さ(ARPPU)」が変わったのか、課金者の「広がり(課金率)」が変わったのかを切り分けて確認します。
この数字が表すもの
ARPPUが表しているのは、課金者の支払い許容度と購買の深さです。提供している商品や課金アイテムの価格帯、バンドル販売、イベント施策が、課金層にどれだけ受け入れられているかを反映します。
| 見えている状態 | 考えられる要因 | 次に確認する指標 |
|---|---|---|
| ARPPU上昇・課金者数減少 | 高額商品へのシフトや値上げで単価は上がったが、低額課金層が離脱した | 課金率、解約率(Churn Rate)、課金額帯別の人数分布 |
| ARPPU低下・課金者数増加 | 初回限定セールなどで課金の敷居が下がり、新規購入者が増えた | 新規課金者の翌月継続率、リピート購入率、LTV |
| ARPPU低下・課金者数横ばい | 既存の課金者が購入頻度を落とした、または値下げ施策で単価が希釈された | ユーザーあたりの購入回数、アイテム別の売上構成比 |
| ARPPU上昇・課金者数増加 | 課金層の裾野拡大とアップセルの両立に成功している | CAC(顧客獲得単価)、チャネル別の回収期間 |
ARPPUが上がっていても、低額の課金ユーザーが離脱して「少数の超高額課金者だけが残った」結果であるケースがあります。ARPPU単体の上下だけで良し悪しを判定せず、課金ユーザー数や課金率の推移とセットで読み解きます。
場面によって意味が変わる
プラットフォームやビジネスモデルによって、課金ユーザーの計測単位や集計期間の基準が異なります。
| 場面・プラットフォーム | 分母(課金ユーザー)の定義 | 主な使いどころ |
|---|---|---|
| Google Play Console | 過去28日間に1回以上購入したユニーク購入者 | 国別・アイテム別の価格テスト、プロモーションの収益性評価 |
| Google アナリティクス 4(GA4) | 指定期間内に購入イベント(purchase)を発生させたユーザー | 広告チャネルや参照元別の課金者単価の比較 |
| アプリ内課金(フリーミアムゲーム等) | 期間内にアイテムやガチャを購入したアクティブユーザー | 新規イベントの課金深度、VIP層の消費トレンドの把握 |
| SaaS(フリーミアム・従量課金) | 無料枠を除く有料プラン契約者(または課金アカウント) | アップセル(上位プラン移行)や追加アドオンの利用規模の測定 |
ARPPUの平均値だけに頼ると、一部の超高額課金者(コア層)による数字の歪みを見落とします。平均ARPPUが5,000円であっても、「課金者の8割は1,000円で、残り2割が数万円以上を消費している」といった偏りが頻繁に発生します。社内レポートでは平均値だけでなく、課金額帯ごとのヒストグラム(1,000円以下、1,001〜5,000円、5,001円以上など)や中央値を並べて確認します。
低い・高いときに、次にやること
ARPPUの変動を見つけたら、まず「単価が動いたのか」「購入者の構成比が動いたのか」を特定します。
| # | 見る場所 | 具体的に何をするか |
|---|---|---|
| 1 | Google Play Console:「収益化」>「購入者」 | 「月間 ARPPU」のカードを選択し、過去28日間の推移グラフを表示する。国別の一覧表を展開し、特定の国でARPPUが急落していないか確認する |
| 2 | Google Play Console:「収益化」>「購入者のコンバージョン」 | 「アイテム」別の内訳を開き、低価格アイテムの販売比率が急増していないか、または高価格帯アイテムの購入数が減っていないかを比較する |
| 3 | GA4:「探索」レポート | 行に「初回ユーザーの参照元 / メディア」、値に「購入者数」「ユーザーあたりの平均購入収益額(ARPU)」「有料ユーザーあたりの平均収益(ARPPU)」を配置し、流入経路ごとの課金者単価の格差を照合する |
| 4 | 自社データベース・決済管理画面 | 課金ユーザーの「月間購入回数」と「1回あたり決済額」を掛け算で分解し、どちらの要素が低下の原因かを特定する |
| 5 | コホート分析表 | 初回課金月別のコホート表を開き、登録月からの経過月数に伴って課金額が維持されているか(リピート率と継続率)を確認する |
今日確認する最初の一歩は、Google Play Console の左メニューから「Google Play で収益化する」>「購入者」を開き、過去28日間のARPPU推移グラフと国別テーブルを表示することです。そこで前月比での変化幅を確認し、数値の乖離が大きいアイテムや国を1つ特定します。
ARPPUを上げようとして安易に最低購入単価を引き上げないでください。最低価格を上げると見かけのARPPUは上昇しますが、初めて課金するユーザーの心理的ハードルが高くなり、課金率と新規課金者数が急減します。結果として全体の売上や将来のLTVを損なうことになります。
注意点
| 落とし穴 | 起きることと対処 |
|---|---|
| ARPUとARPPUを同じ前提で議論する | 会議やレポートで数値が噛み合いません。分母が「全アクティブユーザー」なのか「課金者のみ」なのかを定義欄に必ず明示します |
| ARPPUの上昇を単独で喜ぶ | 低額の課金層が解約・離脱したことで分母が縮小し、見かけの平均単価が上がっている場合があります。課金ユーザー数や解約率と必ず併読します |
| 払い戻し(返金)の影響を見落とす | 返金が多発すると、Google Play Console のヘルプにある通り購入者ごとの支出金額が下がります。売上確定値と返金発生率を別レポートで照合します |
| 短期のイベント売上で判断する | 月末の大型キャンペーンや限定アイテム発売直後は一時的にARPPUが跳ね上がります。28日移動平均など中長期の推移で傾向を捉えます |