コホート分析とは?リテンション率の可視化とLTV予測への実践的活用法
コホート分析は顧客を獲得時期でグループ化し、リテンション率やLTVの変化を追跡する分析手法です。コホートの定義、リテンションテーブルの読み方、LTV予測への応用を実践的に解説します。
コホート分析とは
コホート分析(Cohort Analysis)とは、共通の特性や経験を持つグループ(コホート)ごとにユーザーや顧客の行動を時系列で追跡・比較する分析手法です。
「コホート(cohort)」はもともと古代ローマ軍の部隊を意味する言葉で、統計学では「同じ時期に同じ経験をした集団」を指します。ビジネスにおけるコホート分析では、「2025年1月に獲得した顧客」「キャンペーンAで流入したユーザー」など、獲得時期やチャネルなどの共通属性でグループを作り、その後の行動パターンを比較します。
この手法が重要な理由は、全体の平均値だけでは見えない構造的な変化を捉えられる点にあります。たとえば全体のリテンション率が改善しているように見えても、最近獲得したコホートのリテンションが実は悪化している、というケースをコホート分析なら発見できます。SaaSビジネスやサブスクリプションモデルでは、顧客の定着度がビジネスの持続性を左右するため、コホート分析は特に重要な位置を占めます。
構成要素
コホート分析の中核は「リテンションテーブル」と「コホートの切り方」の2つです。
リテンションテーブル
リテンションテーブルは、行にコホート(獲得時期)、列に経過期間(Month 0、Month 1、Month 2…)を取り、各セルにリテンション率(またはアクティブユーザー数)を記録した表です。
リテンションテーブルの読み方は3つの方向があります。
- 横方向(行): 1つのコホートの時間経過に伴うリテンション率の変化を追います。どの時点で離脱が大きいかが分かります
- 縦方向(列): 同じ経過月数で異なるコホートを比較します。新しいコホートほどリテンション率が改善していれば、プロダクト改善の効果が出ています
- 対角方向: 同じカレンダー月に各コホートがどのような状態かを見ます。特定の時期に起きたイベント(障害、価格変更など)の影響を把握できます
コホートの切り方
コホートの定義は分析目的によって変わります。代表的な切り方は以下の通りです。
| コホートの種類 | 定義 | 分析目的 |
|---|---|---|
| 時間ベース | 獲得月・週で分類 | 時期による行動パターンの違いを発見 |
| チャネルベース | 流入経路で分類 | マーケティング施策の質を評価 |
| 行動ベース | 初回行動内容で分類 | オンボーディング体験の影響を測定 |
| プランベース | 契約プランで分類 | プランごとの定着率を比較 |
実践的な使い方
ステップ1: 分析目的とコホートの定義を決める
「なぜコホート分析を行うのか」を明確にします。リテンション改善の効果を測りたいのか、チャネル別の顧客品質を評価したいのか、LTVを予測したいのかで、コホートの切り方とKPIが変わります。
分析目的に応じて、コホートの粒度(月別か週別か)も決定します。サンプルサイズが小さすぎると統計的に信頼できる比較ができないため、各コホートに十分な母数が確保される粒度を選んでください。
ステップ2: データを抽出しリテンションテーブルを作成する
ユーザーの獲得日(初回登録日、初回購入日など)と、各期間のアクティブ状態を定義します。「アクティブ」の定義は分析対象のサービスによって異なります。SaaSであればログイン、ECであれば購入、アプリであれば起動などが一般的です。
SQLやBIツールでデータを抽出し、コホートごとにリテンション率を算出してテーブルを構成します。Excelの場合はピボットテーブルと条件付き書式のヒートマップ機能が便利です。
ステップ3: リテンションカーブを分析する
リテンションテーブルを折れ線グラフに変換し、各コホートのリテンションカーブを比較します。注目すべきポイントは以下の3つです。
- 初期離脱の深さ: Month 0からMonth 1への落ち込みが大きい場合、オンボーディングに問題がある可能性が高いです
- カーブの平坦化時期: リテンション率が安定するタイミングが「定着のターニングポイント」です。このポイントまで顧客を維持できれば長期継続が見込めます
- コホート間の比較: 新しいコホートのカーブが改善していれば、プロダクト改善やマーケティング施策の効果が出ています
ステップ4: LTV予測に応用する
リテンションカーブの形状を使って、LTV(顧客生涯価値)を予測できます。基本的な計算式は以下の通りです。
LTV = 顧客あたりの平均月間収益 x 各月のリテンション率の合計
たとえば月額1万円のサブスクリプションで、6ヶ月間のリテンション率の累積が3.2(100% + 70% + 55% + 43% + 35% + 30%を小数に変換して合計)であれば、LTVは約3.2万円と推計されます。
より精緻なLTV予測には、コホートの成熟(長期間のデータがあるコホート)のリテンションパターンを新しいコホートに外挿し、割引率を適用したNPV(正味現在価値)ベースで算出する方法を使います。
活用場面
- SaaS/サブスクリプション事業のKPI管理: 月次のリテンション率とチャーン率をコホート別に追跡し、プロダクト改善の効果を定量的に評価します
- マーケティング施策の評価: 広告チャネルやキャンペーンごとのコホートを比較し、獲得顧客の「質」を評価します。獲得コスト(CAC)だけでなく、その後のリテンションまで含めたROIを判断できます
- プロダクト改善の効果測定: 新機能リリースやUI改善の前後でコホートを比較し、変更がリテンションに与えた影響を定量化します
- 事業計画・投資判断: LTV予測をCACと対比させ、ユニットエコノミクスが成立しているかを検証します。LTV/CACの比率が3倍以上であることが一般的な目安です
注意点
「生存者バイアス」に注意する
長期間継続しているコホートは、当然ながら「残った人だけ」のデータです。離脱した顧客の行動を分析から見落とすと、楽観的な結論に至るリスクがあります。リテンションだけでなく、チャーン(離脱)の理由分析も併せて行うことが重要です。
サンプルサイズの確保
コホートの粒度を細かくしすぎると、各コホートの母数が小さくなり、データのばらつきが大きくなります。特に直近のコホートは経過期間が短く母数も変動しやすいため、結論を急がずデータが蓄積されるのを待つ姿勢も必要です。
外部要因の影響を考慮する
コホート間のリテンション差異がすべてプロダクト改善の成果とは限りません。季節性、マーケティング施策の変更、競合の動向、市場環境の変化など、外部要因が影響している可能性を常に考慮してください。因果関係の特定には、A/Bテストなど他の手法との併用が有効です。
リテンションの定義を一貫させる
分析期間中に「アクティブ」の定義を変更すると、コホート間の比較が無意味になります。「月に1回以上ログイン」と「月に1回以上有料機能を利用」では数値が大きく異なります。分析の目的に合った定義を事前に確定し、一貫して使用してください。
まとめ
コホート分析は、顧客を獲得時期やチャネルでグループ化し、時間経過に伴う行動の変化を追跡する手法です。リテンションテーブルを横・縦・対角の3方向から読み解くことで、全体平均では見えない構造的な変化を発見できます。SaaSやサブスクリプション事業においてはLTV予測やマーケティングROI評価の基盤となる手法であり、データに基づく顧客戦略の構築に欠かせない分析スキルです。
参考資料
- ユニット・エコノミクス - グロービス経営大学院 MBA用語集(LTVとCACの関係、SaaSビジネスにおける顧客単位の採算性評価を解説。コホート分析の文脈で重要な概念)
- Getting the Most out of All Your Customers - Harvard Business Review(顧客の生涯価値(LTV)に基づくセグメント戦略を解説。コホート別の顧客価値評価の考え方を紹介)
- Customer Lifecycle Management - McKinsey & Company(顧客ライフサイクル管理におけるデータ活用とリテンション施策の考え方を紹介)