指标

指标的概念

许多人经常会混淆指标属性的概念,其实两者是完全不同的概念。

每次发放薪资的时候,都会有一个出勤天数的数据,很简单,这个数据表明本月出勤的天数,在这个描述中:

出勤事件,表示劳动者劳动的过程;

工时属性,表示劳动者每日的劳动时间,以天为单位的话,满足当日劳动时长即被计算为一个完整工作日。

天数指标,表示劳动者当月出勤的实际天数。

在数据分析平台内,存在事件指标属性指标两种类型的指标:

事件指标:例如App启动的总次数,支付订单的总次数等,主要结构由两部分构成,即事件+指标。

属性指标:例如App启动-省份-去重数,支付订单-订单金额-总和,主要结构由三部分构成,即事件+属性+指标。

属性的采集需要人为主动设计,比如我们想要知道用户的操作系统数据,那么在数据采集时我们需要在采集方案中设计$os这个属性用以采集操作系统相关数据。

指标不需要人为主动设计,其本身已经在数据分析平台中预置完成,具体的情况可以参考下方的表格:

事件指标

指标名 解释 示例
总次数 事件被触发次数的总和 App启动-总次数
用户数 触发某个事件的用户数总和 App启动-用户数
人均次数 触发某个事件的总次数/触发该事件的用户数 App启动-人均次数

属性指标

为了便于理解,下面将使用示例数据来辅助解释属性指标,示例数据中涉及四种数据类型,分别是数值类型字符串类型布尔类型日期时间类型,共7条数据。

用户ID A B C D E F A
商品类型 服饰 电子 母婴 虚拟 食品 家居 服饰
订单金额 100 120 150 80 60 20 200
是否促销
支付时间 2020.1.1 2020.1.2 2020.1.3 2020.1.4 2020.1.5 2020.1.6 2020.1.7

A.数值类型

  • 总和

总和即为查询后得到的数据集中,该属性的数值总和。上方表格中,订单金额字段为数值类型,查询订单金额-总和这个指标时,计算过程即为:

100+120+150+80+60+20+200=730

  • 均值

均值即为查询后得到的数据集中,该属性的数值总和除以数据条数。在上方表格中,计算订单金额-均值这个指标时,计算过程即为:

730/7=104.29

  • 最大值

最大值为查询后得到的数据集中,该属性值中最大的一条数值。在上方表格中,计算订单金额-最大值这个指标时,得到的结果是:200。

  • 最小值

与最大值对应,计算订单金额-最小值这个指标时,得到的结果是:20。

  • 人均值

人均值与均值不同,人均值为查询得到的数据集中,该属性的数值总和除以用户数。在上方表格中,用户数为7人,计算订单金额-人均值这个指标时,计算过程即为:

730/7=104.29

  • 去重数

去重数为查询得到的数据集中,该属性的属性值经过去重后,剩余的数据条数。在上方表格中,订单金额经过去重后仍然有8条,所以计算订单金额-去重数这个指标时,得到的结果为8。

B.字符串类型/布尔类型/日期时间类型

这三类数据类型预置的指标都只有一种,即去重数,计算方式与数值类型的去重数一致,以上方的商品类型字段为例,该字段为字符串类型,经过去重后剩余7条,所以计算商品类型-去重数后得到的结果为7。

业务实例

新用户数量

现在有一款游戏类产品上线投入市场运作,从不同渠道获取新用户进入游戏是当下的重中之重,在这个时间段,产品是脆弱的,任何一个影响用户体验的因素都可能最终导致用户大量流失。

所以一般情况下,厂商都会安排人力实时监控各项指标,力求不出现异常情况,然而人类不是机器,无法时刻保持精力充沛,这时,监控预警模块就派上了用场。

我们可以以小时为单位,24小时不间断的监测新增用户数的总和,当数值范围出现异常波动时自动告警,及时排查问题。

订单金额人均值

电商经营者将商品上架线上商铺时,价格以及优惠都是需要手动设置的,人为操作下难免出现粗心大意的情况,将100元错误设置为10元,20元优惠券设置成200元的操作屡见不鲜,一夜时间造成的损失难以承受。

此时,我们可以设置实时监测订单金额-人均值,当其低于设定的阈值时,触发告警,最快速度排查是否价格设置错误,降低损失。

results matching ""

    No results matching ""