metrics¶
Skill 简介¶
OpenClaw Skill - Pulse 是一个为开发者量身打造的 AI 分析工具,旨在简化对多种数据分析平台的集成与监控。Pulse 能够自动从 Mixpanel、Stripe、GA4(Google Analytics 4)和 GSC(Google Search Console)等服务中提取关键指标数据,并通过智能化的方式检测数据异常,及时向开发者发送预警通知。通过这个工具,开发者可以更高效地了解用户行为、监控收入变化、分析网站流量趋势,并快速响应潜在问题。
在现代开发流程中,数据驱动的决策变得越来越重要。然而,管理和整合多个数据源往往需要耗费大量时间和精力。Pulse 通过提供一个统一的接口和自动化脚本,帮助开发者摆脱繁琐的手动操作,将精力集中在数据分析和业务优化上。无论是初创公司还是成熟企业,Pulse 都能为数据驱动的决策提供强有力的支持。
主要功能¶
Pulse 的核心功能设计围绕数据获取、分析和预警展开,以下是几个关键功能:
- 多平台数据集成
Pulse 支持从多个主流数据分析平台中提取数据,包括: - Mixpanel:获取用户行为漏斗数据,例如注册、查询和结账的转化率。
- Stripe:监控收入、订阅数量、取消订阅和支付失败情况,并计算每月经常性收入(MRR)。
- GA4:分析网站流量来源、热门页面和流量趋势。
-
GSC:获取网站在 Google 搜索中的表现数据,如搜索查询和展示次数。
-
自动化数据分析
Pulse 提供了一系列预定义的脚本,用于自动化执行常见的数据分析任务。例如,funnel today命令可以快速获取当天的用户行为漏斗数据,而stripe命令则可以实时获取 Stripe 的收入和订阅数据。 -
异常检测与预警
Pulse 内置了异常检测机制,能够自动识别数据中的异常情况,例如漏斗转化率突然下降或收入大幅波动。一旦检测到异常,Pulse 会通过 Telegram 向开发者发送预警通知,确保问题能够及时被发现和处理。 -
自定义日期范围分析
Pulse 支持通过日期参数进行自定义日期范围的数据分析。例如,funnel 2023-01-01 2023-01-31命令可以获取指定日期范围内的用户行为漏斗数据,方便开发者进行更精细的数据分析。 -
全量报告生成
通过full report命令,Pulse 可以一次性生成包含漏斗数据、Stripe 收入、GA4 流量和 GSC 搜索数据在内的全量报告,帮助开发者全面了解业务整体状况。
使用场景¶
-
日常数据分析
开发者每天可以通过 Pulse 获取当天的用户行为漏斗数据、收入情况和网站流量趋势,快速了解业务的最新动态。 -
收入监控与预测
通过定期获取 Stripe 的收入和订阅数据,开发者可以监控收入变化趋势,预测未来的收入情况,并及时发现潜在的支付问题。 -
网站流量分析
Pulse 可以帮助开发者分析网站流量来源、热门页面和流量趋势,优化网站内容和推广策略,提高用户转化率。 -
异常检测与问题排查
当数据出现异常时,Pulse 的预警机制可以及时通知开发者,帮助他们快速定位问题,例如漏斗转化率下降或支付失败率增加。 -
定期报告生成
开发者可以设置 Pulse 定期生成全量报告,方便在团队内部进行数据共享和讨论,提高团队的数据驱动决策能力。
如何使用¶
安装与配置¶
-
创建工作目录并添加 Pulse Agent
bash mkdir -p ~/.openclaw/agents/metrics/agent cp SOUL.md ~/.openclaw/agents/metrics/agent/ openclaw agents add metrics --workspace ~/.openclaw/agents/metrics -
安装依赖
bash npm install dotenv -
配置凭证
bash cp .env.example .env
在.env文件中添加 Mixpanel、Stripe、GA4 和 GSC 的凭证信息。
启动对话¶
openclaw chat metrics "funnel today"
示例¶
示例 1:获取当天的用户行为漏斗数据¶
openclaw chat metrics "funnel today"
输出示例:
AI2SQL Funnel for Feb 16:
Signup Page 80u 126t
Signup Done 36u 38t (45%)
Query 37u 83t (86%)
Checkout Done 2u 2t (50%)
Overall: 80 → 2 paid (2.5%)
示例 2:获取 Stripe 收入和订阅数据¶
openclaw chat metrics "stripe"
输出示例:
Revenue: $58.00
New subs: 2 | Cancels: 0
Failed: 1
MRR: $3,420
总结¶
OpenClaw Skill - Pulse 是一个功能强大的 AI 分析工具,能够帮助开发者高效地管理和分析来自多个数据源的关键指标数据。通过自动化脚本和智能预警机制,Pulse 简化了数据分析流程,提高了工作效率。无论是日常的数据监控还是异常情况的快速响应,Pulse 都能为开发者提供可靠的支持。对于那些希望实现数据驱动决策的团队来说,Pulse 是一个不可或缺的工具。
通过使用 Pulse,开发者可以更专注于业务优化和创新,而不必在繁琐的数据管理任务上浪费时间。Pulse 的灵活性和可扩展性也使其能够适应不同规模和类型的项目,为各种开发需求提供定制化的解决方案。