菜单

指标分析

指标分析概述

概述

指标平台 创建好指标、维度、关系后,在 指标分析 可以进行灵活的多维分析。

指标分析支持通过简单的点选指标、维度、筛选条件等完成分析,也提供了高级分析条件配置的能力,在帮助产品、运营自助分析日常业务数据的同时,也能帮助专业分析师完成高阶洞察。指标分析可以满足以下需求:

  • 多维度多指标的即席关联分析:基于统一的指标、维度口径生成分析结果,消除不同业务模型间的指标二义性
  • 降低数据查询及分析的门槛:通过点选拖拽维度、指标、筛选条件等生成分析结果,是与行为分析模型类似的基于业务语义出发的分析,对业务同学友好
  • 行为类、经营类指标融合分析:基于指标和关系,在用户粒度打通行为数据与经营数据后,支持企业进行用户粒度的运营 ROI、经营分析等多业务场景
  • 可作为公司内部的业务中间表生成工具,生成集中管理的业务模型,上层可视化支持二次聚合的多元配置

在指标分析配置好的分析条件,可以发布至 业务集市,完成分析条件的沉淀、数据更新方式的配置,还可以进行精细化的权限分配,如协同管理、行权限的配置等。

常用分析场景

场景一:不同分析模型产生的指标同时查看分析

通过不同的分析模型创建出的指标,如事件分析、Session 分析、留存分析创建出的指标,可以在指标分析中实现同时分析。如分析不同投放渠道的消耗及转化情况:可以按 渠道 维度同时查看渠道 PV(事件分析)、不同 Session 的 Session 总次数(Session 分析)、不同 Session 的 Session 跳出率(Session 分析)。

场景二:经营分析

接入的业务数据表,在指标平台快捷生成所需维度、指标后,可以在指标分析完成对经营数据的分析。如分析不同品类的销售额:可以通过订单表创建(sum(订单金额),筛选:订单状态=已完成),在指标分析中选择维度 商品品类,选择指标 销售额 即可完成分析。

场景三:用户行为数据和业务数据联合分析

通过现有分析模型能够可视化快速生成行为类指标,如 DAU、次日留存率等指标。业务数据通过关系在用户粒度与行为数据打通后,即可在指标分析完成用户粒度的运营 ROI、经营分析等多业务场景的分析,解决用户行为数据和业务数据孤立问题。

适用角色

权限点 \ 角色 系统角色 自定义角色
管理员 分析师 开发者 普通用户 自定义角色名称
使用指标分析 默认开通 默认开通 默认开通 默认不开通 自定义配置

使用权限 的维度、指标,可以在指标分析中进行分析,详见指标管理权限部分

指标分析界面功能简介

基础-分析条件配置

选择所需 维度(1)、指标(2)时间范围(5) 后,点击 查询(6) 即可完成一次分析。

同时支持添加 用户分群(4)全局筛选(5) 条件。

维度和指标

在指标分析中,支持根据分析习惯,先进行维度的选择,或先进行指标的选择;其中,指标必选,维度非必选。
维度或指标会根据已选内容,实时变更可选的范围,鼠标悬停在不可用的选项上会显示详细原因。

维度 - 时间维度的说明

预置维度 - 时间:支持分析时,切换不同的时间粒度。

部分指标,如来源为留存分析的指标,不支持全部时间粒度的使用,如先选择了此类指标,后选择时间维度,时间颗粒度的可用项会减少。

维度 - 自定义维度

在指标分析中,可以基于已有维度,灵活定义出新的 自定义维度,方便分析及看数。比如已有维度 渠道,希望在指标分析将其合并为渠道分类:免费渠道、付费渠道、自有渠道,然后进行分析。

创建步骤:

  1. 配置自定义维度显示名、维度名称
  2. 选择自定义维度的数据类型
  3. 定义维度规则:一个自定义维度的规则定义中,仅支持 来源为同表 的维度,选中某维度后,再次添加规则时,会自动限制后续可选维度的范围。
指标 - 指标口径

每个指标的分组、来源、业务口径、指标注释、可用的时间粒度,可在指标口径卡片中查看。如需进一步查看数据口径、创建人等信息,可点击 详情 快捷跳转至指标平台查看。

指标 - 指标值筛选

指标值筛选功能入口在选中的指标后,可以用于筛选出更关注的数据。一次分析中,对某个指标增加的指标值筛选,会影响其他指标的数据,即此类筛选条件会作用于整行数据。

举例:

  • 维度:渠道
  • 指标:广告收入(指标值筛选,大于 10000)、广告成本
  • 查询数据仅返回 广告收入 大于 10000 的渠道的相关数据

指标 - 自定义指标

在指标分析中,支持基于已有指标创建新的 自定义指标。交互逻辑可参考 事件分析自定义指标

通过自定义指标,可以实现以下场景:

  • 场景 1:实现高级对比能力

    如发现商品销售数据波动时,可通过此功能,实现 部分品类销售情况整体销售情况 对比,比如:鞋服品类销售额对比整体销售额,则可以通过(销售额加内筛选 = 鞋服)/ 销售额实现

  • 场景 2:指标四则

    实现已有指标之间的四则运算,例如已有指标 线索数有效线索数,可以通过自定义指标实现 线索有效率(有效线索数 / 线索数)的计算

维度和指标的使用限制

维度

  • 数据类型为 List(集合) 的维度,一次分析只能选择一个。

指标

  • 指标所在的数据表上如果没有 Datetime(日期时间)类型的字段,此类指标不支持使用 时间 维度及 时间范围,见下图
    • 先选择此类指标,再选 时间 维度的提示:
    • 先选择此类指标,时间范围 会禁用:
    • 支持时间的指标与此类指标不能同时分析:

用户分群

  1. 选择指标后,如所选指标与用户表存在符合条件的关系,用户分群会变为可用状态。
  2. 临时分群:
    • 在指标分析里,分析的过程中可以直接建立临时分群,通过属性、标签、行为序列的规则设置,在分析过程中实时、快速地完成对分析人群的圈选,而不用在用户分群模块提前配置。
    • 临时分群可以在下次分析继续使用,每次分析时会根据分群的规则重新计算。
    • 临时分群最多存储 20 个,支持删除、编辑等管理操作。
    • 目前,只有指标分析支持了临时分群,暂时不支持在其他分析模型中使用。

全局筛选

全局筛选中,可添加筛选条件的维度,为所选指标可用维度的交集(除去来源为用户属性、用户标签的维度,用户相关的筛选条件可以在用户分群中通过创建临时分群完成)。

时间范围

当所选指标的来源数据表上没有 Datetime(日期时间)类型的字段,时间范围不可用。

数据截断问题

查询数据过多时,会发生数据截断。会按照第一个指标值的"降序"或"升序"截取 Top 10000 分组的数据进行展示。

可以通过调整指标顺序及高级分析条件配置 > 默认排序来尽可能的获取所需数据结果,详见 2.2.3。

进阶 - 高级分析条件配置

关系

关系的拼接和切换
  1. 跨表分析
    • 基于同一张数据表创建出的维度、指标可以一起分析
    • 指标平台 - 关系管理 中建立关系后,还可以实现跨表使用指标维度
    • 举例:
    • 商品基础信息表 中存储了每个商品的品类、id 等基础信息
    • 事件表 中记录了每个下单事件包含的商品 id
    • 建立 商品信息表 为主键表、事件表 为引用表的关系后,分析时就可以使用商品品类作为维度去分析不同品类的被购买次数、金额等指标
  2. 关系的拼接
    • 在关系管理中,构建的是两个数据表之间的关系
    • 在分析时,会将两两关系拼接至最长 4 度 (Table A-Table B > Table B-Table C > Table C-Table D > Table D-Table E) 进行使用,即维度、指标所在数据表之间最多跨 4 度关系
  3. 分析时切换关系
    • 支持在分析时灵活切换维度、指标所在数据表之间的关系,发起查询时会按照选择的关系进行计算
    • 默认选中两表间最新创建的较短的关联关系
    • 举例:
    • 在关系管理中创建了如下三条关系:
      • 关系 1:Table A — Table B
      • 关系 2:Table B — Table C
      • 关系 3:Table A — Table C
    • 分析时所选的维度、指标分别来自 Table A 和 Table C,在 高级分析条件配置 - 关联关系 Table A 和 Table C 间会有两条可用关系:
      • 关系 3:Table A-Table C
      • 关系 1 和关系 2 拼接成的关系:Table A—Table B > Table B—Table C
    • 默认选中 关系 3,支持切换为 关系 1 和关系 2 拼接成的关系
    • 分析时进行关系切换的场景举例:
    • 拼团订单表 中存在"拼团发起者"和"参与者"两个字段,发起者和参与者的用户信息均存储在 用户信息表
    • 关系管理 中对于 拼团订单表用户信息表 之间可以建立两条关系:一条以"拼团发起者"作为外键,一条以"参与者"作为外键
    • 分析时可以选择 按照拼团发起者的会员等级(以"拼团发起者"作为外键的关系),或 参与者的会员等级(以"拼团参与者"作为外键的关系),去查看订单金额等指标
  4. 指标维度方向的限制
    • 主键表上维度可以用于分析引用表上指标,反向暂不支持
分析模型指标的特殊说明
  • 在指标分析中,来源为「分析模型」的指标来源为「事件属性」的维度,仍旧会根据 「事件」「属性」 的从属关系来判断是否可用
  • 基于关系拓展的维度,也会限制为 该事件的属性做引用字段时 的数据表上创建的维度
  • 即,非本事件属性创建出的维度和关系,对本事件的指标不可用
指标来源 具体来源 事件属性范围等说明
Session 分析 / 事件分析 具体事件的指标 该事件的属性
Session 分析 / 事件分析 虚拟事件的指标 该虚拟事件包含的事件的属性的并集
Session 分析 / 事件分析 自定义指标

自定义指标涉及事件的属性的交集

关系:要求原子指标分别与对应数据表有符合条件的关系

事件分析 任意事件的指标 所有可见事件的属性的交集
预定义指标 通过事件分析预定义指标创建出来的指标,可用粒度为「天」,需添加「时间 - 天」维度后才能发起查询
Session 分析 Session 总体/任意事件的指标 Session 内事件的属性的并集
留存分析 ——

通过留存分析创建的指标,暂不支持使用来源为「事件属性」的维度(包括与事件表建立关系的数据表上创建的维度)作为维度或筛选条件,且必须添加对应粒度的「时间」维度才能发起查询

时间字段

时间范围筛选和系统预置 时间 维度背后对应的字段,称之为 主时间字段

  1. 在指标分析中,当指标来自不同数据表时,系统会默认选中每张数据表中的第一列数据类型为 Datetime(日期时间)的字段作为主时间字段,并且将这些字段捏合在一起,从而实现对所有指标做全局一致的时间筛选和时间维度值展开。
  2. 支持分析时,切换每张数据表的 主时间字段,要求字段的数据类型为 Datetime(日期时间)。其中,基于行为分析模型 / events 表创建的指标,只能以 事件发生时间 为主时间字段,不支持切换,否则可能引起性能问题。

例如,同时分析 GMV 和日活,其中 GMV 来自订单业务表,日活来自事件分析,时间范围选择 2023-04-06,时间的筛选会同时作用于订单业务表和事件表;其中订单业务表的主时间字段支持切换,可以看 下单时间 等于 2023-04-06 的 GMV,也可以切换为 支付时间订单完成时间

默认排序

查询数据过多时,会发生数据截断。会按照 第一个指标 值的 降序升序 截取 Top 10000 分组的数据进行展示。

  1. 高级分析条件配置 > 默认排序 中可以切换 降序升序

  1. 在分析条件配置区可以拖动指标调整顺序:鼠标悬停在指标前的字母序号上,指标会变为可拖动状态,上下拖动即可完成指标顺序的调整。

上一个
自定义查询(新)
下一个
其他
最近修改: 2025-05-19