一、虚拟事件介绍
虚拟事件是将元事件(通过埋点获取用户行为)拆解或组合形成新的【虚拟事件】,从而减少在分析模型使用过程中反复配置事件指标,达到灵活配置、指标复用的效果。
二、常见场景
场景1:多入口,同一个按钮在不同页面都有埋点,在进行分析时想要合并分析。
举例:多个页面都有加入购物车按钮,例如A页面事件为【add_to_cart1】,B页面事件为【add_to_cart2】。在使用洞察分析功能时,需要分析加入购物车事件,可以提前将两个事件组合为一个虚拟事件【add_to_cart】,减少事件指标配置工作量。
场景2:筛选条件,同类元素在上报时为了方便抽象为同一个事件,但是分析时想要拆开,快速查看。
举例:所有页面上报的事件都是【$pageview】,但分析时想要定位到具体的一类页面,尽管在分析模块中通过添加条件也可以实现,但每次选择时都需要重复添加,比较低效;这时就可以在虚拟事件模块,选择该事件添加条件创建虚拟事件来实现。
场景3:跨端:Android 端和 iOS 端的同一个点击按钮功能的可视化全埋点事件,用虚拟事件进行合并后分析。
三、创建虚拟事件
- 名称:【必填】最多输入50字,仅能输入英文、符号、数字,虚拟事件和元事件名称不允许重复;
- 别名:【必填】最多输入20字,虚拟事件和元事件别名不允许重复;
- 分组:默认展示“未分组”,支持下拉选择分组
- 备注:【选填】最多输入200字;
- 组合虚拟事件
- 添加事件:可以添加多个元事件(最多添加10个)进行组合,保存后将生成一个新的虚拟事件。同一个事件只能选择一次;
- 多个事件间是「或者」的关系,满足一个元事件,虚拟事件就可以触发;
- 事件属性:事件可以添加属性筛选,可以按事件属性条件筛选,最多选择5个;多个属性之间是「并且」的关系;
- 属性继承:虚拟事件将会继承所有元事件的自定义事件属性;
- 属性合并:当虚拟事件中元事件属性出现一样的时候,合并该属性的属性值;
- 事件统计逻辑
- 虚拟事件包含的元事件,如果元事件发生一次,则对应虚拟事件也发生一次;例如虚拟事件A包含元事件a、元事件b。11月30日元事件a发生3次、元事件b发生2次,则虚拟事件A 11月30日发生了5次;
- 虚拟事件创建后,历史数据不统计入内;
四、管理虚拟事件
1、虚拟事件列表
2、编辑虚拟事件
- 虚拟事件名称不允许修改;
- 支持修改虚拟事件别名,组合虚拟事件、分组、备注信息;
五、事件分组管理
元事件、虚拟事件在该页面统一管理分组数据,方便业务部门管理指标分组;仅展示上报有数据的元事件和虚拟事件。 支持以下操作
- 创建分组
- 编辑分组
- 删除分组
- 分组排序
- 移动分组
- 显示指标
- 隐藏指标
六、虚拟事件使用
“分析聚类(IO)”模块支持使用虚拟事件作为指标或标签,例如洞察功能支持选择虚拟事件作为指标;