KPIダッシュボード仕様
千葉経済産業新聞 KPIダッシュボード仕様 最終更新: 2025年XX月XX日
1. ダッシュボードの目的
- 経営判断の迅速化: 重要指標を一目で把握
- 進捗の可視化: OKR・KPIの達成状況を追跡
- 問題の早期発見: 解約率・未入金などの異常値を検知
- チーム共有: 全員が同じ数字を見て意思決定
2. ダッシュボード構成
シート構成(Googleスプレッドシート想定)
| シート名 | 内容 |
|---|---|
| Dashboard | 主要KPIのサマリー |
| Finance | 財務KPI(収益・費用・利益) |
| Sales | 営業KPI(リード・商談・成約) |
| Content | 編集KPI(記事数・取材数) |
| Churn | 解約分析 |
| Raw Data | 生データ(finance.csv、sponsors.csvなど) |
3. Dashboard(サマリー)
3.1 表示項目
今月のハイライト
| KPI | 実績 | 目標 | 達成率 |
|---|---|---|---|
| 月次収益 | XXX,XXX円 | XXX,XXX円 | XX% |
| 月次利益 | XX,XXX円 | XX,XXX円 | XX% |
| 協賛企業数 | XX社 | 20社 | XX% |
| 新規獲得数 | X社 | X社 | XX% |
| 解約数 | X社 | <1社 | XX% |
| 取材回数 | XX回 | XX回 | XX% |
グラフ:
- 月次収益推移(折れ線グラフ)
- 協賛企業数推移(折れ線グラフ)
- 費用内訳(円グラフ)
3.2 アラート
以下の条件で赤字表示:
- 解約率 > 5%
- 未入金が支払期限+7日以上
- 月次利益が予算の80%未満
4. Finance(財務KPI)
4.1 表示項目
月次推移(過去12ヶ月)
| 月 | 収益 | 費用 | 利益 | 利益率 |
|---|---|---|---|---|
| 2024-02 | XXX,XXX | XXX,XXX | XX,XXX | XX% |
| ... | ... | ... | ... | ... |
| 2025-01 | XXX,XXX | XXX,XXX | XX,XXX | XX% |
グラフ:
- 収益・費用・利益の推移(折れ線グラフ)
- 収益内訳(協賛・購読・イベント)の推移(積み上げ棒グラフ)
- 費用内訳(印刷・発送・デザイン・人件費)の推移(積み上げ棒グラフ)
4.2 主要KPI
| KPI | 計算式 | 目標値 |
|---|---|---|
| 月次収益 | SUM(revenue) | XXX,XXX円 |
| 月次費用 | SUM(cost) | XXX,XXX円 |
| 月次利益 | 収益 - 費用 | XX,XXX円 |
| 利益率 | 利益 / 収益 × 100 | XX% |
| 累計利益 | SUM(利益) | XXX,XXX円 |
5. Sales(営業KPI)
5.1 表示項目
ファネル分析
| ステージ | 件数 | 転換率 |
|---|---|---|
| リード獲得 | XX件 | - |
| 初回接触 | XX件 | XX% |
| 商談設定 | XX件 | XX% |
| 提案中 | X件 | XX% |
| 成約 | X件 | XX% |
グラフ:
- ファネルチャート(リード → 成約)
- 月次リード獲得数の推移
- 月次成約数の推移
5.2 主要KPI
| KPI | 計算式 | 目標値 |
|---|---|---|
| リード獲得数 | 月間新規リード数 | XX件/月 |
| 商談化率 | qualified / contacted × 100 | XX% |
| 成約率 | won / proposal × 100 | XX% |
| 協賛企業数 | status=active の件数 | 20社 |
| ARPA | 月次収益 / 協賛企業数 | XX,XXX円 |
| CAC | 営業費用 / 新規獲得数 | XX,XXX円 |
| LTV | ARPA × 平均契約期間(月) | XXX,XXX円 |
| LTV/CAC比 | LTV / CAC | >3.0 |
5.3 獲得チャネル分析
| チャネル | リード数 | 成約数 | 成約率 | CAC |
|---|---|---|---|---|
| Web問い合わせ | XX件 | X件 | XX% | XX,XXX円 |
| 紹介 | XX件 | X件 | XX% | XX,XXX円 |
| イベント | XX件 | X件 | XX% | XX,XXX円 |
| テレアポ | XX件 | X件 | XX% | XX,XXX円 |
6. Content(編集KPI)
6.1 表示項目
月次実績
| 指標 | 実績 | 目標 | 達成率 |
|---|---|---|---|
| 取材回数 | XX回 | XX回 | XX% |
| 記事化数 | XX本 | XX本 | XX% |
| 初出情報数 | XX件 | XX件 | XX% |
| 読了率(Web) | XX% | XX% | XX% |
| 問い合わせ数 | X件 | X件 | XX% |
| マッチング件数 | X件 | X件 | XX% |
グラフ:
- 月次取材回数の推移
- 記事カテゴリ別の本数(円グラフ)
6.2 主要KPI
| KPI | 計算式 | 目標値 |
|---|---|---|
| 取材実施数 | 月間取材回数 | XX回/月 |
| 記事化率 | 記事化数 / 取材数 × 100 | 100% |
| テンプレ準拠率 | 準拠記事数 / 全記事数 × 100 | 100% |
| 引用チェック完了率 | 完了数 / 全記事数 × 100 | 100% |
7. Churn(解約分析)
7.1 表示項目
月次解約率
| 月 | 月初企業数 | 新規獲得 | 解約 | 月末企業数 | 解約率 |
|---|---|---|---|---|---|
| 2024-02 | XX社 | X社 | X社 | XX社 | X.X% |
| ... | ... | ... | ... | ... | ... |
| 2025-01 | XX社 | X社 | X社 | XX社 | X.X% |
解約理由分析
| 理由 | 件数 | 割合 |
|---|---|---|
| 予算削減 | X件 | XX% |
| 効果不明 | X件 | XX% |
| 担当者変更 | X件 | XX% |
| その他 | X件 | XX% |
グラフ:
- 月次解約率の推移(折れ線グラフ)
- 解約理由の内訳(円グラフ)
7.2 主要KPI
| KPI | 計算式 | 目標値 |
|---|---|---|
| 月次解約率 | 月間解約数 / 月初企業数 × 100 | <5% |
| 年間解約率 | 年間解約数 / 年初企業数 × 100 | <20% |
| 平均契約期間 | 累計契約月数 / 解約企業数 | >12ヶ月 |
8. データ更新フロー
8.1 データソース
| データ | ソース | 更新頻度 |
|---|---|---|
| 財務データ | CRMファイナンス | リアルタイム |
| 協賛企業データ | CRM協賛企業管理 | リアルタイム |
| リードデータ | CRMリード管理 | リアルタイム |
| 取材データ | /crm/sponsor_schedule_YYYY.xlsx | 月次 |
8.2 更新手順
データ収集(毎月末)
- finance.csv、sponsors.csv、leads.csvを最新化
Googleスプレッドシートにインポート
- Raw Dataシートに貼り付け
ピボットテーブル更新
- 各シートのピボットテーブルを更新
グラフ更新
- 自動更新(ピボットテーブルに連動)
レビュー
- 異常値がないか確認
- アラートが出ていないか確認
9. 実装手順(Googleスプレッドシート)
9.1 シート作成
- Googleスプレッドシートを新規作成
- シート名を「千葉経済産業新聞 KPIダッシュボード」に変更
- 以下のシートを作成
- Dashboard
- Finance
- Sales
- Content
- Churn
- Raw Data
9.2 Raw Dataシートの設定
- finance.csvをインポート
- sponsors.csvをインポート
- leads.csvをインポート
- 各データを別々の範囲に配置
9.3 ピボットテーブルの作成
例: Financeシートの月次推移
- Raw Dataシートのfinance.csvを選択
- メニュー > 挿入 > ピボットテーブル
- 新しいシート(Finance)に配置
- 設定
- 行: date(月単位でグループ化)
- 列: category
- 値: total(合計)
9.4 グラフの作成
- ピボットテーブルを選択
- メニュー > 挿入 > グラフ
- グラフの種類を選択(折れ線グラフ、棒グラフ、円グラフなど)
- グラフタイトル・軸ラベルを設定
9.5 Dashboardシートの作成
- 主要KPIを手動入力 or IMPORTRANGE関数で取得
- グラフをコピー&ペーストで配置
- 条件付き書式で赤字表示を設定
10. 自動化(オプション)
10.1 Google Apps Script
CSV更新を自動化する場合、Google Apps Scriptを使用。
javascript
function updateDashboard() {
// finance.csvをインポート
var csvUrl = 'https://example.com/finance.csv';
var csvData = UrlFetchApp.fetch(csvUrl).getContentText();
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Raw Data');
var csvArray = Utilities.parseCsv(csvData);
sheet.getRange(1, 1, csvArray.length, csvArray[0].length).setValues(csvArray);
}トリガーを設定して、毎日自動実行。
10.2 データポータル連携
Googleデータポータル(Looker Studio)を使用すると、より高度なダッシュボードを作成可能。
11. アクセス権限
11.1 閲覧権限
- 編集長
- 営業担当
- オペ担当
11.2 編集権限
- オペ担当(データ入力)
- 編集長(最終承認)
12. 改定履歴
- 2025-XX-XX: 初版作成
