菜单

基本概念

通过分析模块,可以基于对事件和属性的聚合计算快速创建特定的指标,并以图表的形式展示结果数据,进而观察指标的变化趋势和展开多维度的交叉对比分析。

本文将介绍 DT 系统中数据分析的基本概念

一、分析主体

在基于事件和用户模型的分析中,分析主体可以是用户、事件或用户/事件的属性维度
 
在分析过程中,可以通过对不同角色的数据进行分组分析,来对每个角色的留存和活跃情况进行比较和评估,选择正确的分析主体是数据分析中的一个关键环节,它需要基于实际业务场景和分析目标来进行决策,通过合理的选择和定义分析主体,可以更好地理解数据和发现数据中的规律,从而为业务决策提供有价值的参考
示例:游戏中单个用户可能拥有多个角色,如果想要分析每个角色的留存和活跃情况,那么角色就是分析主体,因为它是分析的关键维度
 
DT 系统以uid作为预设分析主体,uidacid是一一对应的关系。此外,DT 系统还支持将用户属性或事件属性作为自定义分析主体,并且这些自定义主体可以用于留存分析、漏斗分析、分布分析、间隔分析以及用户分群等分析功能
 

二、分析指标

分析指标即具体的数值,可以通过「事件」 + 「属性」 + 「计算方法」 或「事件」 + 「计算方法」计算得出
事件
属性
计算方法
任意事件
-
  • 总次数:该事件触发的次数
  • 触发用户数:触发该事件的独立用户数
  • 人均次数:独立用户触发该事件的平均次数
任意事件
任意类型属性
  • 去重数:该属性出现的独立去重个数
任意事件
数值类型属性
  • 总和:该属性的取值求和
  • 平均值:该属性取值的算术平均值
  • 人均值:数值型属性的总和 / 所选分析主体的去重数
  • 最大值:该属性取值的最大值
  • 中位数:该属性取值的中位数
  • 最小值:该属性取值的最小值
任意事件
 
布尔类型属性
 
  • 为真:属性值为 True
  • 为假:属性值为 False
  • 不为空数:属性值不为空
  • 为空数:属性值为空
任意事件
列表类型
  • 列表去重数:将列表作为一个整体,统计有多少个不重复列表
  • 集合去重数:先对每个列表内元素去重排序得到集合,再统计有多少个不重复的集合
  • 元素去重数:取出所有列表中的所有元素,再统计有多少个不重复的元素

三、属性筛选

属性筛选是指在计算结果全集中,通过设置一个或多个条件进行过滤,得到我们最终想得到的计算结果子集
DT 系统中支持通过筛选事件的属性或用户的属性进行筛选,筛选方式见下表说明
分析对象
可筛选属性
可筛选方式
事件\用户
 
事件\用户属性(数值型)
 
  • 等于:属性值等于任一设定值
  • 不等于:属性值不等于任一设定值,且不为空
  • 小于:属性值小于设定值
  • 小于等于:属性值小于或者等于设定值
  • 大于:属性值大于设定值
  • 大于等于:属性值大于或者等于设定值
  • 不为空数:属性值不为空
  • 为空数:属性值为空
事件\用户
事件\用户属性(布尔)
  • 不为空数:属性值不为空
  • 为空数:属性值为空
  • 为真:属性值为 True
  • 为假:属性值为 False
事件\用户
事件\用户属性(日期和时间)
  • 不为空数:属性值不为空
  • 为空数:属性值为空
  • 位于区间:属性值在设置的时间区间范围内(左闭右闭)
事件\用户
 
事件\用户属性(文本)
 
  • 等于:属性值等于任一设定值
  • 不等于:属性值不等于任一设定值,且不为空
  • 不为空数:属性值不为空
  • 为空数:属性值为空
  • 包含:属性值包括与设定值完全一致的部分
  • 不包含:属性值没有与设定值完全一致的部分
  • 正则表达式匹配:属性值满足正则匹配规则
  • 正则表达式不匹配:属性值不满足正则匹配规则
事件\用户
事件\用户属性(列表)
  • 存在元素:属性值内有任意一个元素等于任一设定值
  • 不存在元素:属性值内所有元素均不等于任一设定值
  • 元素位置:位于第 N 位的元素满足条件,如 N 为负数代表从后往前数第(N 的绝对值)位的元素满足条件
  • 不为空数:属性值不为空
  • 为空数:属性值为空
事件\用户
事件\用户属性(对象)
 
  • 存在对象满足:属性值内有任意一个对象满足设定的条件
  • 没有对象满足:属性值内所有对象均不满足设定的条件
  • 全部对象满足:属性值内所有对象均满足设定的条件
群体
群体属性
  • 在群体中:用户在选择的分群内
  • 不在群体:用户不在选择的分群内

四、属性分组

DT 系统中的计算结果,可以按照一个或多个事件/用户属性/群体维度来进行更加精细化的分析
属性类型
可分组方式
日期和时间
  • 按分钟
  • 按小时
  • 按天
  • 按周
  • 按月
数值
  • 离散区间:使用实际的数值作为分组
  • 自定义区间:自定义区间范围作为分组
列表
  • 按元素(默认):将每个列表拆分成多个元素,一次事件将被拆分为多个元素下的分组
  • 按列表整体:将列表作为一个整体,类似字符串来看待
  • 按元素集合:和按列表整体区别在于,元素相同但排序不同的列表也会汇总到一个分组
群体
  • 在群体中:用户在选择的分群内
  • 不在群体:用户不在选择的分群内
 
上一个
分析
下一个
使用逻辑
最近修改: 2024-05-15