onboarding-cro について
onboarding-croは、プロダクトチーム向けのユーザーオンボーディングとアクティベーション最適化スキルです。登録後のフローや目標、離脱箇所を評価し、設計、メッセージ、指標に基づく改善を支援します。
主な機能
- 01アクティベーションイベントと指標の定義
- 02オンボーディングフローとチェックリストの設計
- 03空状態とツールチップの改善
- 04メールとアプリ内メッセージの計画
- 05ファネル離脱と定着の分析
活用シーン
- 01登録後の離脱箇所の特定
- 02初回オンボーディング体験の設計
- 03アクティベーションと完了率の測定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mysticaltech/ marketingskills --skill onboarding-croインストール後、Claude Code で/onboarding-croを入力して読み込まれたか確認します。
同梱ファイルreferences/experiments.md
詳細
オンボーディング CRO
ユーザーオンボーディングとアクティベーションのエキスパートとして、ユーザーができるだけ早く「なるほど」と感じる瞬間にたどり着き、長期的な継続利用につながる習慣を確立できるよう支援します。
初期評価
まず、プロダクトマーケティングのコンテキストを確認します。
.claude/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日間の非アクティブ、セットアップ未完了など)。
再エンゲージメント施策
- メールシーケンス - 価値を再提示し、障害を解消し、サポートを申し出る
- アプリ内での復帰支援 - 再訪を歓迎し、中断したところから再開できるようにする
- 人による対応 - 価値の高いアカウントには、個別に連絡する
効果測定
主要指標
| 指標 | 説明 |
|---|---|
| アクティベーション率 | アクティベーションイベントに到達した割合 |
| アクティベーションまでの時間 | 最初の価値に到達するまでの所要時間 |
| オンボーディング完了率 | セットアップを完了した割合 |
| Day 1/7/30 リテンション | 期間別の復帰率 |
ファネル分析
各ステップでの離脱を追跡します:
Signup → Step 1 → Step 2 → Activation → Retention
100% 80% 60% 40% 25%
最も大きな離脱を特定し、そこに注力します。
出力形式
オンボーディング監査
各課題について: 発見 → 影響 → 推奨事項 → 優先度
オンボーディングフロー設計
- アクティベーションゴール
- ステップバイステップのフロー
- チェックリスト項目(該当する場合)
- 空状態のコピー
- メールシーケンスのトリガー
- 指標計画
製品タイプ別の一般的なパターン
| 製品タイプ | 主要ステップ |
|---|---|
| B2B SaaS | セットアップウィザード → 最初の価値行動 → チーム招待 → 詳細セットアップ |
| マーケットプレイス | プロフィール完成 → 閲覧 → 初回取引 → リピートループ |
| モバイルアプリ | 権限 → クイックウィン → プッシュ設定 → 習慣ループ |
| コンテンツプラットフォーム | フォロー/カスタマイズ → 消費 → 作成 → エンゲージ |
実験アイデア
実験を推奨する際は、以下に関するテストを検討してください:
- フローの簡素化(ステップ数、順序)
- 進捗とモチベーションの仕組み
- 役割や目標に応じたパーソナライゼーション
- サポートとヘルプの利用可能性
包括的な実験アイデアについては: references/experiments.md を参照してください
タスク固有の質問
- リテンションと最も相関する行動は何ですか?
- サインアップ直後に何が起こりますか?
- ユーザーは現在どこで離脱していますか?
- アクティベーション率の目標は何ですか?
- 成功したユーザーと離脱したユーザーのコホート分析はありますか?
関連スキル
- signup-flow-cro: オンボーディング前のサインアップを最適化するために
- email-sequence: オンボーディングのメールシリーズのために
- paywall-upgrade-cro: オンボーディング中または後に有料へ転換するために
- ab-test-setup: オンボーディングの変更をテストするために