ひとことで言うと#
最終ゴール(KGI)を足し算や掛け算で分解してツリー構造にすることで、「どこを改善すれば成果が出るか」を一目で見えるようにするフレームワーク。感覚ではなく数字のロジックで打ち手を決められる。
押さえておきたい用語#
- KGI(Key Goal Indicator)
- 組織やプロジェクトの最終的な成功を測る指標のこと。「月間売上3,000万円」「年間契約数500件」など、達成したいゴールそのものを数値化したもの。
- KPI(Key Performance Indicator)
- KGI達成に向けた中間的な成果指標のこと。KGIを分解した構成要素であり、日々の行動をモニタリングする基準になる。
- ドライバー(Driver)
- KPIに影響を与える根本的な要因や打ち手のこと。ツリーの末端に位置し、実際に現場がアクションを取れる粒度まで分解された指標。
- ボトルネック(Bottleneck)
- ツリー全体の中で最も改善余地が大きく、KGI達成を阻んでいる箇所のこと。現状値と目標値のギャップが大きい、かつ改善の実現可能性があるKPIを指す。
KPIツリーの全体像#
こんな悩みに効く#
- 売上を上げたいが、具体的に何をすればいいかわからない
- チームの目標が漠然としていて、各メンバーのアクションに落ちていない
- 施策の優先順位をロジカルに決めたい
基本の使い方#
ツリーの頂点となる、最終的に達成したい数値目標を決める。
- 例:月間売上3,000万円、年間契約数500件、利益率20%など
- 必ず数値で測定可能な指標にすること
- 期限も明確にする(今期中、3ヶ月後、など)
ポイント: KGIが曖昧だとツリー全体がぼやける。「何を・いつまでに・いくつ」を明確に。
KGIを足し算や掛け算の関係で分解していく。
- 例:売上 = 顧客数 × 客単価
- 例:顧客数 = 新規顧客 + 既存顧客
- 例:新規顧客 = リード数 × 商談化率 × 成約率
- 分解できなくなるまで(=具体的なアクションにつながるまで)掘り下げる
ポイント: 「=」の関係が数学的に正しいかを必ず確認する。ここが間違うとツリー全体が意味をなさなくなる。
分解した各要素に「今どれくらいか」と「どこまで上げるか」を記入する。
- 現状値はデータから正確に把握する
- 目標値は「KGI達成に必要な水準」から逆算する
- 現状と目標のギャップが大きい箇所=改善すべきポイント
ポイント: 数字を入れた瞬間に、ボトルネックが見える。ギャップが大きく、改善余地がある箇所が最優先の打ち手。
インパクトが大きく、実行可能性が高いKPIから改善に着手する。
- 改善した場合のKGIへの影響をシミュレーションする
- コストや工数も考慮し、ROIの高い施策から着手
- 担当者とスケジュールを決めて実行に移す
ポイント: 全部を同時に改善しようとしない。1〜2個に絞って集中するのが成功のコツ。
具体例#
月間売上 1,500万円(現状: 1,000万円)
├── 購入者数 3,000人(現状: 2,000人)
│ ├── サイト訪問者数 60,000人(現状: 50,000人)
│ │ ├── SEO流入 30,000人(現状: 25,000人)
│ │ ├── 広告流入 20,000人(現状: 18,000人)
│ │ └── SNS流入 10,000人(現状: 7,000人)
│ └── CVR 5.0%(現状: 4.0%)
│ ├── LP改善
│ └── カート離脱率改善
└── 客単価 5,000円(現状: 5,000円)→ 据え置き
├── 商品単価
└── 購入点数客単価は据え置きとすると、購入者数を2,000→3,000人にする必要がある。訪問者数を20%増やし、CVRを4%→5%に改善すれば達成可能。
施策別のインパクト試算:
| 施策 | コスト | KGIへの影響 | ROI |
|---|---|---|---|
| CVR改善(LP最適化) | 月50万円 | +250万円/月 | 5.0倍 |
| SNS流入増(運用強化) | 月30万円 | +75万円/月 | 2.5倍 |
| 広告流入増(予算増額) | 月100万円 | +100万円/月 | 1.0倍 |
CVR 1%改善がROI 5.0倍で最も効率が高い。CVR改善(LP改善・カート離脱率改善)を最優先施策にした。
クラウド型プロジェクト管理ツールを提供する従業員40名の企業。ARR 5億円で「3年で8億円にしたい」が、何に投資すべきか議論が堂々巡りしていた。
KPIツリーを構築:
ARR 8億円(現状: 5億円、ギャップ: +3億円)
├── 新規MRR 2,500万円/月(現状: 1,200万円)
│ ├── リード数 800件/月(現状: 400件)
│ │ ├── SEO/コンテンツ 300件(現状: 200件)
│ │ ├── 広告 300件(現状: 150件)
│ │ └── 紹介・口コミ 200件(現状: 50件)
│ ├── 商談化率 25%(現状: 20%)
│ ├── 成約率 30%(現状: 25%)
│ └── 平均MRR 42万円(現状: 30万円)
└── 解約率 月0.8%(現状: 月2.0%)★ ボトルネック
├── オンボーディング完了率(現状: 55%)
├── 機能利用率(現状: 30%)
└── NPS(現状: +12)ボトルネックの発見:
- 月次解約率2.0%が最大の問題。年間で顧客の21%が流出している計算
- シミュレーション: 解約率を2.0%→0.8%に改善するだけで、新規獲得が現状のままでもARRが6.8億円に到達
- 一方、新規リードを2倍にしても解約率が同じなら、ARRは6.2億円止まり
施策の優先順位:
| 優先度 | 施策 | 効果 |
|---|---|---|
| 1位 | オンボーディング専任チーム設置(3名) | 解約率2.0%→1.2%(推定) |
| 2位 | 利用率向上のための機能ガイド自動配信 | 解約率さらに0.4%改善 |
| 3位 | 紹介プログラム導入 | リード+150件/月 |
1年後、解約率は2.0%→0.9%に改善し、ARRは5億円→6.5億円(+30%)。新規獲得コストを一切増やさずに1.5億円の増収を達成した。「穴の空いたバケツ」(高い解約率)を直す方が、新規顧客獲得よりも圧倒的にROIが高かった。KPIツリーがなければ、直感的に「リード数を増やそう」と判断していたはず。
関東に15店舗を展開するラーメンチェーン。年商12億円、営業利益率5%。「利益を増やしたいが値上げは怖い」という経営者の悩み。
KPIツリーを構築:
年商 13億円(現状: 12億円、目標: +1億円)
├── 来店客数 130万人/年(現状: 120万人)
│ ├── 新規客 40万人(現状: 35万人)
│ └── リピート客 90万人(現状: 85万人)
│ └── リピート率 58%(現状: 55%)
└── 客単価 1,000円(現状: 1,000円)★ ここを改善
├── ラーメン単価 850円(現状: 850円)
├── サイドメニュー注文率 45%(現状: 25%)★ ボトルネック
│ └── サイドメニュー平均単価 350円
└── ドリンク注文率 20%(現状: 12%)ボトルネックの発見: ラーメンの値上げは客離れリスクが高いが、サイドメニュー注文率が25%と低く、競合チェーンの40〜50%に比べて大きく劣っていた。注文率を25%→45%に上げるだけで客単価が70円アップ、年商+8,400万円の計算になる。
メニューブックをリニューアルしてラーメン写真の横にセット提案を配置。券売機のデフォルト画面を「ラーメン+餃子セット」に変更し、「替え玉無料」を廃止して「餃子3個サービス」に切り替えた。
6ヶ月後、サイドメニュー注文率は25%→42%、客単価は1,000円→1,062円(+6.2%)。年商は12億円→12.7億円、営業利益率は5%→7.2%に改善した。値上げゼロで客単価が上がった。KPIツリーで分解したからこそ、サイドメニュー注文率というレバーを発見できた。
やりがちな失敗パターン#
- 分解のロジックが間違っている — 「売上 = 訪問者数 × 客単価」のように途中の要素(CVR)を飛ばすと、打ち手がズレる。数式として成立するか毎回チェックすること
- 現状の数字を把握していない — ツリーだけ立派に作っても、各KPIの現状値がわからなければ改善ポイントが特定できない。まずデータ基盤を整えることが先決の場合もある
- 末端のKPIを追いすぎて全体を見失う — 各担当が自分のKPIだけを追って部分最適になるパターン。定期的にツリー全体をチームで共有すること
- ツリーを一度作って放置する — 市場環境や事業フェーズが変われば、ツリーの構造もKPIの目標値も変わる。月次または四半期ごとにツリーを見直す運用を組み込むことが重要
まとめ#
KPIツリーは、最終目標を数式で分解して「どこを改善すべきか」を可視化するフレームワーク。作ってみると「解約率が高いのに新規獲得に投資し続けていた」という見落としがよく出てくる。ツリーに現状値を入れた瞬間が、議論の出発点になる。