funnel-analysis について
マーケティング、製品、営業の複数段階のコンバージョンファネルを分析するデータ分析スキルです。段階別の転換率やセグメントを調べ、Plotlyで可視化して改善案の検討に役立てます。
主な機能
- 01複数段階のコンバージョンファネル作成
- 02段階別コンバージョン率の算出
- 03属性別のユーザー分析
- 04Plotlyによる可視化
- 05離脱箇所と傾向の特定
活用シーン
- 01ユーザーオンボーディングの離脱箇所を特定
- 02デバイス別にキャンペーン転換を比較
- 03営業パイプラインや購入経路を分析
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ nicepkg/ ai-workflow --skill funnel-analysisインストール後、Claude Code で/funnel-analysisを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
examples/basic_funnel_report.htmlbasic_funnel.pysegmented_funnel_report.htmlsegmented_funnel.pyscripts/funnel_analyzer.pyvisualizer.py詳細
ファネル分析スキル
複数ステップのコンバージョンファネルを通じてユーザー行動を分析し、マーケティングキャンペーン、ユーザージャーニー、ビジネスプロセスにおけるボトルネックと最適化の機会を特定します。
クイックスタート
このスキルでは、次のことができます。
- 複数ステップのユーザーデータからコンバージョンファネルを構築する
- 各ステップ間のコンバージョン率を計算する
- さまざまなユーザー属性でセグメンテーション分析を行う
- Plotly でインタラクティブな可視化を作成する
- ビジネスに関するインサイトと最適化の提案を生成する
使用する場面
- マーケティングキャンペーン分析(プロモーション → 購入)
- ユーザーオンボーディングフロー分析
- ウェブサイトのコンバージョンファネル最適化
- アプリのユーザージャーニー分析
- 営業パイプライン分析
- リード育成プロセスの分析
主な要件
必要なパッケージをインストールします。
pip install pandas plotly matplotlib numpy seaborn
基本的なワークフロー
1. データの準備
データには次の項目を含めてください。
- ユーザージャーニーのステップ(クリック、ページビュー、アクション)
- ユーザー識別子(customer_id、user_id など)
- タイムスタンプまたはステップ指標
- 任意:セグメンテーション用のユーザー属性(性別、デバイス、地域)
2. 分析プロセス
- ユーザージャーニーデータを読み込み、結合する
- ファネルのステップを定義し、指標を計算する
- セグメンテーションを実行する(デバイス、性別など)
- 可視化を作成する
- インサイトと提案を生成する
3. 成果物
- ファネル可視化チャート
- コンバージョン率の表
- セグメント別分析レポート
- 最適化の提案
使用シナリオの例
E コマースの購入ファネル
# Steps: Promotion → Search → Product View → Add to Cart → Purchase
# Analyze by device type and customer segment
ユーザー登録ファネル
# Steps: Landing Page → Sign Up → Email Verification → Profile Complete
# Identify where users drop off most
コンテンツ消費ファネル
# Steps: Article View → Comment → Share → Subscribe
# Measure engagement conversion rates
一般的な分析パターン
- ボトルネックの特定:離脱率が最も高いステップを見つける
- セグメントの比較:ユーザーグループ間のコンバージョンを比較する
- 時系列分析:コンバージョンを時系列で追跡する
- A/B テスト:異なるファネルのバリエーションを比較する
- 最適化の効果:改善前後の変化を測定する
統合例
以下については、examples/ ディレクトリを参照してください。
basic_funnel.py- 基本的なファネル分析segmented_funnel.py- 高度なセグメンテーション分析- テスト用のサンプルデータセット
ベストプラクティス
- データの品質と一貫性を確保する
- ファネルのステップを明確に定義する
- ユーザージャーニーの時間枠を考慮する
- 統計的有意性を検証する
- 実行可能なインサイトを重視する
コメント
Markdown 対応