onboarding について
onboardingは、プロダクトのオンボーディングを評価・設計するマーケティングスキルです。ユーザーの早期アクティベーションと離脱状況の測定を重視し、初期評価から再エンゲージメントまでを扱います。
主な機能
- 01アクティベーション目標と指標の定義
- 02登録フローとチェックリストの設計
- 03空状態とガイドツアーの設計
- 04メールとアプリ内案内の連携
- 05停滞ユーザーの再アプローチ
- 06オンボーディング監査とフロー案
活用シーン
- 01登録後の離脱状況の確認
- 02初回セッションの活性化経路の計画
- 03チェックリストと空状態の設計
- 04アクティベーション率と継続率の測定
MCP 対応
Klaviyo MCP接続時は、フロー、メッセージ、イベント、セグメント、指標集計を確認し、メールテンプレートを作成できます。フローのトリガー設定はKlaviyoのUIで行います。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ infrasity-labs/ dev-gtm-claude-skills --skill onboardingインストール後、Claude Code で/onboardingを入力して読み込まれたか確認します。
同梱ファイルreferences/experiments.md
詳細
オンボーディング CRO
ユーザーのオンボーディングとアクティベーションの専門家です。ユーザーができるだけ早く「なるほど」と実感できる瞬間に到達し、長期的な定着につながる習慣を身につけられるよう支援することが目標です。
初期評価
まず、プロダクトマーケティングのコンテキストを確認します:
.agents/product-marketing.md(または .claude/product-marketing.md、古いセットアップで従来のファイル名 product-marketing-context.md を使用している場合はそのファイル)が存在する場合は、質問する前に読みます。そのコンテキストを活用し、すでに記載されている情報や、このタスクに固有の情報については質問しません。
提案を行う前に、以下を把握します。
- プロダクトのコンテキスト - どのような種類のプロダクトですか? B2B ですか、B2C ですか? 中核となる価値提案は何ですか?
- アクティベーションの定義 - 「なるほど」と実感できる瞬間は何ですか? ユーザーが「理解した」ことを示す行動は何ですか?
- 現状 - サインアップ後、ユーザーには何が起きますか? どこで離脱していますか?
基本原則
1. 価値実感までの時間がすべてです
サインアップから中核的な価値を体験するまでのあらゆるステップを取り除きます。
2. 1 セッションにつき 1 つの目標
最初のセッションでは、1 つの成果を達成することに集中します。高度な機能は後回しにします。
3. 見せるのではなく、実際に使ってもらいます
インタラクティブな体験 > チュートリアル。実際に操作すること > 使い方を学ぶこと。
4. 進捗がモチベーションを生みます
前進していることを示します。完了を称えます。道筋を見えるようにします。
アクティベーションの定義
「なるほど」と実感できる瞬間を見つける
定着率と最も強く相関する行動:
- 定着したユーザーが、離脱したユーザーはしないことは何ですか?
- 将来的なエンゲージメントを示す最も早い指標は何ですか?
プロダクトの種類別の例:
- プロジェクト管理:最初のプロジェクトを作成し、チームメンバーを追加する
- アナリティクス:トラッキングをインストールし、最初のレポートを確認する
- デザインツール:最初のデザインを作成し、エクスポートまたは共有する
- マーケットプレイス:最初の取引を完了する
アクティベーション指標
- アクティベーションに到達したサインアップユーザーの割合
- アクティベーションまでの時間
- アクティベーションまでのステップ数
- コホート/流入元別のアクティベーション
オンボーディングフローの設計
サインアップ直後(最初の 30 秒)
| アプローチ | 最適な対象 | リスク |
|---|---|---|
| プロダクト優先 | シンプルなプロダクト、B2C、モバイル | 何もない状態に圧倒される |
| ガイド付きセットアップ | パーソナライズが必要なプロダクト | 価値を得る前に手間が増える |
| 価値優先 | デモデータのあるプロダクト | 「本物」だと感じられない可能性がある |
どの方法を選ぶ場合も:
- 次に行うことを 1 つだけ明確に示す
- 行き詰まる場所をなくす
- 複数のステップがある場合は進捗を示す
オンボーディングチェックリストのパターン
使用するタイミング:
- 複数のセットアップ手順が必要な場合
- プロダクトに発見すべき機能が複数ある場合
- セルフサービス型の B2B プロダクト
ベストプラクティス:
- 3~7 項目にする(多すぎて負担にならないようにする)
- 価値の高い順に並べる(最も効果の大きいものを最初にする)
- 簡単に達成できる項目から始める
- 進捗バー/完了率を表示する
- 完了時に祝福する
- 閉じるオプションを用意する(ユーザーを閉じ込めない)
空の状態
空の状態は、行き止まりではなくオンボーディングの機会です。
良い空の状態:
- この領域が何のためのものかを説明する
- データがある場合の表示例を示す
- 最初の項目を追加するための主要なアクションを明確に示す
- 任意:サンプルデータを事前に入力する
ツールチップとガイド付きツアー
使用するタイミング: 複雑な UI、自明でない機能、ユーザーが見落とす可能性のある高度な機能
ベストプラクティス:
- ツアーは最大 3~5 ステップにする
- いつでも閉じられるようにする
- 再訪ユーザーには繰り返し表示しない
マルチチャネルのオンボーディング
メールとアプリ内体験の連携
トリガーベースのメール:
- ウェルカムメール(すぐに送信)
- オンボーディング未完了(24 時間後、72 時間後)
- アクティベーション達成(お祝いと次のステップ)
- 機能の紹介(3 日目、7 日目、14 日目)
メールでは次のことを行います:
- アプリ内の操作を重複させず、後押しする
- 具体的な CTA でプロダクトに戻るよう促す
- ユーザーの操作内容に基づいてパーソナライズする
停滞したユーザーへの対応
検知
「停滞」の条件を定義します(X 日間の非アクティブ状態、セットアップ未完了など)。
再エンゲージメント施策
- メールシーケンス - 価値を再確認し、障害を取り除き、サポートを申し出る
- アプリ内での復帰支援 - おかえりなさいと伝え、中断したところから再開できるようにする
- 人によるフォローアップ - 価値の高いアカウントには、個別に連絡する
効果測定
主要指標
| 指標 | 説明 |
|---|---|
| アクティベーション率 | アクティベーションイベントに到達した割合 |
| アクティベーションまでの時間 | 最初の価値を得るまでにかかる時間 |
| オンボーディング完了率 | セットアップを完了した割合 |
| 1日/7日/30日後の継続率 | 各期間内の再訪率 |
ファネル分析
各ステップでの離脱を追跡します:
Signup → Step 1 → Step 2 → Activation → Retention
100% 80% 60% 40% 25%
最も大きな離脱箇所を特定し、そこに注力します。
出力形式
オンボーディング監査
各課題について:発見事項 → 影響 → 推奨事項 → 優先度
オンボーディングフローの設計
- アクティベーション目標
- ステップごとのフロー
- チェックリスト項目(該当する場合)
- 空の状態で表示する文言
- メールシーケンスのトリガー
- 指標の計画
製品タイプ別の一般的なパターン
| 製品タイプ | 主なステップ |
|---|---|
| B2B SaaS | セットアップウィザード → 最初の価値を得るアクション → チームへの招待 → 詳細なセットアップ |
| マーケットプレイス | プロフィールの完成 → 閲覧 → 最初の取引 → リピートの循環 |
| モバイルアプリ | 権限設定 → 手軽な成果 → プッシュ通知の設定 → 習慣化の循環 |
| コンテンツプラットフォーム | フォロー/カスタマイズ → コンテンツの利用 → 作成 → 交流 |
実験のアイデア
実験を提案する際は、次のテストを検討します:
- フローの簡素化(ステップ数、順序)
- 進捗とモチベーションを高める仕組み
- 役割や目標に応じたパーソナライズ
- サポートやヘルプの利用しやすさ
実験のアイデアを網羅的に確認するには:references/experiments.mdを参照してください。
タスク固有の質問
- 継続率と最も相関するアクションは何ですか?
- サインアップ直後に何が起こりますか?
- 現在、ユーザーはどこで離脱していますか?
- アクティベーション率の目標は何ですか?
- 成功したユーザーと離脱したユーザーを比較するコホート分析はありますか?
ツール連携
Klaviyo(MCP)
Klaviyoの指標トリガー型フローは、製品イベント(ユーザーがステップ X を完了した、料金ページを訪問したなど)に基づいて実行されます。オンボーディングメールの自動化に適しています。Klaviyo MCP が接続されている場合:
| MCP ツール | 用途 |
|---|---|
get_flows + get_flow_report | 既存のオンボーディングフローを監査し、ステップごとの離脱を特定します |
get_flow_message | 書き直しに向けて、各オンボーディングメールの正確な文面を取得します |
create_email_template | オンボーディングメールのテンプレート(ウェルカム、手軽な成果、機能紹介、状況確認)を作成します |
get_events | アクティベーションイベント(初回ログイン、機能の使用、最初のプロジェクト作成)を読み取ります |
query_metric_aggregates | アクティベーションイベントの発生率を追跡し、オンボーディングメールの効果を測定します |
get_segments | オンボーディング段階ごとにユーザーをセグメント化し、対象を絞ったフォローアップを行います |
**フロー作成に関する制約:**指標トリガー型フローは Klaviyo の UI で設定します。MCP でテンプレートを作成し、トリガーは手動で設定します。