14.4、业务KPI设计
业务 KPI 设计
欢迎回到第 14 章的学习。在上一节,我们学习了技术 KPI 设计。现在我们要学习业务 KPI 设计。
本节将学习:用户指标、转化指标、收入指标、以及体验指标。
用户指标
用户指标的作用是什么? 衡量用户规模和活跃度,评估业务增长。
用户指标包括哪些呢?
第一个:DAU(日活跃用户)。 Daily Active Users,日活跃用户数。
第二个:MAU(月活跃用户)。 Monthly Active Users,月活跃用户数。
第三个:新用户数。 新增用户数量。
第四个:留存率。 用户留存率(次日留存、7 日留存、30 日留存)。
用户指标示例:
# DAU(日活跃用户) count(count by (user_id) (http_requests_total{path="/api/orders"} [1d])) # MAU(月活跃用户) count(count by (user_id) (http_requests_total{path="/api/orders"} [30d])) # 新用户数 count(count by (user_id) (http_requests_total{path="/api/register"} [1d])) # 留存率(次日留存) count(count by (user_id) (http_requests_total{path="/api/orders"} [1d] offset 1d)) / count(count by (user_id) (http_requests_total{path="/api/orders"} [1d]))
转化指标
转化指标的作用是什么? 衡量用户转化效果,评估业务效率。
转化指标包括哪些呢?
第一个:转化率。 转化用户数 / 总用户数。
第二个:完成率。 完成操作数 / 开始操作数。
第三个:流失率。 流失用户数 / 总用户数。
第四个:复购率。 复购用户数 / 总用户数。
转化指标示例:
# 转化率(注册到下单) count(count by (user_id) (http_requests_total{path="/api/orders"} [1d])) / count(count by (user_id) (http_requests_total{path="/api/register"} [1d])) # 完成率(下单到支付) count(count by (order_id) (http_requests_total{path="/api/payment"} [1d])) / count(count by (order_id) (http_requests_total{path="/api/orders"} [1d])) # 流失率 count(count by (user_id) (http_requests_total{path="/api/logout"} [1d])) / count(count by (user_id) (http_requests_total{path="/api/login"} [1d]))
收入指标
收入指标的作用是什么? 衡量业务收入,评估业务价值。
收入指标包括哪些呢?
第一个:GMV(成交总额)。 Gross Merchandise Volume,成交总额。
第二个:ARPU(每用户平均收入)。 Average Revenue Per User,每用户平均收入。
第三个:LTV(用户终身价值)。 Lifetime Value,用户终身价值。
第四个:CAC(获客成本)。 Customer Acquisition Cost,获客成本。
收入指标示例:
# GMV(成交总额) sum(order_amount_total) # ARPU(每用户平均收入) sum(order_amount_total) / count(count by (user_id) (http_requests_total{path="/api/orders"})) # LTV(用户终身价值,简化计算) avg(sum by (user_id) (order_amount_total)) # CAC(获客成本,需要结合营销成本数据) marketing_cost_total / count(count by (user_id) (http_requests_total{path="/api/register"}))
体验指标
体验指标的作用是什么? 衡量用户体验,评估服务质量。
体验指标包括哪些呢?
第一个:满意度。 用户满意度评分。
第二个:NPS(净推荐值)。 Net Promoter Score,净推荐值。
第三个:投诉率。 投诉用户数 / 总用户数。
第四个:完成时间。 用户完成操作的时间。
体验指标示例:
# 满意度(平均评分) avg(user_satisfaction_score) # NPS(净推荐值,需要结合推荐者数据) (promoters_count - detractors_count) / total_users_count * 100 # 投诉率 count(count by (user_id) (http_requests_total{path="/api/complaint"} [1d])) / count(count by (user_id) (http_requests_total{path="/api/orders"} [1d])) # 完成时间(平均) avg(order_completion_time_seconds)
本节小结
在本节中,我们学习了业务 KPI 设计:
第一个是用户指标。 DAU、MAU、新用户数、留存率,衡量用户规模和活跃度。
第二个是转化指标。 转化率、完成率、流失率、复购率,衡量用户转化效果。
第三个是收入指标。 GMV、ARPU、LTV、CAC,衡量业务收入。
第四个是体验指标。 满意度、NPS、投诉率、完成时间,衡量用户体验。
业务 KPI 设计流程: 选择指标 → 设定目标 → 追踪监控 → 优化改进。
这就是业务 KPI 设计。通过业务 KPI 设计,我们能够量化业务目标和用户体验。
在下一节,我们将学习从 Traces 到 KPI。学习如何从 Traces 中提取 KPI。