1. 什么是指标

指标是一种可量化的度量标准,用于评估比较业务场景中在特定目标或属性上的表现和进展。

指标举例:

  • GMV
  • PV
  • UV
  • 七日留存率
  • ...

神策指标平台支持分析师或相关数据工程师通过可视化配置替代码开放的方式搭建内部统一的指标体系,并支持对指标的管理和权限分发。创建后的指标可以与维度在「指标分析」中任意关联组合分析。


2. 为什么要做指标

大家是否经常遇到这样的问题

企业1 —— 同一指标计算口径不同导致数据gap,影响企业业务数据分析。

某领导:“这两份运营报告里的XXAPP的新用户数到底是怎么算的?为什么同地域同日期,却有两个不同的结果?”

数据产品B:“事件分析模型中过滤注册来源为APP的完成注册事件的用户数。”

数据产品C:“事件分析模型中过滤注册来源为APP且手机号为第一次出现的完成注册事件的用户数。”

某领导:“所以我应该以哪个为准?”

企业2 —— 销售和运营人员不懂分析模型也有业务数据的需求。

某运营:“由于上个月广告投放增加,我想对比引流到落地页并完成留资的用户数其环比同比是否有增加,可我不了解什么是事件分析模型怎么用,该怎么办?”

企业3 —— 某企业创新业务部 xxx 用户增长leader 

又要进行q2的月度复盘会了,领导亲历而为 分析 看下q2季度的一些用户相关数据:新增、活跃、复购、流失等用户概览级及其他数据。

基于诸如如上痛点,神策分析将推出指标管理功能,旨在帮助企业统一指标口径,保证指标唯一性,并让不了解数据分析模型,事件、属性等数据相关概念的业务人员或者中高层leader能快速、高效查询使用数据。


3. 指标的创建

支持两种方式创建指标:

  • 分析模型 添加到指标,详见 3.1。
  • 指标管理 中创建指标,详见 3.2。

3.1. 从分析模型添加到指标

  1. 选择 分析 > 事件分析 / 留存分析 / Session 分析
  2. 次完成 分析条件配置
  3. 点击 查询 按钮。
  4. 选择页面右上角的 + 添加到 > 指标管理,即可 批量 添加指标到指标管理。或者点击事件选择指标后面的 + 指标管理 按钮,也可添加 单个指标 到指标管理。留存分析 仅支持选择页面右上角的 + 添加到 > 指标管理
  5. 添加到指标管理 窗口点击 添加指标 选取需要添加的指标,并点击 确定添加 按钮。
  6. 依次完成 指标显示名指标名称指标业务口径指标分组数据精度指标注释(非必填)指标基础信息的配置。
  7. 点击 提交 按钮。

3.2. 在指标管理中创建指标

3.2.1. 通过分析模型创建指标

  1. 选择 指标平台 > 指标管理
  2. 选择 创建指标 ··· > 事件分析 / 留存分析 / Session 分析
  3. 选择一个 分析模型,跳转到 创建指标 页面。
  4. 创建指标 页面依次完成 基础信息数据口径分析设置数据权限 等配置。
  5. 点击页面右上角 提交 按钮,校验成功后,可在 指标管理列表 中查看创建完成的指标。

3.2.2. 通过数据表创建指标

3.2.2.1. 基础指标

  1. 选择 指标平台 > 指标管理
  2. 选择 创建指标 ··· > 数据表
  3. 选择 数据表,跳转到 创建指标 页面。
  4. 创建指标 页面依次完成 基础信息数据口径分析设置数据权限 等配置。
  5. 点击页面右上角 提交 按钮,校验成功后,可在 指标管理列表 中查看创建完成的指标。

3.2.2.2. SQL 指标

注:神策分析 v2.5.5 版本、v3.0.1 版本及 v3.0.1 以上版本支持该功能

SQL指标 中「基础信息、分析配置、数据权限」配置与 基础指标 相同,以下只做「数据口径」差异部分示例说明

3.2.2.2.1. 限制说明
  • 当前版本仅支持使用 单个数据表 创建指标
  • 支持使用在 SQL 片段 使用常用的 impala分析函数 创建指标,例如:sum(字段1)+sum(字段2) 。SQL片段中不能出现中文
  • SQL片段的结果必须为 数值类型
3.2.2.2.2. 场景举例

场景举例1:

  • 指标:发货及时率
  • 口径:发货时间 - 发货时间  <= 3 天为及时,小于等于 3 天的发货订单除以全部发货订单为发货及时率
count(case when datediff(发货时间,付款时间)<= 3 then 订单 id else 0 end)/count(订单 id)
SQL


场景举例2:

  • 指标:订单净新增数量
  • 口径:本月订单数量 - 上月订单数量
COUNT (CASE WHEN trunc (下单时间,'MM') = trunc (now (), 'MM') then 1 else null end) - COUNT (CASE WHEN trunc (下单时间,'MM') = date_sub (trunc (now (), 'MM'), INTERVAL 1 MONTH) then 1 else null end)
SQL


场景举例3:

  • 指标:厂商折扣前收入
  • 口径:除100g、200g、300g之外的产品规格的金额总和 / 1.1
SUM (case when  产品规格 not in (100g, 200g, 300g) then 厂价调货金额_总和 else 0) /1.1
SQL


4. 指标的管理

功能入口指标平台 > 指标管理

指标管理列表对指标的基础信息做了统一的展示。同时支持对单个指标进行 创建、分析、查看、编辑、复制、删除、收藏、授权操作。

4.1. 指标管理列表

指标列表的基础信息对所有人可见。默认依序展示指标显示名、指标名称、指标注释、来源、引用列表、可用维度、指标状态、最后更新时间、创建人和支持的操作项。点击列表右上角的  可对显示的列进行配置。

  • 分析指标:点击分析指标,跳转到指标分析页面,可以在「指标分析」中进行多维分析
  • 查看详情:支持对自己有使用 / 数据权限的指标进行查看操作。点击「查看」后打开指标详情抽屉,支持查看指标的基础配置信息、数据口径、分析设置、数据权限、变更记录
  • 编辑:支持对自己有管理权限的指标进行编辑操作
  • 复制:点击「复制」同创建流程,支持对指标基础信息、数据口径、数据权限的修改
  • 删除:除了预置指标,其余由用户创建的指标皆可删除,为了避免您误删维度,删除时会提示指标的引用关系,并支持二次确认
  • 收藏:支持收藏/取消收藏指标

4.2. 授权(指标的数据/使用权限)

单个指标授权:支持创建或编辑指标时,指定该指标可用用户范围。

批量授权:支持建立权限组,对组内用户进行指标的批量授权。

  • 点击分组列表右上角的 批量授权 按钮,弹出分配指标权限对话框。
  • 点击 + 添加对象组
  • 修改 权限对象组名称
  • 选择 对象
  • 设置 允许使用的指标
  • 点击 提交 按钮。

4.3. 指标分组管理

针对企业不同的业务类型或业务过程,可以通过分组管理,体系化分类搭建和管理指标,让分散在各部门的数据统一。

点击指标管理左侧指标分组右侧的  可对指标分组管理,比如创建分组、移动指标、修改分组名、删除分组、置顶分组等。

  • 修改分组名:鼠标放到分组上,点击  修改分组名。
  • 删除分组:鼠标放到分组上,点击  删除分组。
  • 置顶分组:鼠标放到分组上,点击   置顶分组。

「预置指标分组」为系统预置的指标分组,不可删除、编辑和移动

5. 预置指标列表

预置指标指的是指标平台初始化时系统预置的指标,默认归属于「预置指标分组」,不支持删除和修改。

预置指标列表

指标显示名指标名称指标来源
用户数count_users

数据表。即:Users 表中的 id,计算公式:count(id)


6. 相关的名词解释

名词含义/用途来源
指标是一种可量化的度量标用户在指标管理里,通过事件、属性、标签、分群以及导入数据表内字段创建
指标分组指标分组可以用于标识指标的类别,比如订单数量、销售金额等,可以都属于销售这一分组下创建指标时选择,创建完成后可编辑
指标显示名一个清晰、直观且易于理解的名称,建议这个名称应该能够简洁地概括指标的含义和用途,使得非专业用户也能够快速把握指标的核心内容创建指标时填写,创建完成后可编辑
指标名称指标名称是数据分析和业务报告中用于标识和描述特定度量或统计数据的术语创建指标时填写,创建完成后不可编辑
指标注释作为备注用来描述指标的业务语义。指标注释将作为指标的公开信息会在指标管理列表、业务集市详情、报表详情中展示创建指标时填写,创建完成后可编辑
指标业务口径可填写指标衡量的业务过程、业务含义等。口径信息授权用户可见。创建指标时填写,非必填,创建完成后可编辑
指标来源指标的创建方式,比如通过事件分析创建时,指标来源为:事件分析根据创建方式生成
指标状态根据指标来源的数据判断指标状态。例如:指标口径中包含的事件属性“城市”在元数据管理被隐藏或删除时,指标就会报异常并提示对应的异常原因。指标的状态决定了指标是否可用,即在自定义业务分析里能否查询以及包含该指标的业务模型能否正常调度根据指标来源的数据判断
可用维度所有可用该指标分析时候进行下钻的维度,根据指标的口径包含的数据源与维度的血缘关系生成。根据指标口径与维度的关系生成,是否可用的判断依据:
    •  事件分析创建的指标:
      • 指标中包含的所有事件都包含该维度对应的属性
    • 留存创建的指标:
      • 用户属性和用户标签创建的指标皆可用
    • 数据表创建的指标:
      • 维度与指标对应的字段来自同一张表,或者有关联关系的指标
引用列表所有直接引用了该指标,并沉淀成新的数据资产的上游产品。即:指标向上的血缘。根据指标血缘应用判断