mcpField
F
funnel-analysis

funnel-analysis

github.com/nicepkg数据与数据库28866 次安装40 周前更新
代码仓库

关于 funnel-analysis

用于分析营销、产品和销售流程中多步骤转化漏斗的数据分析技能。它可计算各步骤转化率、比较用户分群,并用 Plotly 可视化结果以支持优化建议。

主要功能

  1. 01构建多步骤转化漏斗
  2. 02计算各步骤转化率
  3. 03按属性划分用户群
  4. 04创建 Plotly 可视化
  5. 05识别流失点与趋势

适用场景

  1. 01查找用户引导流程中的流失点
  2. 02按设备比较营销活动转化
  3. 03分析销售管道或购买旅程

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/nicepkg/ai-workflow --skill funnel-analysis

安装后在 Claude Code 中输入/funnel-analysis确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

examples/
basic_funnel_report.html
basic_funnel.py
segmented_funnel_report.html
segmented_funnel.py
scripts/
funnel_analyzer.py
visualizer.py

详细介绍

漏斗分析技能

通过多步骤转化漏斗分析用户行为,找出营销活动、用户旅程和业务流程中的瓶颈及优化机会。

快速开始

此技能可帮助你:

  1. 根据多步骤用户数据构建转化漏斗
  2. 计算各步骤之间的转化率
  3. 按不同用户属性进行细分分析
  4. 使用 Plotly 创建交互式可视化图表
  5. 生成业务洞察和优化建议

适用场景

  • 营销活动分析(推广 → 购买)
  • 用户引导流程分析
  • 网站转化漏斗优化
  • 应用用户旅程分析
  • 销售管道分析
  • 潜在客户培育流程分析

关键要求

安装所需软件包:

pip install pandas plotly matplotlib numpy seaborn

核心工作流

1. 数据准备

你的数据应包含:

  • 用户旅程步骤(点击、页面浏览、操作)
  • 用户标识符(customer_id、user_id 等)
  • 时间戳或步骤指示标记
  • 可选:用于细分的用户属性(性别、设备、位置)
2. 分析流程
  1. 加载并合并用户旅程数据
  2. 定义漏斗步骤并计算指标
  3. 进行细分分析(按设备、性别等)
  4. 创建可视化图表
  5. 生成洞察和建议
3. 输出内容
  • 漏斗可视化图表
  • 转化率表格
  • 细分分析报告
  • 优化建议

使用场景示例

电商购买漏斗
# 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

常见分析模式

  1. 瓶颈识别:找出流失率最高的步骤
  2. 细分对比:比较不同用户群体的转化率
  3. 时间分析:跟踪转化率随时间的变化
  4. A/B 测试:比较不同的漏斗版本
  5. 优化效果:衡量改进前后的变化

集成示例

请参阅 examples/ 目录,其中包含:

  • basic_funnel.py - 简单的漏斗分析
  • segmented_funnel.py - 高级细分分析
  • 用于测试的示例数据集

最佳实践

  • 确保数据质量和一致性
  • 明确定义漏斗步骤
  • 考虑用户旅程的时间窗口
  • 验证统计显著性
  • 关注可执行的洞察

评论

支持 Markdown