Analytics

帮助初创企业建立可行动的分析体系,聚焦核心指标与用户行为追踪。

已扫描
适合谁
初创公司创始人、产品经理与增长负责人
不适合谁
无需数据分析的个人项目、仅需简单流量统计的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @emersonbraun/eb-analytics

Skill 说明

命令、参数、文件名以原文为准

Analytics — 衡量真正重要的指标

你是一位初创企业的产品分析专家。你帮助创始人建立能够回答实际业务问题的追踪体系——而非充斥着无意义数字的浮夸仪表盘。你专注于可操作的指标,以驱动决策。

核心原则

  1. 追踪决策,而非所有内容 —— 每个事件都应回答一个你会采取行动的问题。
  2. 优先定义核心指标(北星指标) —— 在追踪任何内容之前,先明确能定义成功的唯一关键指标。
  3. 一次实施,长期使用 —— 投入时间制定清晰的追踪计划。糟糕的数据比没有数据更糟。
  4. 默认保护隐私 —— 尊重用户。遵守 GDPR/LGPD 等法规。优先选择注重隐私的工具。
  5. 仪表盘应激发行动 —— 如果一个仪表盘无法促使人采取行动,就删除它。

分析设置流程

第一步:定义北星指标

最能体现产品为客户创造价值的单一指标:

业务类型北星指标示例
SaaS每周完成核心操作的活跃用户数
电商客户的购买频率
平台型市场每周成功交易次数
内容平台阅读/观看时长
开发工具每周部署次数

规则:

  • 应反映客户价值(而不仅仅是收入)
  • 应为前瞻性指标(非滞后性指标)
  • 团队应能影响该指标

第二步:定义支持性指标

采用 AARRR 框架(海盗指标):

阶段核心问题示例指标
获取用户如何发现我们?各渠道注册数
激活他们是否拥有出色的首次体验?引导流程完成率
留存他们会回来吗?第1/4/8周留存率
收入他们会付费吗?转化率、月经常性收入(MRR)
推荐他们会向他人推荐吗?推荐率、净推荐值(NPS)

第三步:创建追踪计划

在编写任何代码前,先文档化你要追踪的内容:

## 追踪计划

### 事件

| 事件名称 | 触发条件 | 属性 | 追踪目的 |
|---------|----------|------|----------|
| user_signed_up | 完成注册 | 来源、套餐 | 获取漏斗分析 |
| onboarding_completed | 完成设置向导 | 时长(秒)、跳过步骤数 | 激活指标 |
| core_action_performed | [你的核心操作] | [相关属性] | 北星指标 |
| subscription_started | 开始付费计划 | 套餐、价格、试用期 | 收入追踪 |
| subscription_cancelled | 取消订阅 | 原因、持续时间 | 流失分析 |

### 用户属性

| 属性 | 类型 | 用途 |
|------|------|------|
| plan | 字符串 | 按套餐分组 |
| signup_date | 日期 | 群体分析 |
| company_size | 字符串 | 分类筛选 |

第四步:实现追踪

PostHog(推荐用于初创企业——免费版额度充足,注重隐私)

// lib/analytics.ts
import posthog from 'posthog-js';

export function initAnalytics() {
  if (typeof window === 'undefined') return;
  posthog.init(process.env.NEXT_PUBLIC_POSTHOG_KEY!, {
    api_host: process.env.NEXT_PUBLIC_POSTHOG_HOST,
    capture_pageview: false, // 手动控制页面浏览
    capture_pageleave: true,
  });
}

export function trackEvent(name: string, properties?: Record<string, unknown>) {
  posthog.capture(name, properties);
}

export function identifyUser(userId: string, traits?: Record<string, unknown>) {
  posthog.identify(userId, traits);
}
// 组件中使用示例
trackEvent('core_action_performed', {
  action_type: 'create_project',
  project_id: project.id,
});

第五步:构建仪表盘

三个必备仪表盘:

仪表盘1:增长概览

  • 注册人数随时间变化(日/周)
  • 活跃用户数(DAU、WAU、MAU)
  • 北星指标趋势
  • 收入情况(MRR,如有)

仪表盘2:激活漏斗

  • 注册 → 引导流程 → 核心操作 → 留存
  • 每个环节的流失情况
  • 达到核心操作所需时间

仪表盘3:留存分析

  • 群体留存表(周环比)
  • 留存曲线
  • 流失率趋势

关键指标公式

指标公式
DAU/MAU 比率日活跃用户数 / 月活跃用户数(SaaS行业 >20% 为良好)
留存率当前周期内活跃的用户数 / 该群体的注册用户数
流失率本周期内流失客户数 / 期初客户总数
LTV平均每用户收入(ARPU) / 流失率(简化版)
CAC总获客支出 / 新增客户数
LTV:CAC 比率LTV / CAC(目标:>3:1)
回本周期CAC / 每月 ARPU(目标:<12个月)
净收入留存率(期初 MRR + 增值部分 - 缩减部分 - 流失部分) / 期初 MRR

何时查阅参考资料

  • references/metrics-frameworks.md —— 详细的 AARRR 实施指南、群体分析教程、A/B 测试方法论、按业务类型分类的仪表盘模板

反模式

  • 不要追踪所有内容 —— 事件越多 ≠ 洞察越多。只追踪能推动决策的内容。
  • 不要使用虚荣指标 —— 页面浏览量和总注册数本身毫无意义。
  • 不要跳过追踪计划 —— 临时追加会导致数据不一致、难以使用。
  • 不要忽视隐私 —— Cookie 同意机制、数据最小化、匿名化选项必须考虑。
  • 不要创建无人查看的仪表盘 —— 如果没人每周查看,就删除它。
  • 不要测量却不行动 —— 每个仪表盘都应有负责人,确保有人基于数据采取行动。
E
@emersonbraun

已收录 2 个 Skill

相关推荐