conversion-rate-optimization について
ECチーム向けに、分析環境の設定からファネルやヒートマップの確認、実験の優先順位付けまでを案内するコンバージョン率最適化スキルです。Shopify、WooCommerce、BigCommerceを対象に、データに基づく改善項目の選定を支援します。
主な機能
- 01分析・ヒートマップツールの設定
- 02決済と商品ページの監査
- 03ファネルの離脱箇所の特定
- 04ヒートマップと録画の確認
- 05ICEスコアによる実験の順位付け
活用シーン
- 01新しい決済フローの改善項目作成
- 02リニューアル後の転換率低下の診断
- 03データに基づくA/Bテスト案の作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill conversion-rate-optimizationインストール後、Claude Code で/conversion-rate-optimizationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
tile.jsonevals/funnel-step-tracking-instrumentation/criteria.jsontask.mdevals/heatmap-integration-and-programmatic-cro/criteria.jsontask.mdevals/ice-scoring-and-revenue-impact-estimatio/criteria.jsontask.md詳細
コンバージョン率最適化
概要
コンバージョン率最適化(CRO)とは、購入を完了する訪問者の割合を高めるための体系的なプロセスです。ツールやテストに費用をかける前に、無料のプラットフォーム分析ツールとヒートマップツールを使って体系的な監査を実施し、ユーザーが実際にどこで離脱しているかを特定します。ほとんどのストアには、A/B テストを必要とせず、実装するだけで効果が得られる、影響の大きい改善点が 3~5 個あります。
このスキルを使用するタイミング
- ストア全体のコンバージョン率が 2% を下回り、体系的な診断アプローチが必要な場合
- 推測ではなくデータに基づいて、A/B テストのバックログを準備する場合
- 広告費を拡大する前に、新しく公開したチェックアウトフローを最適化する場合
- リニューアル後の指標でコンバージョン率の低下が見られ、根本原因の分析が必要な場合
- 関係者が、優先順位を付けた CRO 実験のロードマップを必要としている場合
基本的な手順
ステップ 1:分析ツールとヒートマップツールを導入する
| ツール | 費用 | 確認できる内容 |
|---|---|---|
| Google Analytics 4 | 無料 | ステップごとのファネル離脱、流入元別のコンバージョン率 |
| Microsoft Clarity | 無料 | セッション録画、ヒートマップ、連続クリックの検出 |
| Hotjar | 無料プランあり | ヒートマップ、セッション録画、サイト内アンケート |
| Lucky Orange | $18/mo | ヒートマップとファネル分析、Shopify との連携に優れています |
CRO に取り組む前に、少なくとも GA4(必須)とヒートマップツールを 1 つ導入してください。十分なデータが集まり、施策を実行できるようになるまで、データ収集には 2~4 週間かかります。
Shopify
- Shopify Admin → Online Store → Preferences に移動します
- Google Analytics の下に、GA4 測定 ID(G- で始まる)を入力します
- Microsoft Clarity の場合:Shopify App Store から Microsoft Clarity アプリをインストールします。チェックアウトを含むすべてのページにトラッキングコードが自動挿入されます
- Hotjar の場合:Online Store → Themes → Edit Code → theme.liquid からテーマに Hotjar トラッキングコードを追加します
WooCommerce
- MonsterInsights プラグイン(無料プラン)をインストールします。e コマーストラッキングが組み込まれており、WordPress と GA4 を接続できます
- ヒートマップの場合:Microsoft Clarity の WordPress プラグイン(無料、公式)または Hotjar プラグインをインストールします
- ファネルのトラッキングの場合:MonsterInsights では、WordPress 管理画面の Insights → Reports → eCommerce からチェックアウトファネルの各ステップを確認できます
BigCommerce
- BigCommerce Admin → Advanced Settings → Analytics に移動します
- 「Google Analytics」の下に GA4 測定 ID を追加します
- ヒートマップの場合:Apps → Marketplace に移動し、Microsoft Clarity または Hotjar をインストールします
ステップ 2:CRO 監査を実施する — まず影響の大きい項目を確認する
A/B テストを実施する前に、以下のチェックリストに照らしてストアを確認します。これらは最も投資対効果の高い改善点です。
チェックアウトの障壁(まずここから改善):
- アカウント作成を強制せずにゲストチェックアウトを利用できる — 登録を強制することは離脱の最大の原因であり、ユーザーの 35% が離脱します
- チェックアウトフォームの最初の項目がメールアドレス欄になっている — 購入を完了しなくても、離脱したユーザーにメールでアプローチできます
- エクスプレス決済方法(Shop Pay、Apple Pay、Google Pay)がモバイル画面のファーストビューに表示される
- 顧客が決済ステップに進む前に送料が表示される — 予期しない送料が原因で 25% が離脱します
- 返品ポリシーがチェックアウトページまたは商品ページに表示されている
商品ページの障壁:
- 主要な「カートに追加」ボタンが、モバイル画面でスクロールせずに見える
- 商品画像に複数のアングル、ライフスタイル画像、ズーム機能が含まれている
- 商品ページにレビューや評価が表示されている
- 在庫が 10 個未満の場合、在庫僅少や緊急性を伝えるメッセージが表示される
信頼性を示す要素:
- ブラウザーに SSL の南京錠アイコンが表示されている
- 決済ボタンの近くに決済方法のアイコン(Visa、PayPal など)が表示されている
- 商品ページから返金保証または返品ポリシーにリンクされている
ステップ 3:プラットフォーム分析ツールを使って、最も離脱の多いステップを特定する
Shopify
- Shopify Admin → Analytics → Reports → Checkout funnelに移動します
- 各チェックアウト段階のコンバージョン率が表示されます:Information → Shipping → Payment → Order confirmation
- 離脱率が最も高い段階が、最優先で取り組む対象です
次の項目も確認してください:
- Analytics → Reports → Sessions by landing page — トラフィックは多いものの、コンバージョン率が低いページを特定します
- Analytics → Live View — リアルタイムのセッションを確認して、ユーザーの行動を把握します
MonsterInsights を使用する WooCommerce
- WordPress Admin → Insights → Reports → eCommerceに移動します
- チェックアウトファネルを確認します:Product page → Cart → Checkout → Order Complete
- 「Cart → Checkout」での高い離脱率はカートページの問題を、「Checkout → Order Complete」での高い離脱率はチェックアウトの煩雑さを示唆します
GA4(すべてのプラットフォーム)
- GA4 → Reports → Monetization → Checkout journeyに移動します
- Google 標準の e コマースファネルが表示されます:View Item → Add to Cart → Begin Checkout → Purchase
- 任意の段階をクリックすると、そこで離脱したユーザーに該当する Clarity/Hotjar のセッション録画を確認できます
Step 4: ヒートマップとセッション録画を確認する
2 週間のデータ収集後:
- Microsoft Clarity または Hotjar を開きます
- ヒートマップ:商品ページやチェックアウトで、ユーザーが繰り返しクリックしている怒りのクリック(赤い領域)を探します。これらはユーザーの不満を示しています
- セッション録画:チェックアウトに進んだものの購入しなかったユーザーのセッションを 10~20 件視聴し、具体的な障害となっている箇所を特定します
- 商品ページのクリックマップ:ユーザーはクリックできない商品画像をクリックしていますか?「Add to Cart」ボタンを見落としていますか?
Step 5: ICE スコアリングで実験の優先順位を決める
A/B テストのバックログを作成する前に、各仮説を採点します:
| 仮説 | 影響度(1~5) | 確信度(1~5) | 容易さ(1~5) | ICE スコア |
|---|---|---|---|---|
| ゲストチェックアウトを有効にする | 5 | 5 | 3 | 75 |
| モバイルのファーストビューに Apple Pay/Google Pay を追加する | 4 | 4 | 4 | 64 |
| 商品ページに送料を表示する | 4 | 4 | 3 | 48 |
| 「残り X 点」の緊急性を促す文言を追加する | 3 | 3 | 5 | 45 |
ICE スコアの高い順に実験を実施します。同時に実施する A/B テストは 3 件までにしてください。
プラットフォーム別 A/B テストツール:
- Shopify:Shopify Experiments(組み込み機能、Shopify Plus のみ)、またはすべてのプランで利用できる Intelligems アプリ
- WooCommerce:Nelio A/B Testing プラグイン、または Google Optimize(提供終了のため、VWO または Intelligems を使用してください)
- すべてのプラットフォーム:本格的なテストプログラムには VWO(月額 $200)または Convert(月額 $199)
Step 6: 影響が最も大きい修正を実施する
Shopify ストアでは、これらの多くはコード変更ではなく、テーマの設定で対応できます:
- ゲストチェックアウトを有効にする:Shopify Admin → Settings → Checkout → 「Allow customers to check out as guests」にチェックを入れます
- Shop Pay を有効にする:Shopify Admin → Settings → Payments → Shop Pay を有効にします
- 緊急性を促す文言を追加する:Shopify App Store の Urgency Bear や Sales Countdown Timer などの無料アプリを使用します
- 信頼バッジを追加する:ほとんどのテーマには「trust badges」セクションがあります。商品ページとカートページに追加します
ベストプラクティス
- パフォーマンスが最も低い段階の離脱を最初に改善する — 小さな段階に移る前に、離脱数が最も多い箇所を最適化します
- ほかのテストより先にゲストチェックアウトを有効にする — 一貫して最も影響の大きい変更の第 1 位です
- 支払いフォームの近くに信頼性を示す要素を配置する — 不安が最も高まる箇所に、SSL バッジ、返品ポリシー、利用可能なカードのロゴを配置します
- モバイルのファーストビューにエクスプレス決済方法を追加する — Shop Pay、Apple Pay、Google Pay を使うと、モバイルでのチェックアウト時間を 2 分から 15 秒に短縮できます
- テストを実施する前に最小検出可能効果を設定する — 事前に必要サンプルサイズを計算せずにテストを実施すると、偽陽性につながります
- コンバージョン率だけでなく訪問者あたりの収益を使用する — 変更によって CVR が上昇しても、AOV が低下する場合があります
よくある落とし穴
| 問題 | 解決策 |
|---|---|
| A/B テストの結果が週ごとに食い違う | 「有意差が出たように見えたとき」ではなく、統計的検出力の計算に基づいて実験期間を固定します |
| カートからチェックアウトへの移行率は高いが、チェックアウト完了率が低い | 離脱はチェックアウト内で発生しています。Shopify のチェックアウトファネルレポートを確認し、具体的な離脱箇所を特定します |
| CRO の変更によって CVR は改善するが、AOV が低下する | CVR だけでなく、訪問者 1 人あたりの売上を追跡します |
| ヒートマップで、クリックできない要素への連打が見られる | これらの要素を操作可能にする(商品画像から商品ページにリンクする)か、クリック可能に見えるデザインを取り除きます |
| GA4 と Shopify Analytics でファネル指標に一貫性がない | Shopify の注文数を正確な基準値として使用します。広告ブロッカーが原因で、GA4 では注文を計測できないことがあります |
関連スキル
- @cart-abandonment-recovery
- @exit-intent-popups
- @cross-sell-upsell-engine
- @social-proof-widgets
- @marketing-attribution-dashboard