关于 growth-engineering
growth-engineering 是面向产品与工程团队的增长实践指南,聚焦产品驱动增长、实验和转化优化。内容包括功能标记、A/B 测试、增长指标与常见转化模式。
主要功能
- 01功能标记实施与维护
- 02A/B 实验设计与统计注意事项
- 03激活和病毒式增长模式
- 04转化优化实践
- 05增长指标定义
- 06实验平台参考
适用场景
- 01逐步发布功能或设置开关
- 02设计并评估 A/B 实验
- 03梳理注册到付费的转化流程
- 04跟踪激活与留存指标
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ travisjneuman/ .claude --skill growth-engineering安装后在 Claude Code 中输入/growth-engineering确认已加载。
详细介绍
增长工程技能
面向产品驱动增长、实验和转化率优化的基础设施与模式。
功能标记系统
实现模式
// lib/feature-flags.ts
import { PostHog } from 'posthog-node';
const posthog = new PostHog(process.env.POSTHOG_API_KEY!);
interface FeatureFlags {
'new-onboarding-flow': boolean;
'pricing-experiment': 'control' | 'variant-a' | 'variant-b';
'ai-suggestions': boolean;
}
export async function getFlag<K extends keyof FeatureFlags>(
key: K,
userId: string,
): Promise<FeatureFlags[K]> {
const value = await posthog.getFeatureFlag(key, userId);
return value as FeatureFlags[K];
}
// Usage in component
const showNewOnboarding = await getFlag('new-onboarding-flow', user.id);
功能标记最佳实践
- 短期标记:实验结束后移除(< 2 周)
- 长期标记:用于逐步发布的运维开关、紧急停用开关
- 切勿嵌套功能标记(会造成复杂度呈指数级增长)
- 每月清理过时的标记
- 记录标记评估结果,以便调试
A/B 测试基础设施
实验设计
// lib/experiments.ts
interface Experiment {
id: string;
name: string;
variants: {
id: string;
weight: number; // 0-100, must sum to 100
}[];
targetAudience: {
percentage: number; // % of users included
filters?: Record<string, unknown>;
};
primaryMetric: string;
secondaryMetrics: string[];
minimumSampleSize: number;
startDate: Date;
endDate?: Date;
}
// Track experiment exposure
function trackExposure(experimentId: string, variantId: string, userId: string) {
analytics.capture({
event: '$experiment_started',
distinctId: userId,
properties: {
$experiment_id: experimentId,
$variant_id: variantId,
},
});
}
统计显著性
- 最小样本量:开始前先计算(使用 Evan Miller 计算器)
- 不要中途查看结果:提前设定实验时长,不要因结果看起来有希望而提前停止
- 序贯检验:如果必须提前查看结果,请使用该方法(会调整 p 值)
- 最小可检测效应:明确何种改进才有意义(例如,提升 5%)
产品驱动增长模式
激活指标
| 阶段 | 指标 | 示例 |
|---|---|---|
| 注册 | 完成注册 | 用户创建账户 |
| 设置 | 完善个人资料 | 填写必填字段 |
| 关键时刻 | 体验核心价值 | 创建第一个项目 |
| 习惯 | 重复参与 | 首周内进行 3 次会话 |
| 收入 | 转化为付费用户 | 订阅套餐 |
病毒式增长循环
// Referral system pattern
interface Referral {
referrerId: string;
referredEmail: string;
status: 'pending' | 'signed_up' | 'activated' | 'converted';
rewardGranted: boolean;
}
// Track referral funnel
function trackReferralStep(referralId: string, step: Referral['status']) {
analytics.capture({
event: 'referral_step',
properties: { referralId, step },
});
}
转化率优化
- 降低操作阻力:尽量减少表单字段,启用社交登录
- 社会认同:展示用户数量、用户评价和品牌标识
- 紧迫感:试用倒计时、限时优惠(谨慎使用)
- 展示价值:提供互动演示,并设置明确升级路径的免费套餐
- 个性化:根据用例选择定制引导流程
增长指标
| 指标 | 公式 | 目标 |
|---|---|---|
| 激活率 | 已激活 / 已注册 | > 40% |
| 试用转付费率 | 付费用户 / 开始试用的用户 | > 15% |
| 净收入留存率 | (期初 MRR + 扩张 - 收缩 - 流失)/ 期初 MRR | > 110% |
| 病毒系数 | 发送的邀请数 * 转化率 | > 0.5 |
| 价值实现时间 | 从注册到关键时刻的中位时间 | < 5 min |
| DAU/MAU 比率 | 日活跃用户 / 月活跃用户 | > 20% |
实验平台
| 平台 | 类型 | 适用场景 |
|---|---|---|
| PostHog | 可自托管/云端 | 全栈、开源 |
| LaunchDarkly | 云端 | 大规模功能标记 |
| Statsig | 云端 | 自动统计、原生支持数据仓库 |
| Growthbook | 可自托管/云端 | 开源、贝叶斯统计 |
| Optimizely | 云端 | 企业、多渠道 |
相关资源
~/.claude/skills/product-analytics/SKILL.md- 分析与跟踪agent-product-analytics-specialist技能 - 分析专家~/.claude/skills/authentication-patterns/SKILL.md- 面向 PLG 的身份验证
衡量一切。持续实验。移除不起作用的内容。
评论
支持 Markdown