モバイルアナリティクスにおけるコホート分析:定義、指標、実施手順

著者: IT Sectr 公開日: 2026-04-21 読了時間: 8 分

コホート分析は、ユーザーを時間的属性でグループ化し、ライフサイクル全体にわたって行動を追跡する分析手法です。集計指標とは異なり、コホートはベース全体の平均値ではなく、特定のユーザーグループの動向を示します。Amplitude Blog(2024)によると、コホート分析を導入したプロダクトチームは、タイムリーなプロダクト変更によりリテンションを15~25%向上させています。

重要なポイント

  • コホート — 同じ期間にターゲットイベント(インストール、登録)を実行したユーザーのグループ
  • リテンション率(Retention Rate) — 最初のイベントから一定期間後にアプリに戻ってきたユーザーの割合
  • LTV(Lifetime Value) — プロダクトでの活動期間全体におけるコホートユーザーからの総収益
  • チャーン率(Churn Rate) — 一定期間内にアプリの使用をやめたコホートのユーザー割合
  • コホートテーブル — 行がコホート、列が期間、セルが指標値を示す主要な可視化ツール

コホート分析とは?

コホート分析は、最初のターゲットイベント(アプリのインストールや登録など)を実行した時期に基づいてユーザーをグループ(コホート)に分割する分析手法です。DAUやMAUのような集計指標とは異なり、コホートは同じグループの行動を数週間から数ヶ月にわたって追跡し、リテンションとチャーンの傾向を明らかにします。

この手法の主な利点は、古いユーザーが新しいユーザーの問題を隠してしまう成長の幻想を取り除くことです。Amplitude Blog(2024)によると、コホート分析を採用した企業は、最初の90日間でユーザーチャーンを20~30%削減しています。

コホート分析は、UAキャンペーンの効果測定、アプリの異なるバージョン間の行動比較、そしてユーザー獲得における投資収益率の計算に活用してください。

コホート分析の主要指標

リテンション率(Retention Rate)

リテンション率は、インストールからN日後にアプリに戻ってきたコホートのユーザー割合です。これはプロダクト品質の主要指標です。ユーザーが戻ってこない場合、問題はオンボーディング、価値提案、またはアプリの安定性にあります。Statista(2025)によると、モバイルアプリの平均Day-1リテンションは25~30%、Day-7は10~15%、Day-30は5~7%です。

自社のコホートのリテンションをカテゴリのベンチマークと比較し、どのプロダクト変更がリターンを増加させたかを分析してください。

LTV — ライフタイムバリュー

LTV(Lifetime Value)は、観測期間におけるコホートの全ユーザーからの総収益です。この指標は、広告キャンペーンのROI評価やUA予算の拡大判断に重要です。Adjust Benchmarks(2024)のレポートによると、ゲームにおけるユーザーあたりの中央値LTVは3.50ドル、eコマースでは1.80ドル、ユーティリティでは0.40ドルです。

Day-30、Day-90、Day-180でコホートLTVを計算し、獲得したユーザーの長期的な価値を理解してください。

チャーン率(Churn Rate)

チャーン率は、アプリの使用をやめたコホートのユーザー割合です。初期の高いチャーンは、オンボーディングの問題や期待との不一致を示しています。Localytics(2024)によると、25%のユーザーが初回起動後にアプリを離脱し、90日目までに残るのは5%未満です。

チャーン率を毎週監視してください。コホートで5%の増加があった場合は、アンケートやセッション録画を通じてチャーンの原因を即座に分析する必要があります。

期間別コホートの種類

日次コホート

日次コホートは、同じ日にアプリをインストールしたユーザーです。最も詳細なレベルで、異常を検出できます。特定の日付でのリテンションの急激な低下は、技術的な障害や問題のあるクリエイティブキャンペーンを示している可能性があります。日次コホートは、毎日変更が行われる場合の運用監視やA/Bテストに使用されます。

週次コホート

週次コホートは、同じ暦週にアプリをインストールしたユーザーです。より安定したデータを提供し、日々の変動を平滑化します。定期的なレポートや広告チャネルのパフォーマンス比較に適しています。週次のステップは、週末にコンバージョンが異なる可能性がある曜日効果を中和します。

月次コホート

月次コホートは、同じ月にアプリをインストールしたユーザーです。長期的なトレンド、季節性、6〜12ヶ月の範囲でのLTV計算に最適です。プロダクト開発に関する戦略的決定のために、プロダクトマネジメントレベルで使用されます。

コホート分析の実施方法

コホート分析は、データ収集、コホートへのグループ化、期間ごとの指標計算、可視化の4つの段階で構成されます。最初に、ターゲットイベントを定義します。通常はインストール、サインアップ、または初回購入です。同じ期間にそれを実行したすべてのユーザーが同じコホートに属します。

次に、時間間隔(日、週、月)を設定します。その後の各期間(Day-1、Day-2、Day-3...)について、戻ってきたユーザーの割合を計算します。結果はコホートテーブルにまとめられ、各行がコホート、各列が期間、各セルが指標値となります。

3番目に、データを調整します。100ユーザー未満のコホートを除外し、季節性を考慮します。Mixpanel(2024)によると、50ユーザー未満のコホートは、誤差範囲が20%を超える統計的に意味のない結果をもたらします。4番目に、データをコホートテーブルまたはヒートマップとして可視化します。行(コホート)と列(期間)により、ステークホルダーにとってリテンションの傾向が明確になります。

正しい解釈のために、常に同じサイズのコホートを比較してください。50,000ユーザーのコホートと500ユーザーのコホートを比較することは許されません。指標は、絶対数ではなくコホートの初期サイズの割合として正規化してください。これにより、サイズの異なるグループを比較できます。また、新規性効果も考慮してください。大規模なマーケティングイベント後にアプリをインストールしたユーザーは、オーガニックインストールとは異なる行動をとる可能性があります。

コホート分析ツール

コホート分析ツールは、分析プラットフォームに組み込まれているものと、カスタムSQLソリューションに分類されます。AmplitudeとMixpanelは、クエリを記述する必要なく、自動的にRetentionとLTVを計算する既製のコホートレポートを提供します。Firebase Analyticsは、インストール日別の基本コホートを日、週、月単位で提供します。

カスタムコホートには、BigQueryやRedshiftでSQLクエリを使用します。これにより、指標と期間を完全に制御できます。Amplitude(2024)によると、カスタムSQLコホートを使用するチームは、標準レポートよりも35%多くの行動インサイトを発見します。BIツール(Tableau、Looker、Google Data Studio)を使用すると、定期的な監視のためのインタラクティブなコホートダッシュボードを構築できます。

ツールの選択は、チームの分析成熟度によって異なります。初期段階では、Firebase AnalyticsまたはAmplitudeの組み込みコホートで十分です。これらはコホート分析の80%のニーズをカバーします。チームが成長するにつれて、BigQueryのSQLコホートに移行してください。これにより、非標準の指標(インストール日ではなく初回購入日によるコホートなど)を定義する柔軟性が得られ、MLを使用した予測LTVモデルの構築が可能になります。可視化には、追加費用なしでBigQueryに直接接続するLooker Studioを使用してください。

ツールコホートタイプ無料枠データエクスポート
Amplitude行動、リテンション、LTV月間1000万イベントCSV、API、Snowflake
Mixpanel日次、週次、カスタム月間2000万イベントJQL、API、BigQuery
Firebase Analyticsインストール日別イベント無制限BigQuery、CSV
PostHog任意のイベント月間100万イベントSQL、API、S3

SQLによるコホート分析の例

日次コホートを自分で計算するには、インストール日でセッションをグループ化するSQLクエリを使用します。以下は、各コホート内の日ごとのアクティブユーザー数を返すBigQuery用のクエリです。

sql
SELECT
  install_date AS cohort_date,
  DATE_DIFF(session_date, install_date, DAY) AS day_number,
  COUNT(DISTINCT user_id) AS active_users
FROM user_sessions
WHERE install_date BETWEEN '2025-01-01' AND '2025-03-31'
GROUP BY cohort_date, day_number
ORDER BY cohort_date, day_number;

クエリを実行した後、Google SheetsまたはBIツールで集計テーブルを作成します。各行がコホート日、各列が日数(Day-1、Day-2など)です。アクティブユーザーの割合は、Day-0(インストール日)のactive_usersに対するN日目のactive_usersの比率として計算されます。

コホート分析のよくある間違い

1つ目の間違いは、小さなコホートで作業することです。コホートに100人未満のユーザーが含まれている場合、1人の離脱や復帰が割合を大きく歪めます。信頼できる結論を得るための最小コホートサイズは500ユーザーです。

2つ目の間違いは、季節性を無視することです。新年の前にアプリをインストールしたコホートは、1月中旬のコホートとは異なる行動を示します。常に同じ季節のコホートを比較するか、データの正規化を使用してください。Mixpanel(2024)によると、Day-1リテンションの季節変動は30~40%に達する可能性があります。

3つ目の間違いは、コホート分析と横断分析を混同することです。コホート分析は、ある時点での異なるグループの比較ではなく、時間の経過に伴う1つのグループを追跡します。同じコホートで繰り返し測定を行ってください。そうしないと、リテンションの成長について誤った結論を得ることになります。

よくある質問

コホート分析とセグメンテーションの違いは何ですか?

コホート分析はイベント発生時期でユーザーをグループ化し、その動向を追跡します。一方、セグメンテーションは任意の属性(地域、プラットフォーム、行動)に基づいてオーディエンスを分割し、ある時点での比較を行います。コホートは時間、セグメントは属性に関するものです。

信頼できるデータを得るための最小コホートサイズは?

推奨される最小値は、コホートあたり500ユーザーです。これより小さい場合、統計的誤差が10~15%を超え、コホート間の比較が信頼できなくなります。A/Bテストでは、コホートあたり少なくとも1000ユーザーが推奨されます。

最初に分析すべき指標は?

1日目、7日目、30日目のリテンション率から始めてください。これらはプロダクト品質測定の普遍的なポイントです。その後、経済評価のためにLTVとチャーン率を追加します。マーケティングでは、広告チャネルのコホートごとのコンバージョン率と収益が重要です。

コホートレポートはどのくらいの頻度で更新すべきですか?

日次コホートは運用監視のために毎日更新します。週次および月次コホートは、定期的なレポート作成のために週1回更新します。長期的なLTVトレンドは、データが蓄積されるにつれて毎月再計算してください。

コホート分析をサポートするツールは?

Amplitude、Mixpanel、Firebase Analytics、Google Analytics 4には組み込みのコホートレポートがあります。カスタム分析には、Tableau、Looker、またはGoogle Sheetsでの可視化とともにSQL(BigQuery、Redshift)を使用してください。

まとめ

  • コホート分析 — リテンションとマネタイズを追跡するために、最初のイベントの時期でユーザーをグループ化する手法
  • リテンション率 — Day-1、Day-7、Day-30で測定されるプロダクト品質の主要指標
  • LTVはユーザーの長期的な価値とUAキャンペーンのROIを示す
  • チャーン率はオンボーディングの問題を特定し、プロダクトを改善するのに役立つ
  • 最小コホートサイズ — 統計的有意性のために500ユーザー
  • SQLクエリにより、非標準のビジネス指標のためのカスタムコホートを構築可能
  • 季節性とサンプルサイズがコホートデータ解釈時の主要なエラー原因

ターンキー方式のモバイルアプリケーションを開発します

IT Sectrは2017年からスタートアップや企業向けにiOS・Androidアプリケーションを開発しています。私たちがご相談に乗り、最適なソリューションをご提案します。

プロジェクトについて相談

こちらもお読みください