虚拟事件是设置一组由一个或多个元事件组成的条件,当组成条件中的任意满足条件的元事件发生时,即视为该虚拟事件发生。
所以虚拟事件是由真实发生的元事件触发的、在统计上有意义,但并没有真实发生的事件。
通过虚拟事件可以满足以下场景的分析需求:
有可创建权限的用户,可在事件管理右上角点击“+虚拟事件”按钮,进入虚拟事件的创建页面。
定义虚拟事件
一个虚拟事件,可以由多个元事件组成,任意符合条件的元事件发生,都会被视为虚拟事件发生。
同时还可以为虚拟事件中的元事件设置筛选条件,或者为组成虚拟事件的全部元事件设置全部的筛选条件,只有满足条件的元事件发生时,才视为虚拟事件的发生。
虚拟事件中元事件单事件筛选与多事件的全局筛选设置方式,请参照“事件分析”中的筛选说明。
事件发生次数:虚拟事件条件中任意满足条件的元事件发生 1 次,都被视为虚拟事件发生 1 次,因此虚拟事件的发生次数 = 满足条件的元事件发生次数之和。
触发用户数:虚拟事件的触发用户数,为全部满足条件的元事件触发用户的排重结果数,会小于各个元事件触发用户数统计之和。
举例:
•假设虚拟事件是由元事件 A、元事件 B、元事件 C 组成
•用户 u1-u5 共 5 个用户分别发生这 3 个元事件不同的次数
则该虚拟事件的元事件与虚拟事件发生次数、元事件触发用户数之和与虚拟事件触发用户数的统计计算分别如下表:
用户 | 事件发生次数 | 用户数 | ||||
元事件A | 元事件B | 元事件C | 虚拟事件发生次数 | 元事件触发用户数之和 | 虚拟事件发生用户数 | |
u1 | 2 | 1 | 3 | 2 | 1 | |
u2 | 1 | 1 | 1 | 1 | ||
u3 | 3 | 3 | 1 | 1 | ||
u4 | 0 | 0 | ||||
u5 | 1 | 2 | 3 | 2 | 1 | |
小计 | 3 | 3 | 4 | 10 | 6 | 4 |
可以看到,元事件 A、元事件 B、元事件 C 发生的总次数分别为 3、3、4 共 10 次,而虚拟事件的发生次数也为 10 次
统计用户数时,因为 u1、u5 分别触发了 2 种元事件,因此在这 2 种元事件的触发用户数中都会被统计到,触发用户数之和将为 2,整体的元事件触发用户数之后为 6。
但在虚拟事件的统计中,同一用户会被排重统计为 1,因此虚拟事件的触发用户数为 4,小于元事件触发用户数单独计算之和。
保存的虚拟事件,作为一种特殊类型的事件,同样会展示在事件列表中,其类型为:虚拟事件。
在事件列表上,虚拟事件的事件标识后显示“条件”icon,点击时可查看生成该虚拟事件的条件。
在各分析模型的事件选择组件中,虚拟事件也可以被选择。
在事件选择组件中,虚拟事件后会显示“虚拟”的 icon 以便与元事件进行区分。
选择后的计算与处理与元事件一致,比如可以计算总次数、触发用户数、人均次数等预置指标,也可以针对虚拟事件下的属性按不同的数据类型进行不同的指标计算。
操作权限:负责人、超级管理员、组管理员,及拥有事件管理可编辑权限的角色,可以创建及管理虚拟事件。
入口:首页-产品页-顶部主菜单-数据管理-元数据管理-事件管理。