ゴール・シグナル・メトリクス(GSM)

英語名 Goals-Signals-Metrics
読み方 ゴール シグナル メトリクス
難易度
所要時間 1〜2時間
提唱者 Google
目次

ひとことで言うと
#

「何を達成したいか(Goals)」→「成功を示すユーザー行動は何か(Signals)」→「それをどう数値化するか(Metrics)」の3層で、曖昧な目標を計測可能な指標に変換するフレームワーク。GoogleがHEARTフレームワークと組み合わせて使う手法として開発した。

押さえておきたい用語
#

押さえておきたい用語
Goals(ゴール)
チームが達成したい状態や方向性を定性的に表したもの。「ユーザーが迷わず購入できる」のように書く。
Signals(シグナル)
ゴールが達成されたとき(または失敗したとき)観察できるユーザーの行動や反応のこと。1つのGoalに対して複数洗い出すのが基本。
Metrics(メトリクス)
シグナルを定量的に計測する数値指標。計測方法・集計期間・目標値まで決めて初めて使い物になる。
バニティメトリクス
見栄えは良いが意思決定に使えない虚栄の指標。累計ダウンロード数などが典型例で、GSMはこれを避けるために存在する。

GSMの全体像
#

GSM:3層の漏斗で目標を指標に変換する
Goals ─ 何を達成したいか定性的な目標を一文で表現例:「ユーザーが迷わず購入を完了できる」抽象度が高い・方向性を示すSignals ─ どんな行動で判断するか成功/失敗を示すユーザー行動を列挙例:「カート離脱が減る」「購入完了が増える」1つのGoalに対して複数のSignalを出すMetrics ─ どう数値化するか計測方法・集計単位・目標値を明確に定義例:「カート離脱率 週次 20%以下」「購入完了率 70%以上」具体的・計測可能・アクショナブル
GSMの設計フロー
1
Goal定義
達成したい状態を一文で書く
2
Signal列挙
成功と失敗を示す行動を洗い出す
3
Metric選定
計測方法・集計単位・目標値を決める
追跡開始
ダッシュボードに載せて定期レビュー

こんな悩みに効く
#

  • KPIを設定したものの、何のために追っているのかチームで共有できていない
  • 「ダウンロード数」や「PV」を追っているが、ビジネスの成果につながっている実感がない
  • 指標が多すぎてどれを優先すべきかわからない

基本の使い方
#

Goalを一文で定義する

まず「何を達成したいのか」を定性的に書く。数字は入れない。

  • 良い例:「新規ユーザーが初日にコア機能を体験できる」
  • 悪い例:「DAUを増やす」(これはMetricsであってGoalではない)

Goalが曖昧だと、後続のSignalとMetricsも的外れになる。チームメンバー全員が「なるほど、これを目指すのね」と腹落ちする粒度で書く。

Signalを複数洗い出す

Goalが達成されたとき、ユーザーの行動にどんな変化が起きるかを列挙する。

  • 成功シグナル: ゴール達成時に増えるもの(例: チュートリアル完了、コア機能の利用)
  • 失敗シグナル: ゴール未達時に増えるもの(例: 初日の離脱、ヘルプページの閲覧)

1つのGoalに対してシグナルは3〜5個出す。多すぎると収集がつかなくなり、少なすぎると見落としが生まれる。

MetricsをSMART基準で設定する

各Signalを定量指標に変換する。以下の要素を必ず含める。

  • 計測対象: 何を数えるか(例: チュートリアル完了率)
  • 集計単位: どの期間で見るか(日次 / 週次 / 月次)
  • 目標値: いくつを目指すか(例: 70%以上)
  • 計測方法: どのツールでどう取得するか(例: Mixpanelのファネル分析)

目標値は現状値に対して +20〜30% 程度の改善を目安にすると、チャレンジングだが達成可能なラインになる。

具体例
#

例1:Google のYouTubeチームがコメント機能を改善する

YouTubeのコメント体験を改善するプロジェクトでGSMを適用した事例。

内容
Goal視聴者が安心してコメントを投稿できる
Signal(成功)コメント投稿数が増える / コメントの平均文字数が増える
Signal(失敗)コメントを書き始めて途中で消す / 有害コメントのフラグ件数が増える
Metric 1コメント投稿率: 動画視聴者のうち投稿した割合(週次、目標 4.5%
Metric 2投稿中断率: 入力開始→投稿しなかった割合(週次、目標 30%以下

投稿中断率が 52% と高く、原因を調査したところ「書いた内容が他人にどう見えるか不安」という声が多かった。プレビュー機能を追加した結果、投稿中断率は 34% に低下し、コメント投稿率も 3.2% → 4.8% に上昇した。

例2:フィットネスアプリがオンボーディングの離脱を減らす

月額制フィットネスアプリ(ユーザー数15万人)。無料体験の初日離脱率が 65% で、ほとんどのユーザーがワークアウトを1回も試さずに去っている。

GSMの設計結果:

内容
Goal無料体験ユーザーが初日にワークアウトを体験する
Signal(成功)初回ワークアウト開始 / ワークアウト完了 / 翌日ログイン
Signal(失敗)プラン選択画面で離脱 / アプリを開いただけで閉じる
Metric 1初日ワークアウト開始率(目標 50%、現状 22%
Metric 2初回ワークアウト完了率(目標 70%、現状 48%

原因は「どのプランを選べばいいかわからない」だった。好みや体力レベルを3問で聞いて自動でプランを提案する機能を追加。初日ワークアウト開始率は 22% → 57% に改善し、結果として有料転換率も 8% → 14% に上がった。

例3:老舗書店チェーンがECサイトのリピート率を改善する

全国30店舗の書店チェーン。ECサイトを2年前に開設したが、リピート購入率が 11% と書籍EC平均(約25%)を大きく下回っている。

内容
Goal初回購入者が2回目の購入に至る
Signal(成功)おすすめ書籍のクリック / ウィッシュリストへの追加 / 2回目の注文
Signal(失敗)メルマガの開封率が低い / おすすめが無視される / 3ヶ月以上未訪問
Metric 1初回購入後90日以内のリピート購入率(目標 20%
Metric 2おすすめ書籍のクリック率(週次、目標 15%

おすすめのクリック率がわずか 4% だった。各店舗の書店員が「今月の推し本」を選びPOPコメントを書く仕組みに変更したところ、クリック率は 18% に跳ね上がった。90日リピート購入率も 11% → 23% に改善。「大手ECにはない、書店員のリアルな推薦」が差別化要因になった形だ。

やりがちな失敗パターン
#

  1. Goalを飛ばしてMetricsから決める ── 「DAUを追おう」と指標から入ると、何のためにその数字を追っているのか誰も答えられなくなる。まずGoalを言語化するのがGSMの核心
  2. SignalとMetricsを混同する ── 「カート離脱」はSignal、「カート離脱率 週次 20%以下」がMetrics。Signalは定性的な行動描写、Metricsは定量的な計測定義。この区別を飛ばすと指標設計が雑になる
  3. バニティメトリクスを選んでしまう ── 累計登録ユーザー数のような「常に増える」指標は改善の判断に使えない。「施策を打ったら変わる」指標かどうかで選ぶ
  4. 一度決めたMetricsを変えない ── プロダクトが成長すればGoalも変わる。四半期に1回はGSMを見直す習慣をつける

まとめ
#

GSMは「何を目指すか」と「何を測るか」をつなぐ翻訳装置のようなフレームワーク。Goalを定性的に定義し、Signalでユーザー行動に分解し、Metricsで計測可能な数値に落とし込む。Google発の手法だが、SaaSでもECでも自治体サービスでも、指標設計が必要なあらゆる場面で使える。