虚拟事件
1. 概述
可以将多个业务含义相似的事件组成虚拟事件,任一基础事件被触发即视为该虚拟事件被触发;
也可将某一事件通过不同的筛选条件拆分为多个事件,符合筛选条件的基础事件被触发视作该虚拟事件触发。
可在事件管理中新建、管理虚拟事件。
2. 适用角色与用途
角色 | 用途 |
---|---|
埋点设计人员(数据产品经理 / 分析师) | 对埋点事件进行转化,降低埋点方案设计的复杂度,弥补埋点设计、开发中的缺陷 |
数据分析人员(数据产品经理 / 分析师 / 运营) | 对相似业务含义的事件进行组合,或对某一事件进行拆分,提高日常分析使用效率 |
3. 新建虚拟事件
点击事件管理右上角「新建事件」,选择「虚拟事件」。
3.1 填写基础信息
填入虚拟事件名、虚拟事件显示名和说明,事件名默认以「#ve@」开头。
3.2 编辑虚拟事件的定义规则
构成虚拟事件的基础事件之间为「或」的关系,任一基础事件被触发(若对基础事件进行筛选则此处需满足筛选条件)即视为该虚拟事件被触发。
当虚拟事件由 2 个或以上基础事件构成时,可对其进行全局筛选,全部基础事件均需满足该筛选条件。
4. 虚拟事件的管理与使用
4.1 管理虚拟事件
可在事件管理页面中,对虚拟事件进行管理,虚拟事件可创建数量上限为 300,可以进行编辑、复制和删除操作。
4.2 分析模型中使用的注意事项
虚拟事件在使用上和预置、自定义事件一致,其所关联的事件属性为所有基础属性的关联事件属性的交集。
虚拟事件的触发用户数含有对基础事件联合去重的逻辑,因而在部分场景中,虚拟事件的触发用户数会小于所有基础事件触发用户数的直接加和。
5. 最佳实践
5.1 将多个业务含义相似的事件合并为单个事件
埋点设计中,将「大世界战斗」、「副本战斗」、「PVP 战斗」作为 3 种不同的事件上报。
现需对用户所有战斗行为进行统计,因而可在虚拟事件中将该 3 个事件共同作为构成虚拟事件「战斗」的基础事件,用户触发任意类型的战斗行为便视作触发「战斗」,从而实现对用户的所有战斗行为进行统计。
5.2 将单个事件拆分为业务含义更具体的多个事件
埋点设计中,将所有页面的浏览统一上报为「页面浏览」,并通过事件属性「页面类型」来对各页面进行区分。
日常分析中,首页、商店页、充值页的分析需求较为频繁,因而可在虚拟事件中将「页面浏览」作为基础事件并对其「页面类型」进行筛选,构造出 3 个虚拟事件「首页浏览」、「商店页浏览」、「充值页浏览」,这样可以实现快速统计并满足日常分析需求。