跳至主要内容

虚拟事件

1. 概述#

可以将多个业务含义相似的事件组成虚拟事件,任一基础事件被触发即视为该虚拟事件被触发;

也可将某一事件通过不同的筛选条件拆分为多个事件,符合筛选条件的基础事件触发方视作该虚拟事件触发。

可在事件管理中新建、管理虚拟事件。

概述

2. 适用角色与用途#

角色用途
埋点设计人员(数据产品经理/分析师)对埋点事件进行转化,降低埋点方案设计的复杂度,弥补埋点设计、开发中的缺陷
数据分析人员(数据产品经理/分析师/运营)对相似业务含义的事件进行组合,或对某一事件进行拆分,提高日常分析使用效率

3. 新建虚拟事件#

点击事件管理右上角”新建事件“,选择”虚拟事件“。

新建虚拟事件

3.1. 填写基础信息#

填入虚拟事件名、虚拟事件显示名和说明,事件名默认以“#ve@”开头。

填写基础信息

3.2. 编辑虚拟事件的定义规则#

构成虚拟事件的基础事件之间为“或”的关系,任一基础事件被触发(若对基础事件进行筛选则此处需满足筛选条件)即视为该虚拟事件被触发。

当虚拟事件由2个或以上基础事件构成时,可对其进行全局筛选,全部基础事件均需满足该筛选条件。

编辑虚拟事件的定义规则

4. 虚拟事件的管理与使用#

4.1. 管理虚拟事件#

可在事件管理页面中,对虚拟事件进行管理,虚拟事件可创建数量上限为300,可以进行编辑、复制和删除操作。

管理虚拟事件

4.2. 分析模型中使用的注意事项#

虚拟事件在使用上和预置、自定义事件一致,其所关联的事件属性为所有基础属性的关联事件属性的交集。

虚拟事件的触发用户数含有对基础事件联合去重的逻辑,因而在部分场景中,虚拟事件的触发用户数会小于所有基础事件触发用户数的直接加和。

5. 最佳实践#

5.1. 将多个业务含义相似的事件合并为单个事件#

埋点设计中,将“大世界战斗”、“副本战斗”、“PVP 战斗”作为3种不同的事件上报。

现需对用户所有战斗行为进行统计,因而可在虚拟事件中将该3个事件共同作为构成虚拟事件“战斗”的基础事件,用户触发任意类型的战斗行为便视作触发“战斗”,从而实现对用户的所有战斗行为进行统计。

5.2. 将单个事件拆分为业务含义更具体的多个事件#

埋点设计中,将所有页面的浏览统一上报为“页面浏览”,并通过事件属性“页面类型”来对各页面进行区分。

日常分析中,首页、商店页、充值页的分析需求较为频繁,因而可在虚拟实践中将“页面浏览”作为基础事件并对其“页面类型”进行筛选,构造出3个虚拟事件“首页浏览”、“商店页浏览”、“充值页浏览”,快速满足日常分析需求。