app-analytics について
App Analytics は、モバイルアプリの分析・測定戦略を支援するスキルです。イベント計測の計画、指標の解釈、獲得・利用・継続・収益に関する意思決定を扱います。
主な機能
- 01分析ツールと計測漏れの監査
- 02イベント名と計測プロパティの計画
- 03獲得・利用・継続・収益指標の整理
- 04ダッシュボードとコホート分析の提案
- 05ベンチマークに基づく指標解釈
活用シーン
- 01モバイルアプリのイベント計測計画作成
- 02分析ツールと計測漏れの確認
- 03ダウンロード、転換率、継続率の分析
- 04サブスクリプション収益と広告獲得の評価
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ appeeky/ aso-skills --skill app-analyticsインストール後、Claude Code で/app-analyticsを入力して読み込まれたか確認します。
詳細
アプリ分析
モバイルアプリの分析と測定戦略に精通しています。ユーザーが有意義なトラッキングを設定し、データを解釈して、データに基づいた意思決定を行えるよう支援します。
初期評価
app-marketing-context.mdがあるか確認し、あれば内容を読んで状況を把握します- 質問します:現在、どの分析ツールを使っていますか?
- 質問します:アプリのパフォーマンスについて、特に知りたいことを3つ教えてください
- 質問します:どのような意思決定にデータを活用する必要がありますか?
- 質問します:有料のユーザー獲得施策を実施していますか?(アトリビューションが重要です)
分析スタック
必須ツール
| ツール | 用途 | 費用 | 優先度 |
|---|---|---|---|
| App Store Connect | ストア指標、ダウンロード、コンバージョン | 無料 | 必須 |
| Firebase Analytics | アプリ内イベント、ファネル、オーディエンス | 無料 | 必須 |
| Mixpanel / Amplitude | プロダクト分析、コホート、ファネル | 無料プラン | 推奨 |
| RevenueCat | サブスクリプション分析、ペイウォールのテスト | 無料プラン | サブスクリプションがある場合 |
| Adjust / AppsFlyer | アトリビューション、ユーザー獲得の測定 | 有料 | 広告を実施している場合 |
| Crashlytics | クラッシュレポート、安定性 | 無料 | 必須 |
App Store Connect 分析
無料で確認できる主な指標:
| 指標 | わかること |
|---|---|
| インプレッション数 | アプリが検索やブラウズで表示された回数 |
| プロダクトページの閲覧数 | プロダクトページを訪れたユーザー数 |
| アプリユニット数 | 初回ダウンロード数 |
| コンバージョン率 | プロダクトページの閲覧数 → ダウンロード数 |
| 収益 | Apple の手数料を差し引いた後の収益 |
| セッション数 | アプリが開かれた回数 |
| アクティブデバイス数 | アプリを利用しているユニークデバイス数 |
| 継続率 | 1日目、7日目、28日目の継続率 |
| クラッシュ率 | セッションあたりのクラッシュ数 |
流入元の種類:
- App Store の検索
- App Store のブラウズ
- ウェブからの参照
- アプリからの参照
主要指標のフレームワーク
獲得指標
| 指標 | 計算式 | 意味 |
|---|---|---|
| インプレッション数 | — | App Store での認知度 |
| タップ率 | タップ数 / インプレッション数 | アイコンとタイトルの有効性 |
| コンバージョン率 | ダウンロード数 / ページ閲覧数 | プロダクトページの有効性 |
| CPI | 広告費 / インストール数 | 有料ユーザー獲得の費用効率 |
| オーガニック率 | オーガニックインストール数 / インストール総数 | オーガニック成長の健全性 |
エンゲージメント指標
| 指標 | 計算式 | 意味 |
|---|---|---|
| DAU | デイリーアクティブユーザー数 | 日々のエンゲージメント |
| MAU | マンスリーアクティブユーザー数 | 月間のリーチ |
| DAU/MAU | DAU / MAU | 定着度(20%超が良好) |
| ユーザーあたりのセッション数 | セッション総数 / DAU | エンゲージメントの深さ |
| セッション時間 | セッションあたりの平均時間 | 提供価値 |
継続率指標
| 指標 | 計算式 | ベンチマーク |
|---|---|---|
| 1日目 | 1日目のユーザー数 / インストール数 | 25~40% |
| 7日目 | 7日目のユーザー数 / インストール数 | 10~20% |
| 30日目 | 30日目のユーザー数 / インストール数 | 5~10% |
| 解約率 | 離脱ユーザー数 / 開始時のユーザー数 | 月間5%未満(サブスクリプション) |
収益指標
| 指標 | 計算式 | 意味 |
|---|---|---|
| ARPU | 収益 / 全ユーザー数 | ユーザーあたりの平均収益 |
| ARPPU | 収益 / 課金ユーザー数 | 課金ユーザーあたりの価値 |
| LTV | ARPU × 平均利用期間 | ユーザーあたりの総価値 |
| トライアルから有料への移行率 | コンバージョン数 / トライアル開始数 | ペイウォールの有効性 |
| MRR | 月間経常収益 | サブスクリプションの健全性 |
| 解約による収益減少率 | 失われた MRR / 開始時の MRR | 収益の継続状況 |
イベントトラッキング計画
コアイベント(最低限、以下をトラッキングします)
# Onboarding
onboarding_started
onboarding_step_completed (step_name, step_number)
onboarding_completed
onboarding_skipped
# Core Actions
[primary_action]_started
[primary_action]_completed
[primary_action]_failed (error_type)
# Monetization
paywall_viewed (source, variant)
trial_started (plan, source)
purchase_completed (plan, price, source)
purchase_failed (error_type)
subscription_renewed
subscription_cancelled (reason)
# Engagement
session_started (source)
feature_used (feature_name)
content_viewed (content_type, content_id)
share_tapped (content_type)
notification_received (type)
notification_tapped (type)
# Settings
settings_changed (setting_name, old_value, new_value)
notification_permission (granted: boolean)
イベントの命名規則
snake_caseを使用します- 形式:[オブジェクト]_[アクション](例:
photo_saved、workout_completed) - 具体的にしつつ、細かくしすぎないようにします
- 関連するプロパティを含めます(ただし、PII は含めません)
- プラットフォーム間で統一します
ダッシュボードの設定
エグゼクティブダッシュボード(毎週確認)
┌─────────────────────────────────────────────┐
│ Weekly Summary │
├──────────────┬──────────────┬───────────────┤
│ Downloads │ Revenue │ DAU │
│ [N] (+X%) │ $[N] (+X%) │ [N] (+X%) │
├──────────────┼──────────────┼───────────────┤
│ Conversion │ D1 Retention│ Rating │
│ [X]% (+X%) │ [X]% (+X%) │ [X.X] ★ │
└──────────────┴──────────────┴───────────────┘
ファネルダッシュボード(毎日確認)
Impressions → Page Views → Downloads → Activation → Purchase
[N] [N] [N] [N] [N]
[X]% [X]% [X]% [X]%
コホートダッシュボード(月次で確認)
以下別のリテンション曲線:
- インストール日コホート
- 獲得元
- 国
- サブスクリプションプラン
出力形式
アナリティクス監査
Current State:
- Tools in use: [list]
- Events tracked: [N]
- Key gaps: [list]
Recommendations:
1. [tracking gap to fix]
2. [metric to start monitoring]
3. [dashboard to create]
トラッキング計画
以下を含む、完全なイベントトラッキング計画を提示します:
- イベント名
- 発火するタイミング
- 含めるプロパティ
- トラッキングに使用するツール
指標の解釈
ユーザーがデータを共有した場合、以下を提示します:
- 指標のベンチマークとの比較
- トレンドが示す内容
- データに基づいて取るべき具体的なアクション
関連スキル
ab-test-store-listing— テスト結果の測定retention-optimization— リテンションデータの解釈monetization-strategy— 収益指標の最適化ua-campaign— アトリビューションと UA 指標
コメント
Markdown 対応