事件分析


#1 概述

事件是用户在产品中产生的行为数据,用户在产品上的所有获得的程序反馈都可以抽象为事件,这些行为数据通过埋点进行采集;例如对用户登录、用户付费等事件进行埋点。 事件分析是对埋点事件的数据进行分组、统计,从不同维度分析事件的指标数据;例如,对用户付费这一事件进行分析,可分析用户付费的次数、人数、人均次数以及金额总和等。 属性是指数据的特征或特性,用于来描述事件的维度。

#2 功能介绍

#2.1 整体界面

事件分析查询页面,左侧为添加分析条件区域,可任意添加单个或多个指标以及筛选条件、分组项,进行相同事件不同维度、不同事件相同纬度以及不同事件不同维度的分析;

左侧分析条件添加区域,可任意添加单个或多个分析指标,对指标进行命名;以及添加筛选条件、分组项;

右侧为根据输入的筛选条件所查询的结果,上半区域为图表展示区,下半区域为查询的数据表。

#2.2 添加分析指标

#2.2.1 分析指标

分析指标由事件+计算方法构成;

  1. 事件选择框

点击事件选择框,可查看事件类型(元事件、自定义事件、虚拟事件)、显示名称、事件key以及事件所在分组的名称;搜索框内输入事件显示名称、事件key可查找所需分析的事件;

  1. 添加某个事件后,选择计算方式拼成一个分析指标,进行分析。

    事件分析预置的计算方式有: [总次数]:指的是用户触发这种行为的总次数;图中表示为用户发起聊天的次数总和。 [用户数]:指的是所有触发这种行为的用户总数;图中表示为发起聊天的用户总数。 [人均次数]:指用户触发该事件的平均次数; 所有的元事件都可以选择以上的指标进行分析。

    还可以使用 [元事件+事件属性+计算方法]的方式作为分析指标:

    所有数据类型的事件属性都可以选择“去重数”作为分析指标;

    文本类型:仅支持“去重数”;

    数值类型:

    总和、最大值、最小值、人均值、平均数、去重数、99分位数、95分位数、90分位数、80分位数、75分位数、70分位数、60分位数、40分位数、30分位数、25分位数、20分位数、10分位数、5分位数

    时间类型:

    最大值、最小值、去重数

    布尔类型:

    去重数、为真数、为假数、为空数、不为空数

#2.2.2 自定义指标

对多个分析指标进行运算,组成自定义指标。

  1. 创建自定义指标:点击事件选择框,选择自定义事件,可创建自定义指标;

  2. 输入自定义指标名称,选择分析指标以及筛选公式,输入自定义公式;如新建ARPU指标,指标A 选择 用户登录的用户数,指标B选择 付费事件的金额总和,公式为B/A。

#2.2.3 事件分组

点击事件选择框右侧的设置按钮,可对元事件进行分组管理,便于查找元事件。

搜索框内输入事件显示名称可查找所需分组的事件。

新增分组:点击右上角新增分组按钮,输入新分组的名称。

对元事件进行分组:

在所要编辑的分组中点击添加按钮,选中的事件可添加到当前的分组中。

#2.2.3 预定义时间范围

分析指标可对所查询的数据预定义时间范围。当预定义时间范围后,查询结果的图表中某一个日期的数据不再是只有当前的数据,而展示的是所选时间范围内的数据。

例如,预定义时间范围为过去7天,“2022-12-12"当天的数据实际上为"2022-12-04至2022-12-11"的数据。

当选择预定义时间范围时,当前报表的时间粒度只能为“按天”,且不可调整。

#2.4 分组查看

事件分析查询结果支持分组查看,可以查看更加详细的分析结果。

可选择事件属性(自定义属性、预置属性、虚拟属性)、用户属性进行分组。

  1. 单一分组查看

选择单个属性进行分组查看,查询结果展示所有分组项,若配置了字典,则显示字典显示名称。

  1. 多重分组查看

    添加多个分组选项,选择属性及属性值。例如事件属性1选择[国家];事件属性2选择[操作系统];

  2. 分组支持的数据类型 数据查询结果支持文本类型、数值类型、时间类型、布尔类型的事件属性进行分组查看。

    数值类型的事件属性支持三种区间展示。

    默认区间:将所查询的数据按规则统一进行区间划分。

    查询结果展示区间为:

    离散区间:将查询结果里的离散数据按一定顺序一一进行列举。

    查询结果展示区间为:

    自定义区间:将查询结果里的数据按自定义设置区间的值进行划分,左闭右开。

    查询结果展示:

    时间类型的事件属性支持按分钟、按小时、按天、按周、按月的时间粒度进行展示。

#2.5 条件筛选

对所选事件添加筛选条件,可选出符合条件的事件或用户进行分析。同一个事件可添加多个筛选条件,并选择“或”、“且”关系。如下图所示,指标值1为:在某个时间内,[厦门市、北京市]触发了发货成功事件并且使用[苹果]操作系统的用户数。

除了对单个事件添加筛选条件,还可以对所添加的所有事件进行全局条件筛选

全局筛选项只展示属性的默认字典,可在单个指标的条件筛选中选择该属性在元事件中的私有字典。

  1. 事件属性:可选的事件属性为所有添加的事件的属性交集。

    所支持的事件属性包括自定义属性、预置属性、虚拟属性、维度表属性;

支持进行筛选的属性数据类型包括:文本类型、数值类型、布尔类型、时间类型;

文本类型的属性可选逻辑关系为:

  • 包含:所输入的值与属性值整个字符串完全一致则视为符合筛选条件

  • 不包含:所输入的值与属性值某部分字符串不相同则视为符合筛选条件

  • 等于:所输入的值与属性值整个字符串完全一致则视为符合筛选条件

  • 不等于:所输入的值与属性值整个字符串不相同的视为符合筛选条件

  • 有值:属性值不为空

  • 无值:属性值为空

  • 正则匹配:属性值满足正则表达式的匹配规则

  • 正则不匹配:属性值不满足正则表达式的匹配规则

数值类型的属性可选逻辑关系为:

  • 等于:可输入多个值,等于其中任意一个则视为符合筛选条件

  • 不等于:可输入多个值,该属性有值且不等于其中任意一个视为符合筛选条件

  • 小于:小于所输入的值视为符合筛选条件

  • 大于:大于所输入的值视为符合筛选条件

  • 大于等于:大于或等于所输入的值视为符合筛选条件

  • 小于等于:小于或等于所输入的值视为符合筛选条件

  • 区间:所输入的值为一个开区间,属性值在区间范围内视为符合筛选条件

  • 有值:属性值不为空

  • 无值:属性值为空

布尔类型的属性可选逻辑关系为:为真、为假。

  • 为真:该属性为True视为符合筛选条件

  • 为假:该属性为False视为符合筛选条件

  • 有值:属性值不为空

  • 无值:属性值为空

时间类型的属性可选逻辑关系为:

  • 大于等于:属性值不早于设定的时间
  • 小于等于:属性值不晚于设定的时间
  • 区间:属性值在设置的时间区间范围内(区间为左闭右闭)
  • 相对当前日期:将属性值与当前的日期进行比较
  • 相对事件日期:将属性值与事件时间进行比较
  • 有值:属性值不为空
  • 无值:属性值为空

  1. 用户分群:通过选择用户的行为规则条件创建分群后,可在全局筛选或单个事件条件筛选中直接选择。

  2. 用户属性:可选择用户属性进行筛选,所选择的用户属性值是用户最新的属性值。

#2.6 按时间周期查看

查询结果可选择按一定统计时间单位展示,可以选择:

  1. 按天:所选日期内0:00-23:59。

  2. 按周:所选日期内周一到周日。

  3. 按月:所选日期不同月份的第一天到最后一天。

  4. 假设选择5月1号到5月4号,则按天展示为:05/01、05/02、05/03、05/04,分别展示这四天的数据; 按周为:04/25、05/02,展示的是04/25-05/01和05/02-05/08 这两周的数据; 按月为:04、05 月,展示的是4、5 月份整月的数据;

  5. 按分钟(5分钟):选择按分钟查看时,时间范围只能选择一日。

  6. 按小时:所选日期内每一天每一小时的数据,时间范围最多可选30天。

#2.7 查询结果

#2.7.1 图表类型

在添加多指标值或分组查看时,右上角可以选择切换不同类型的图表展示:

  1. 趋势图

  1. 堆积图

  2. 累计图

若查询的条件中带有分组,可选的图表还有柱状分布图、饼状分布图

  1. 柱状分布图:

  1. 饼状分布图:

图表分组排序:

自定义图表分组排序方式:数据量多到少排序、数据量少到多排序、分组项名称A到Z排序、分组项名称Z到A排序;

分析结果默认按数据量多到少进行排序;

选择其他排序规则后,分组列表根据新的排序规则排序,自动重新勾选前X个分组; 当指标数为1时,分组项默认勾选前30; 当指标数为2时,分组项默认勾选前20; 当指标数为3时,分组项默认勾选前10; 当指标数大于等于4时,分组项默认勾选前5;

#2.7.2 数据表
  1. 数据导出:可导出页面中查询的数据或全量数据

  2. 事件明细

当分析指标为总次数时,可点击数据表中带下划线的数字跳转到事件明细表,查看事件上报的详细内容。

事件明细内容根据筛选时间展示,可根据筛选项规整首末次行为,查看事件结果明细。

  1. 用户明细

当分析指标为用户数时,可点击数据表中带下划线的数字跳转到用户明细表,查看上报的用户详细内容。

#3 报表设置

当添加分析事件、筛选条件后,为了方便下次进行查看,保存当前的查询条件为报表。

点击保存报表,输入报表名称,选择默认的图表展示类型。

保存后即可在分析模型里选择该自定义报表,直接进行分析查询;

也可在自定义看板中直接添加该报表进行查看。