分析と指標は、モバイルアプリケーションにおけるユーザー行動に関するデータの収集と分析です。Adjust(2025)によると、分析を活用するアプリはRetentionが30%向上し、LTVが25%向上します。この記事では、主要な指標、データ収集および分析ツール、そして分析導入のベストプラクティスについて解説します。
重要ポイント
DAU(デイリーアクティブユーザー) — 1日以内にアプリと対話したユニークユーザー数。WAUは週間、MAUは月間です。これらの指標はオーディエンスの規模を示します。Sticky Factor = DAU/MAUはアプリの「粘着性」を示します:>50% — 優れている、20–50% — 正常、<20% — アプリがユーザーを維持できていない。
Retention — インストールからN日後にアプリに戻ってきたユーザーの割合。主要なチェックポイント:D1(1日目)、D7(7日目)、D30(30日目)。モバイルアプリの標準的な値:D1 — 30~40%、D7 — 10~20%、D30 — 5~10%。Churn Rateはその逆の指標(離脱したユーザーの割合)。Retentionはプロダクト品質の主要指標です。Retentionが低い場合、新規ユーザーを獲得しても意味がありません。
LTV(ライフタイムバリュー) — アプリ内での全期間における1ユーザーあたりの予測収益。LTV = ARPU × 平均ライフタイム。ARPU(平均ユーザーあたり収益) — ユーザー1人あたりの平均収益。ARPDAU(デイリーアクティブユーザーあたり平均収益) — 1日あたりのアクティブユーザーあたり収益。アプリの収益性のためには、LTVがCPI(インストールあたりコスト)の少なくとも3倍である必要があります。これらの指標はマネタイズとトラフィック獲得に重要です。
Conversion Rate(コンバージョン率) — 目標アクション(購入、登録、サブスクリプション)を実行したユーザーの割合。CTR(クリックスルー率) — 広告バナーやボタンのクリック率。Session Length(セッション時間)とSession Interval(セッション間隔) — 平均セッション時間とセッション間の間隔。短く頻繁なセッション(メッセンジャー、ソーシャルメディア)対長く稀なセッション(動画、学習)。
| 指標 | 示す内容 | 標準値 |
|---|---|---|
| DAU | 1日あたりのアクティブユーザー | 分野による |
| Retention D1 | 1日目の再訪 | 30~40% |
| Retention D7 | 7日目の再訪 | 10~20% |
| Retention D30 | 30日目の再訪 | 5~10% |
| LTV | ユーザーあたり収益 | > 3× CPI |
| ARPU | ユーザーあたり平均収益 | モデルによる |
| Conversion Rate | 目標アクションの% | 2~10% |
| Session Length | セッション時間 | 5~15分 |
Firebase Analytics — イベント、オーディエンス、レポートを収集するためのGoogleの無料ツール。利点:無料(イベント無制限)、Google AdsおよびBigQueryとの統合、自動イベント収集(first_open、in_app_purchase、session_start)。Firebase Analyticsはスタートアップと基本分析に最適です。詳細なデータ分析にはBigQueryを使用してください。
Amplitude — ユーザー行動に焦点を当てたプロダクト分析プラットフォーム。ファネル分析(Funnel Analysis)、コホート分析(Cohort Analysis)、リテンション分析(Retention Analysis)、行動パス。無料枠 — 月間最大1,000万イベント。Amplitudeは高度なプロダクト分析に適しています。
Mixpanel — Amplitudeと同様で、イベントとプロパティに重点を置いています。無料枠 — 月間最大2,000万イベント(機能制限あり)。IT Sectrでは、基本分析(インストール、購入、クラッシュ)にFirebase Analyticsを、プロダクト分析とA/BテストにAmplitudeを使用しています。
Event Tracking(イベント追跡) — アプリ内でのユーザーアクションの記録:クリック、表示、購入。各イベントには名前(event_name)とパラメータ(event_params)があります。Firebaseの標準イベント:screen_view、select_content、add_to_cart、purchase。カスタムイベント:level_up、share_photo、filter_applied。
ファネル(Funnels) — オンボーディング完了や商品購入などの目標に至るイベントの順序。ファネル分析(Funnel Analysis)は、ユーザーがどのステップで離脱するかを示します。典型的なファネル:Install → Sign Up → Add to Cart → Purchase。Sign Upで離脱する場合、問題は登録にあります。
コホート(Cohorts) — 共通の特性(インストール日、国、トラフィックソース)でグループ化されたユーザー集団。コホート分析(Cohort Analysis)により、異なるグループの行動を比較できます:1月にインストールしたユーザーと2月にインストールしたユーザーの日別リテンション。ユーザープロパティ(User Properties) — ユーザーの追加属性(サブスクリプション、レベル、国)。
Firebase Crashlytics — モバイルアプリケーションのエラーやクラッシュを追跡するための主要ツール。Crashlyticsは各クラッシュ時にスタックトレース、ログ、デバイスデータを収集します。利点:無料、Firebase Analyticsとの自動統合、クラッシュのグループ化と優先順位付け(大多数のユーザーに影響するクラッシュ)。
Sentry — Flutter、React Native、その他のクロスプラットフォームフレームワークの拡張サポートを備えたCrashlyticsの代替手段。Sentryはクラッシュだけでなく、パフォーマンス問題(遅いトランザクション)も収集します。Gitとの統合(Sentry → issue → commit)。IT Sectrでは、Crashlyticsを主要ツールとして、FlutterおよびReact NativeプロジェクトにはSentryを使用しています。
Non-Fatal Errors(非致命的エラー) — クラッシュには至らないが、アプリのロジックを妨げるエラー(失敗したリクエスト、try-catch内のnullポインタ)。アプリの安定性の全体像を把握するために、これらもログに記録することが重要です。
A/Bテスト — 目標指標に基づいて最適なものを選択するために、画面や機能の2つのバージョン(A — コントロール、B — バリアント)を比較する方法。モバイル開発では、A/BテストはFirebase Remote ConfigまたはAmplitude Experimentを介して実施されます。テストの最低期間は7日間(曜日の影響を考慮するため)。
A/Aテスト — 両方のバージョンが同一であるテスト。統計ツールの正確性を検証するために使用されます。多変量テスト(MVT) — 複数の変更を同時にテストすること。例:新しい画面デザイン+新しいボタンテキスト(4通りの組み合わせ)。MVTにはより多くのトラフィックが必要です。
統計的有意性(p値 < 0.05) — 意思決定のための最小しきい値。サンプルサイズは期待される効果によって異なります:5%の改善には各グループに約1,000人のユーザーが必要です。IT Sectrでは、開発の各段階でA/Bテストを実施しています — これにより指標が体系的に10~15%改善されます。
Firebase Remote Config — 新しいバージョンを公開せずにアプリのパラメータをリモートで変更するツール。A/Bテスト、段階的な機能ロールアウト、機能の有効化/無効化に使用されます。Remote Configはオーディエンスごとのパーソナライゼーションをサポートしています。
よくある質問
Retention D1、D7、D30から始めてください — これがプロダクト品質の主要指標です。次にDAU/MAU(エンゲージメント)とConversion Rate(効果)を追加します。マネタイズ導入後にLTVとARPUを接続します。
はい、Firebase Analyticsはイベント無制限で完全に無料です。有料なのは高度な機能のみです:BigQueryエクスポート(月10GBまで無料)、Firebase Remote Config(無料)、A/Bテスト(一定量まで無料)。
Retention — アプリに戻ってくるユーザーの割合。アプリの有用性を示す指標です。Retentionが低い場合、新規ユーザー獲得は採算が合いません。Retention D1 > 30% — 良好、D7 > 15% — 優れています。
Firebase Analytics — イベント収集と簡易レポートのための無料の基本ツール。Amplitude — 高度なプロダクト分析のためのプラットフォーム:コホート、ファネル、行動パス、A/Bテスト。Firebaseはスタート向け、Amplitudeは成長向けです。
最低7日間 — 平日と週末の行動の違いを考慮するため。効果が小さいテスト(1~2%)の場合は2~4週間必要です。最初の肯定的な結果でテストを止めないでください — 統計的有意性(p < 0.05)を待ちましょう。
まとめ
ターンキー方式のモバイルアプリケーションを開発します
IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。