【数据分析】如何构建指标体系?

有哪些指标体系搭建模型?五个步骤教你从0开始搭建指标体系

一、企业指标体系搭建存在什么问题

许多企业在搭建数据指标体系时遇到了诸多难题,如问题定位不准确、数据采集不完整、目标不一致、报表无序、指标覆盖不全面以及报表价值未充分利用等。

1、问题定位困难

缺乏系统化规划可能导致构建的数据指标体系偏重于结果型指标,而忽视了过程型和维度型数据的重要性。例如,在设定日活跃用户数(DAU)指标时,若缺少用户设备类型、版本、地域、性别、年龄等维度信息,将难以全面理解用户行为。

2、数据采集不足

若业务团队未能全面规划所需数据,需求将显得零散,导致数据上报同样缺乏系统性。反复根据业务需求补充上报不仅浪费开发资源,也延迟了业务团队对数据的获取和分析。

3、目标不一致性

在构建数据指标体系前未与业务团队就目标达成共识,可能导致最终生成的报表与业务团队的关注点不符,从而无法有效帮助他们发现和解决问题,造成资源浪费和报表冗余。

4、报表无序

随着业务扩展,报表数量增多,若未提前规划好数据指标体系,将导致报表之间信息重复、数据不一致,以及报表组织混乱。业务团队寻找所需报表往往耗时且效率低下。

5、指标覆盖不全面

报表中的数据指标并非越多越好,关键在于指标的全面性和相关性。缺乏前期规划可能导致报表中的指标繁多却缺乏完整性,无法有效反映业务全貌。

6、报表价值未充分利用

许多业务报表未能充分发挥其价值,因为业务团队不清楚报表如何具体助力业务发展,报表仅起到了基础监控的作用。这通常是因为在规划数据指标体系时,只考虑了基础指标。

为了解决这些问题,我们需要采用科学的方法来构建一个全面、系统、高效、业务导向的指标体系,该体系应结合分析型和监控型的特点。常用的构建模型包括北极星指标(North Star Metric)、目标-手段模型(OSM)、AARRR漏斗模型、用户旅程地图(UJM)和互斥完全穷尽(MECE)原则等。通过这些模型,我们可以更好地确保数据指标体系能够满足业务需求,促进业务洞察和决策优化。

二、指标体系

1.什么是指标体系?

实际工作中,想要准确说清楚一件事是不容易的。例如,你在金融公司工作,工作中可能会听到这样的对话:"大概有1万多人申请贷款吧""有很多人都没有申请通过""感觉咱们的审核太严了"。

同事之间这样闲聊说话没什么问题,但是如果是向领导汇报或者是数据分析师在回答业务部门问题的时候就不能这么说了,一定要用准确的数据和指标来描述清楚。例如上边的对话可以改成:

5月4日新申请贷款用户10450人,超目标达成1450人;
5月4日当日申请贷款用户10450人,当日通过2468人;
截至5月6日,5月4日申请贷款的10450名用户中有3690人通过申请,申请通过率35.31%。

上面通过一个指标"申请通过率"说清楚了申请贷款用户的情况。但是实际工作中,往往一个指标没办法解决复杂的业务问题,这就需要使用多个指标从不同维度来评估业务,也就是使用指标体系。

指标体系是从不同维度梳理业务,把指标有系统地组织起来。简而言之,指标体系=指标+体系,所以一个指标不能叫指标体系,几个毫无关系的指标也不能叫指标体系。

2.指标体系有什么用?

我们在讨论一个人是否健康的时候,常常会说出一些名词:体温、血压、体脂率等。当把这些指标综合起来考量,大概就能了解一个人的健康状况。

同样,对于一家公司的业务是否正常(健康),可以通过指标体系对业务进行监控。当业务出现异常时,就能以最快的速度发现问题,开始分析,然后解决这些问题,最大化地减少损失。

指标体系的作用包括:

● 监控业务情况;

● 通过拆解指标寻找当前业务问题;

● 评估业务可改进的地方,找出下一步工作的方向。

3.如何建立指标体系?

可以用下面的方法建立指标体系。

(1)明确部门KPI,找到合适的一级指标

一级指标是用来评价公司或部门运营情况最核心的指标。例如,某旅游公司在会员积分方面的开销较大, 业务部门关心成本,定的的KPI是合理利用积分抵扣金额,节省成本,所以该部门一级指标定为积分抵扣金额。

一级指标并非只能是一个指标,有可能需要多个一级指标来做综合评价。例如,某网贷公司产品部门的主要职能是开发出符合市场需求的贷款产品,在提升业务量(放款量)的同时,也需要监控业务质量(放款逾期率)。

根据市场和业务运营情况及时调整产品政策,所以该部门的KPI有两个:贷款产品放款金额、贷款产品的坏账率。

贷款产品卖的好光看"放款金额"还不够,还要关注毛利润,这才是真正赚到的钱。同时也需要看用户数,因为用户数直接和获客成本挂钩,要防止营销成本太高、实际没利润这样不可持续情况的发生。

所以该部门确定了三个一级指标:放款金额、毛利润、用户数。

(2)了解业务运营情况,找到二级指标

有了一级指标以后,可以进一步将一级指标拆解为二级指标。具体如何拆解,要看业务是如何运营的。比如销售部门一般按地区运营,就可以从地区维度拆解。市场部门一般按用户运营,就可以从用户维度拆解。

例如前面的案例中一级指标是积分抵扣金额,从订单维度拆解为积分抵扣金额 = 积分抵扣的订单数 * 平均订单抵扣金额,从会员维度拆解为积分抵扣金额 = 积分抵扣的会员数 * 人均抵扣金额。一级指标、二级指标指标的结构如下图。

(3)梳理业务流程,找到三级指标

一级指标往往是业务流程最终的结果,例如积分抵扣金额,是业务流程(会员->购买旅游产品->使用积分抵扣->支付金额) 最后的一个结果。

光看一个最后结果是无法监督、改进业务流程的,这就需要更细致一些的指标,也就是添加三级指标。例如,在业务流程中不同会员等级可以抵扣的金额不一样。不同旅游产品线可以抵扣的金额比例也不一样。所以,需要把二级指标按照业务流程拆解为更细的三级指标。

在会员业务节点可以拆解为LV1级会员数、LV2级会员数、LV3级会员数、LV4级会员数。在购买旅游产品业务节点可以拆解为酒店订单数、机票订单数、跟团游订单数、自由行订单数。最后,确定的指标如下图,因为一级指标、二级指标、三级指标的结构像金字塔,所以下图也叫做指标体系金字塔。

每个指标从3个方面确定统计口径:

指标含义:这个指标在业务上表示什么?

指标定义:这个指标是怎么定义的?

数据来源:从什么地方收集的原始数据?数据统计的时间范围是什么?

(4)通过报表监控指标,不断更新指标体系

前面步骤找到了一级指标、二级指标和三级指标,到这一步可以把这些指标制作到报表中,通过报表监控指标,不断更新指标体系。

以上案例只是演示一下全部流程,在不同情境下,操作的方式会有区别,遇到的问题也不相同。想要真正掌握数据分析,还是要自己去实践,并不断解决遇到的问题。

4.指标体系有哪些注意事项?

建立指标体系需要注意以下4个问题。

(1)没有一级指标,抓不住重点

工作里最常见的情况是你获得的报表是从离职同事那里交接过来的,或者是领导给你的指标,你只是负责定时更新报表。但是为什么这样做报表?做完了报表给谁看?其实你是不清楚的。

弄清楚这些,需要知道一级指标是什么。如果不能围绕一级指标来做事会闹出笑话来。例如,某银行为了激励员工,根据KPI给分行经理制定的奖励规则如下:

投诉率最低的五个分行经理各奖励2000元现金;
分行客服月通话时长平均≥3.5小时,奖励3000元。

某个分行经理带领团队只放出贷款20万元,在150家分行中排名最后一名,但因为上面KPI达成的好,其收入反而比某些全额达成放款目标的分行经理高。这种不以一级指标(放款金额)为前提的激励方案就是无效的方案。

(2)指标之间没有逻辑关系

如果不按照业务流程来建立指标体系,虽然指标很多,但是指标之间没有逻辑关系。以至于出现问题的时候,找不到对应的业务节点是哪个,没办法解决问题。

(3)拆解的指标没有业务意义

有的报表上的指标很丰富,但是却没有实际的业务意义,导致报表就是一堆"没有用"的数字。

例如:在销售部门,最关注的是销售目标有没有达成,现在达成了多少,接下来的每天应该达成多少,哪些些区域达成最高,哪些区域达成最低。如果不围绕这个业务目标拆解指标,而是随意把指标拆解为用户年龄、性别,这就与业务没有任何关系,只是为了拆解而拆解。

(4)一个人就完成了指标体系和报表,也不和业务沟通

建立指标体系不是1个人能够完成的,需要业务部门(市场、运营、产品等部门统称为业务部门)、数据部门(这里把数据分析师所在的部门统称为数据部门)、开发部门相互之间进行协作。

业务部门会不断提出新的业务需求。如果业务部门认可数据部门做出的分析报告,并希望以后可以随时查询到相关的数据,那么数据部门会把数据产品化,也就是协助开发部门把数据产品做进公司后台系统,一般形式就是报表。

日常工作中,业务部门、数据部门、开发部门部门是像下图这样紧密协作的。

建立指标体系需要各部门紧密沟通,还需要对公司业务和各部门职能的深刻理解.

相关推荐
封步宇AIGC1 小时前
量化交易系统开发-实时行情自动化交易-4.2.3.指数移动平均线实现
人工智能·python·机器学习·数据挖掘
B站计算机毕业设计超人3 小时前
计算机毕业设计SparkStreaming+Kafka新能源汽车推荐系统 汽车数据分析可视化大屏 新能源汽车推荐系统 汽车爬虫 汽车大数据 机器学习
数据仓库·爬虫·python·数据分析·kafka·数据可视化·推荐算法
封步宇AIGC4 小时前
量化交易系统开发-实时行情自动化交易-4.2.1.简单移动平均线实现
人工智能·python·机器学习·数据挖掘
封步宇AIGC5 小时前
量化交易系统开发-实时行情自动化交易-4.1.4.A股布林带(BOLL)实现
人工智能·python·机器学习·数据挖掘
forestsea7 小时前
Spring Boot 与 Java 决策树:构建智能分类系统
java·人工智能·spring boot·深度学习·决策树·机器学习·数据挖掘
Crossoads8 小时前
【汇编语言】call 和 ret 指令(一) —— 探讨汇编中的ret和retf指令以及call指令及其多种转移方式
android·开发语言·javascript·汇编·人工智能·数据挖掘·c#
曼城周杰伦17 小时前
表格不同类型的数据如何向量化?
人工智能·机器学习·分类·数据挖掘·sklearn·word2vec
菜鸟小码农的博客18 小时前
昇思MindSpore第四课---GPT实现情感分类
gpt·分类·数据挖掘
CopyLower21 小时前
AI 赋能电商的未来:购物推荐、会员分类与智能定价的创新实践
人工智能·分类·数据挖掘
安静的_显眼包O_o21 小时前
get_dumines() 函数,用于将分类变量转换为哑变量
人工智能·分类·数据挖掘