signup-flow-cro について
signup-flow-croは、登録とアカウント作成の最適化を支援するフレームワークです。登録率の改善を目指すプロダクトチーム向けに、認証、入力項目、複数ステップの設計、モバイル対応、A/Bテストを扱います。
主な機能
- 01登録フローと離脱箇所の評価
- 02認証方式の選定とSSOの設計
- 03項目削減と段階的な情報収集
- 04複数ステップ登録と送信後体験の設計
- 05モバイル登録とエラー処理の最適化
- 06A/Bテストと測定指標の策定
活用シーン
- 01無料トライアル登録フォームの摩擦低減
- 02B2B製品のSSOとチーム設定の改善
- 03モバイルアプリの短いアカウント作成設計
- 04登録ステップ内の離脱箇所の特定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill signup-flow-croインストール後、Claude Code で/signup-flow-croを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/cc_requirement_analyzer.pysignup_field_auditor.pysignup_flow_scorer.py詳細
サインアップフローのCRO
認証戦略、入力項目の削減方法、マルチステップフローの構成、SSO の実装、段階的なプロファイリング、クレジットカード要件の分析、送信後のエクスペリエンス設計、モバイルに特化した登録パターンを網羅する、本番環境向けのサインアップおよび登録最適化フレームワークです。サインアップ後のオンボーディングには onboarding-cro を使用してください。アカウント作成を伴わないリード獲得フォームには form-cro を使用してください。
目次
- 初期評価
- 認証戦略
- 入力項目の削減方法
- マルチステップフローの構成
- クレジットカード要件の分析
- 送信後のエクスペリエンス
- モバイルサインアップの最適化
- プロダクトタイプ別のサインアップフローパターン
- 段階的なプロファイリング
- エラーとエッジケースへの対応
- A/B テストのフレームワーク
- 指標とベンチマーク
- 成果物
- 関連スキル
まず確認すること
サインアップフローを最適化する前に、次の情報を確認してください。不明または曖昧な点があれば、推測せずに質問してください。
- フローの種類 — 無料トライアル、フリーミアム、有料、またはウェイトリスト(摩擦への許容度と最小限の入力項目を決定します)
- B2B か B2C か — B2B ではより多くの入力項目が許容されますが、B2C では摩擦を最小限に抑える必要があります(SSO の優先度と入力項目数を決定します)
- 現在の入力項目、完了率、離脱率 — ベースラインと削減すべき摩擦の発生箇所を把握します(入力項目を1つ削除するごとに約+10%)
- プロダクトの初回利用前に本当に必要なデータ — 必須の入力項目と、後回しにするか補完できる項目を区別します(「初回利用前」テスト)
停止ルール:結果を大きく左右する上位2~3項目だけを質問してください。ユーザーが「とりあえず下書きを作って」と言った場合は、そのまま進め、監査の冒頭に前提を記載してください。
初期評価
必要なコンテキスト
| 質問 | 重要な理由 |
|---|---|
| フローの種類は?(無料トライアル、フリーミアム、有料、ウェイトリスト) | 摩擦への許容度を決定します |
| B2B ですか、B2C ですか? | B2B ではより多くの入力項目が許容されますが、B2C では摩擦を最小限に抑える必要があります |
| 現在、何ステップ/画面ありますか? | 最適化のベースラインになります |
| 必須の入力項目は何ですか? | 削減できる項目を特定します |
| 現在の完了率は? | 改善のベンチマークになります |
| ユーザーはどこで離脱しますか?(項目レベルのデータ) | 具体的な摩擦の発生箇所を特定します |
| プロダクトの初回利用前に必要なデータは何ですか? | 必須項目と、あると望ましい項目を区別します |
| どのようなコンプライアンス要件がありますか? | 後回しにできる項目を制約します |
認証戦略
摩擦の大きさで比較した認証方法
| 方法 | 摩擦のレベル | 最適な対象 | コンバージョンへの影響 |
|---|---|---|---|
| Google SSO(ワンクリック) | 非常に低い | B2B SaaS、生産性ツール | メール+パスワードと比べて+15~30% |
| Apple Sign In | 非常に低い | iOS/Mac の利用者が多い層 | Apple デバイスで+10~20% |
| Microsoft SSO | 低い | エンタープライズ向け B2B | エンタープライズ向けで+10~15% |
| GitHub SSO | 低い | 開発者向けツール | 開発者層で+15~25% |
| マジックリンク(メール) | 低い | セキュリティを重視するユーザー、B2B | パスワードと比べて+5~10% |
| メール+パスワード | 中程度 | あらゆるユーザー向けの代替手段 | ベースライン |
| 電話番号+OTP | 中程度 | モバイルファースト、B2C | 市場によって異なります |
| メール+パスワード+認証 | 高い | 認証が必須の場合 | 認証なしと比べて-10~20% |
SSO 戦略の決定
| 対象ユーザー | 主な SSO | 副次的な SSO | メールアドレス+パスワードを維持するか |
|---|---|---|---|
| B2B SaaS(一般) | Google Workspace | Microsoft | はい |
| 開発者向けツール | GitHub | はい | |
| エンタープライズ | Microsoft/Okta | はい(個人での評価用) | |
| B2C 消費者向け | Apple | はい | |
| モバイルファースト | Apple / Google | 電話番号 OTP | 任意 |
| プライバシー重視 | マジックリンク | メールアドレス+パスワード | はい |
SSO の配置
┌──────────────────────────────────┐
│ Create your account │
│ │
│ [Continue with Google] │ ← SSO options first
│ [Continue with Microsoft] │
│ │
│ ──── or ──── │ ← Visual separator
│ │
│ Email: [_______________] │ ← Email+password as alternative
│ Password: [_______________] │
│ │
│ [Create Account] │
└──────────────────────────────────┘
ルール:
- SSO ボタンはメールフォームの上に配置します(下には配置しません)
- ブランドに合わせたボタンのスタイルを使用します(Google の公式ボタンなど)
- SSO とメールの選択肢の間に「または」の区切り線を入れます
- SSO を使うと入力項目はゼロになります(名前とメールアドレスはプロバイダーから取得します)
入力項目を減らす方法
「初回利用前」テスト
各項目について、**このデータがないと製品が文字どおり機能しないか?**と問いかけます。
| 項目 | テストに合格するか? | 対応 |
|---|---|---|
| メールアドレス | はい(アカウントの識別情報) | 維持 |
| パスワード | はい(アカウントのセキュリティ) | 維持(または SSO/マジックリンクを使用) |
| 名 | 通常はいいえ | オンボーディングまたはプロフィールで後から入力 |
| 姓 | いいえ | 後から入力するか、完全に省略 |
| 会社名 | 通常はいいえ | メールドメインから補完 |
| 電話番号 | まれ | SMS 認証が必要な場合を除き、後から入力 |
| 役職 | いいえ | オンボーディングで後から入力するか、補完 |
| チームの規模 | いいえ | オンボーディングで後から入力 |
| どこで当社を知りましたか? | 一度もない | 登録後のアンケートまたはアトリビューション |
| 業種 | いいえ | 会社データから補完 |
情報補完のソース
| 項目 | 情報補完の方法 | タイミング |
|---|---|---|
| 会社名 | メールドメインの照会(Clearbit、Apollo) | 登録直後 |
| 会社規模 | 会社データ API | 登録直後 |
| 業種 | 会社データ API | 登録直後 |
| 役職 | LinkedIn API または CSM による手動調査 | 最初の営業連絡前 |
| 所在地 | IP ジオロケーション | 登録時 |
最小限の実用的な入力項目セット
| 登録タイプ | 最小限の項目 | 必要に応じて追加 |
|---|---|---|
| フリーミアム | メールアドレスのみ(または SSO) | -- |
| 無料トライアル(プロダクト主導型) | メールアドレス+パスワード(または SSO) | -- |
| 無料トライアル(営業支援型) | メールアドレス+パスワード+会社名 | + 役割(振り分け用) |
| 有料登録 | メールアドレス+パスワード+支払い情報 | -- |
| ウェイトリスト | メールアドレス | + 適格性を確認する質問を1つ |
| エンタープライズ向けトライアル | メールアドレス+会社名+役割 | + チームの規模(プロビジョニング用) |
マルチステップフローの設計
マルチステップを使うタイミング
| 条件 | 単一ステップ | マルチステップ |
|---|---|---|
| 入力項目の合計 | 1~4 | 5以上 |
| 適格性の確認/振り分けが必要 | いいえ | はい |
| 製品の設定が必要 | いいえ | はい |
| チーム設定を伴う B2B | いいえ | はい |
ステップの設計
ステップ 1:アカウント作成(最も手軽に)
- メールアドレス+パスワード(または SSO)
- このステップにはほかの項目を一切含めません
- 項目を詰め込みすぎると、ここで60%以上が離脱します
ステップ 2:パーソナライズ(必要な場合)
- 役割/目標/ユースケースの選択
- 製品の利用体験をパーソナライズします
- スキップボタンを用意します(「後で設定」)
ステップ 3:設定(必要な場合)
- チームへの招待、インテグレーションの接続、データのインポート
- 各サブステップは「今はスキップ」で省略できます
- 各項目を完了するメリットを示します(「チームを招待して共同作業する」)
進捗状況の設計
- ステップ数を表示します:「ステップ 1/3」
- 進捗バーを表示します
- 各ステップに内容が分かるラベルを付けます:「アカウント作成」「あなたの役割」「あなたのチーム」
- 前のステップに戻れるようにします(入力済みのデータは保持します)
- 戻る操作やブラウザーの戻るボタンを使っても、フォームをリセットしないでください
クレジットカード要件の分析
判断フレームワーク
| 要素 | クレジットカード情報を必須にする | クレジットカード情報を必須にしない |
|---|---|---|
| トライアルのコンバージョン目標 | トライアルから有料への移行率が 60% 超 | トライアルから有料への移行率が 30% 超で、登録数はより多い |
| 製品の複雑さ | シンプルで、すぐに価値を実感できる | 複雑で、使いながら理解する必要がある |
| ACV | 月額 100 ドル超 | 月額 100 ドル未満 |
| 販売方法 | プロダクト主導 | 営業支援型 |
| 競合の慣行 | 競合がクレジットカード情報を必須にしている | 競合がクレジットカード情報不要のトライアルを提供している |
| ターゲット層 | エンタープライズ(購入意欲の高い顧客) | SMB/プロシューマー(情報収集中のユーザー) |
影響分析
| アプローチ | 登録数 | トライアルの質 | トライアルから有料への移行率 | 純収益 |
|---|---|---|---|---|
| クレジットカード情報不要 | 多い(+40-80%) | 低い(購入意欲の低いユーザーが増える) | 低い(2-15%) | 多くの場合、純収益は高い |
| クレジットカード情報必須 | 少ない | 高い(購入意欲が高い) | 高い(40-70%) | 登録数による |
| 「$0 の請求」でクレジットカード情報を取得 | 中程度 | 中程度 | 中程度(20-40%) | 中程度 |
推奨フレームワーク
以下に該当しない限り、クレジットカード情報は必須にしないことを基本とします。
- 製品の価値をすぐに、明確に実感できる(学習の必要がない)
- クレジットカード情報を取得する場合のトライアルから有料への移行率が 50% 超
- 登録数が少なくても対応できる、手厚い営業チームがある
- 無料トライアルのサポートコストが持続不可能である
クレジットカード情報を必須にする場合: 以下を目立つように表示します。
- 「[date] までは請求されません」
- 「[date] までならいつでも解約できます」
- 「トライアル終了の 3 日前にメールでお知らせします」
送信後のエクスペリエンス
登録直後
| 要素 | 実装 |
|---|---|
| 自動ログイン | ユーザーをすぐにログインさせます(別途ログインを強制しないでください) |
| ウェルカム画面 | 空のダッシュボードではなく、次に行うことを明確に示します |
| 確認メール | すぐに送信し、今後の流れ、主な機能、サポート窓口を含めます |
| メール認証 | 可能であれば後回しにします。必須の場合は、インラインで認証を促し、認証前でも製品を使い続けられるようにします |
メール認証の方針
| アプローチ | アクティベーションへの影響 | 使用する状況 |
|---|---|---|
| 認証なし | アクティベーション率が最も高い | リスクの低い製品、フリーミアム |
| 特定の機能を使う際に認証 | 良好 — 先にユーザーがアクティベーションする | 無料プランがある B2B SaaS |
| 24 時間以内に認証 | 中程度 — 緊急性が生まれる | メールを送信する製品 |
| 使用前に認証 | アクティベーション率が最も低い | 規制対象の業界、金融商品 |
基本的な推奨事項: ユーザーがすぐに製品を使えるようにします。24〜48 時間以内に認証を促します。メール送信、チームへの招待など、認証済みメールアドレスが必要な機能のみを制限します。
モバイル登録の最適化
モバイル固有のルール
| ルール | 実装 |
|---|---|
| SSO を最初に表示 | Google/Apple でのサインインはモバイルならワンタップで完了します |
| 1 列にする | モバイルではフィールドを横並びにしないでください |
| 大きな入力欄 | すべてのタッチ対象で高さを最低 44px にします |
| 適切なキーボード | type="email"、type="tel"、type="password" |
| 自動入力への対応 | ブラウザーの自動入力に使われる標準的なフィールド名を使用します |
| CTA を固定 | 「アカウントを作成」ボタンをビューポートの下部に固定します |
| CAPTCHA を使わない | 非表示の reCAPTCHA または代替手段を使用します |
| パスワードの表示 | パスワードの表示/非表示を切り替えられるようにします |
モバイルとデスクトップの登録方法の違い
| 項目 | デスクトップ | モバイル |
|---|---|---|
| 主な認証方法 | SSO またはメール+パスワード | SSO を推奨(ワンタップ) |
| 画面あたりのフィールド数 | 最大 5 個 | 最大 3 個 |
| パスワードのルール | 要件を最初に表示 | 操作時に表示 |
| CAPTCHA | 標準の reCAPTCHA でも可 | 非表示またはなし |
| ソーシャルプルーフ | サイドバーまたは隣接位置 | フォームの下または上 |
製品タイプ別の登録フローパターン
B2B SaaS のトライアル
[Google SSO] or [Email + Password]
→ Auto-login to product
→ Welcome screen: "What brings you here?" (3 options)
→ Guided first action based on selection
→ Team invite prompt (optional, day 2-3)
B2C コンシューマーアプリ
[Apple Sign In] or [Google Sign In] or [Email]
→ Immediately into product
→ Personalization (follows, preferences) inline
→ Profile completion deferred
エンタープライズ/営業支援型
[Work Email + Password + Company Name]
→ Auto-login to sandbox
→ Role + team size (for provisioning)
→ CSM outreach triggered for qualified accounts
→ Guided setup with dedicated support
ウェイトリスト/先行アクセス
[Email only]
→ Confirmation page: position in waitlist
→ Referral mechanism: "Jump ahead by sharing"
→ Weekly update email on progress
→ Access granted email with one-click activation
プログレッシブプロファイリング
1 回の長いフォームではなく、複数のセッションに分けて情報を収集します。
プログレッシブプロファイリングのスケジュール
| セッション | 収集する情報 | 方法 |
|---|---|---|
| 登録(セッション1) | メールアドレス+認証情報 | 登録フォーム |
| 初回利用(セッション1~2) | 役割、主な目標 | 製品内のプロンプトまたはセットアップウィザード |
| 3~5日目 | チームの規模、ユースケース | 製品内のコンテキストに応じた質問 |
| 7~14日目 | 業界、会社の規模 | アンケートまたはデータ補完 |
| 初回支払いの前 | 請求情報 | アップグレードのフロー |
実装ルール
- プロファイリングの各接点で質問するのは、最大1~2問にします
- 質問する理由を必ず説明します(「お客様に合わせた体験を提供するためです」)
- 必ず「スキップ」できる選択肢を用意します
- 自動的に補完できる情報は、決して尋ねないでください
- プロファイルは一部の情報だけでも保存し、時間をかけて完成させます
エラーとエッジケースの処理
パスワード要件
| アプローチ | ユーザー体験 | セキュリティ |
|---|---|---|
| 要件を最初に表示する | 最良 -- ユーザーは入力すべき内容がわかります | 良好 |
| フォーカス時に要件を表示する | 良好 | 良好 |
| 送信後にのみエラーを表示する | 悪い -- ストレスにつながります | 同等 |
| リアルタイムのチェックマーク | 最良 -- 段階的に検証できます | 良好 |
推奨: ユーザーの入力に合わせてリアルタイムでチェックが付く、チェックリスト形式でパスワード要件を表示します。
よくあるエラーのシナリオ
| エラー | 悪い UX | 良い UX |
|---|---|---|
| メールアドレスがすでに登録済み | 「エラー:アカウントが存在します」 | 「このメールアドレスにはすでにアカウントがあります。[ログイン] または [パスワードをリセット]」 |
| パスワードが弱い | 「パスワードが弱すぎます」 | 要件を満たしているかどうかを示すチェックマーク |
| SSO の失敗 | 一般的なエラーページ | 「Google でのログイン中に問題が発生しました。[再試行] または [メールアドレスを使用]」 |
| ネットワークエラー | フォームが消去され、メッセージがない | 「接続に問題があります。入力内容は保存されています。[再試行]」 |
| レート制限 | 説明なしにブロックされる | 「試行回数が多すぎます。[N] 分後にもう一度お試しください」 |
A/B テストのフレームワーク
影響の大きいテスト
| テスト | 仮説 | 指標 |
|---|---|---|
| Google SSO を追加 | SSO により完了率が15~30%向上する | 登録完了率 |
| 必須でないフィールドを削除 | フィールドが少ないほど完了率が高まる | 完了率+アクティベーション率 |
| 1ステップと複数ステップを比較 | 5つ以上のフィールドがあるフォームでは、複数ステップの方が簡単に感じられる | 完了率 |
| クレジットカード情報の入力を必須にするかどうか | クレジットカード情報を不要にすることで、コンバージョン率の低下を補えるほど登録数が増える | 純売上 |
| メール認証を後回しにする | すぐに製品へアクセスできることで、アクティベーションが増える | アクティベーション率 |
計測ルール
- 登録完了率と、その後のアクティベーション率の両方を追跡します
- 登録数を増やしてもアクティベーションが減るテストは、成功ではありません
- トラフィックソース別に追跡します(有料とオーガニックでは反応が異なる場合があります)
- モバイルとデスクトップは別々に追跡します
指標とベンチマーク
主要な指標
| 指標 | 計算式 | ベンチマーク |
|---|---|---|
| 登録ページの訪問から完了までの率 | 完了数 / ページビュー数 | 30~50%(B2B)、40~60%(B2C) |
| SSO 利用率 | SSO による登録数 / 登録総数 | SSO を提供する場合、30~60% |
| フィールドごとの離脱率 | 各フィールドでの離脱率 | 最も離脱率の高いフィールドを特定 |
| 完了までの時間 | 最初の操作から送信までの秒数の中央値 | シンプルなフォームでは45秒未満、複数ステップでは2分未満 |
| モバイル完了率 | モバイルでの完了数 / モバイルページビュー数 | デスクトップとの差を15%以内にする |
| メール認証率 | 認証済みの登録数 / 登録総数 | 48時間以内に70%超 |
出力成果物
| 成果物 | 形式 | 説明 |
|---|---|---|
| サインアップフロー監査 | 課題/影響/修正/優先度の表 | 推定される影響を含む、ステップごとの分析 |
| 推奨フィールドセット | 根拠を示したリスト | 必須フィールドと後回しにできるフィールドを、理由とともに提示 |
| 認証戦略 | 意思決定マトリックス | SSO の選択肢、配置、優先度 |
| フロー再設計仕様 | ステップごとの概要 | 画面ごとのデザインとコピー |
| プログレッシブプロファイリング計画 | セッションごとのスケジュール | 収集する情報、タイミング、方法 |
| A/B テスト計画 | 優先順位付きの表 | 仮説と期待される影響を含む、上位 5 件のテスト |
| モバイル最適化チェックリスト | 要素ごとのルール | タッチターゲット、キーボード、自動入力、固定 CTA |
ツールのリファレンス
1. signup_field_auditor.py
サインアップフォームの設定を監査し、不要なフィールド、不足しているエンリッチメントの機会、摩擦となるポイントを特定します。各フィールドを「初回利用前」テストに照らして評価し、維持、後回し、またはエンリッチメントを推奨します。
python scripts/signup_field_auditor.py fields.json --format text
python scripts/signup_field_auditor.py fields.json --format json
| フラグ | 種類 | 説明 |
|---|---|---|
fields.json | 位置引数 | フォームフィールド設定が記載された JSON ファイルへのパス |
--format | 任意 | 出力形式:text(デフォルト)または json |
2. signup_flow_scorer.py
コンバージョンのベストプラクティスに照らして、サインアップフロー全体をスコアリングします。SSO の利用可否、フィールド数、ステップ数、モバイル最適化、エラー処理、送信後のエクスペリエンスを評価します。項目別の改善点とともに、0~100 のスコアを出力します。
python scripts/signup_flow_scorer.py flow.json --format text
python scripts/signup_flow_scorer.py flow.json --format json
| フラグ | 種類 | 説明 |
|---|---|---|
flow.json | 位置引数 | サインアップフローの設定が記載された JSON ファイルへのパス |
--format | 任意 | 出力形式:text(デフォルト)または json |
3. cc_requirement_analyzer.py
トライアル登録時にクレジットカードを必須にするかどうかを分析します。ビジネス指標(ACV、トライアルから有料への移行率、サポートコスト、競合他社)を基に、クレジットカード必須、クレジットカード不要、または「$0 請求」の方法を、予測される件数と収益への影響とともに推奨します。
python scripts/cc_requirement_analyzer.py business.json --format text
python scripts/cc_requirement_analyzer.py business.json --format json
| フラグ | 種類 | 説明 |
|---|---|---|
business.json | 位置引数 | ビジネス指標が記載された JSON ファイルへのパス |
--format | 任意 | 出力形式:text(デフォルト)または json |
トラブルシューティング
| 問題 | 考えられる原因 | 解決策 |
|---|---|---|
| 登録完了率が30%(B2B)または40%(B2C)未満 | 入力項目が多すぎる、SSO の選択肢がない、または CTA とは別のページにフォームがある | メールアドレスのみ、または SSO に絞ります。価値提案と同じページにフォームを配置します。項目を1つ削除するごとにコンバージョン率は約10%向上します |
| SSO を提供しているのに利用率が30%未満 | SSO ボタンがメールフォームの下にある、または対象ユーザーに適した SSO プロバイダーではない | SSO ボタンを「または」の区切りとともにメールフォームの上に移動します。対象ユーザーに合わせて SSO を選びます(B2B には Google、iOS ユーザーには Apple) |
| モバイルの完了率がデスクトップより15%以上低い | フォームがタッチ操作に最適化されていない(入力欄が小さい、キーボードの種類が適切でない、自動入力がない) | タッチターゲットは最低44pxにし、type="email"/type="tel"を使用し、ブラウザーの自動入力を有効にして、CTA をビューポートの下部に固定します |
| パスワード欄での離脱率が高い | 複雑なパスワード要件が送信後にしか表示されない、またはパスワード表示切り替えがない | 要件をリアルタイムのチェックリストとして表示し、表示/非表示の切り替えを追加します。パスワードを完全に不要にするため、マジックリンクまたは SSO の利用を検討します |
| メール認証によってアクティベーションが阻害される | 製品を利用する前に認証を必須にすると、最初のセッションでの重要な体験が妨げられる | 認証を24~48時間後まで延期し、すぐに製品を利用できるようにします。認証が完了するまで、メール送信機能のみを制限します |
| 「このメールアドレスはすでに登録されています」というエラーが頻繁に発生する | アカウントを持っていることをユーザーが忘れている。エラーメッセージに解決方法が示されていない | エラーを「このメールアドレスにはアカウントがあります。[ログイン] または [パスワードをリセット]」に変更し、各項目に直接リンクを設定します |
| 複数ステップのフローで離脱率が高い | ステップが段階的になっていない、進捗インジケーターがない、または1ステップあたりの入力項目が多すぎる | ステップ数と進捗バーを表示します。ステップ1はアカウント作成のみにし、必須ではないステップには「今はスキップ」を追加します |
成功基準
- 最適化から60日以内に、登録ページの訪問から登録完了までの率が30~50%(B2B)または40~60%(B2C)に達する
- SSO が適切に提供されている場合、SSO の利用が登録全体の30~60%に達する
- 登録完了までの所要時間の中央値が、シンプルなフローでは45秒未満、複数ステップでは2分未満に収まる
- モバイルの完了率がデスクトップの完了率との差15%以内に収まる
- 登録後48時間以内のメール認証率が70%を超える
- 項目ごとの離脱分析で、離脱率を10%以上増加させる項目が1つもない
- 登録後のアクティベーション率(最初の重要なアクション)が登録率とともに向上する(見かけの指標とのトレードオフではない)
対象範囲と制限事項
対象範囲: 認証戦略(SSO、マジックリンク、メールアドレス+パスワード)、入力項目の削減方法、複数ステップのフロー設計、クレジットカード要件の分析、送信後の体験設計、モバイル登録の最適化、段階的なプロファイリングのスケジュール、エラーや例外ケースへの対応、登録フローの A/B テスト用フレームワーク。
対象範囲外: 登録後のオンボーディングとアクティベーション(onboarding-cro を使用)、リード獲得フォームや問い合わせフォームなど登録以外のフォーム(form-cro を使用)、登録フォームより前のランディングページのコンバージョン(page-cro を使用)、アプリ内アップグレードおよびペイウォールのフロー(paywall-upgrade-cro を使用)。スクリプトはローカルデータのみを対象とします。認証プロバイダー(Auth0、Clerk など)や分析プラットフォームとの連携はありません。
制限事項: コンバージョンのベンチマークは SaaS/アプリ業界全体のデータを集計したもので、業種、価格帯、対象ユーザーによって異なります。SSO の利用率は対象ユーザーの構成に大きく左右されます(開発者層では GitHub SSO の利用率が40%以上に達する一方、中小企業のユーザーはメールを好む場合があります)。クレジットカード要件の分析は業界平均に基づくモデルであり、実際の影響を把握するには、個別の状況に合わせた A/B テストが必要です。段階的なプロファイリングの推奨事項は、標準的な SaaS のライフサイクル段階を前提としています。
統合ポイント
- onboarding-cro -- サインアップのフローはアカウント作成で終了します。onboarding-cro は初回ログインから有効化までを担当します
- form-cro -- フィールドレベルの最適化原則(バリデーション、キーボードの種類、エラー処理)はサインアップフォームにも適用されます
- page-cro -- ランディングページの品質は、サインアップフォームへの到達数に直接影響します。フォームを最適化する前にページを最適化してください
- paywall-upgrade-cro -- トライアルのサインアップ設定(クレジットカード必須かどうか、トライアル期間)は、その後のアップグレードフローの設計に影響します
- pricing-strategy -- 料金モデル(フリーミアムかトライアルか)によって、サインアップフローの種類と必要なフィールドが決まります
- referral-program -- 紹介経由のユーザーのサインアップでは、紹介者の情報をあらかじめ入力し、特典を表示してください
関連スキル
- onboarding-cro -- サインアップ後の有効化の最適化に使用します。Signup-flow-cro はユーザーがアカウントを取得した時点で終了し、onboarding-cro はそこから開始します。
- form-cro -- サインアップ以外のフォーム(リード獲得、お問い合わせ、デモのリクエスト)に使用します。登録とは異なる最適化フレームワークです。
- page-cro -- ボトルネックがサインアップフォーム自体ではなく、サインアップにつながるランディングページにある場合に使用します。
- paywall-upgrade-cro -- 実際の課題がサインアップの獲得ではなく、無料ユーザーから有料ユーザーへの転換である場合に使用します。