菜单

虚拟事件

1.功能说明

虚拟事件是设置一组由一个或多个元事件组成的条件,当组成条件中的任意满足条件的元事件发生时,即视为该虚拟事件发生。

所以虚拟事件是由真实发生的元事件触发的、在统计上有意义,但并没有真实发生的事件。

通过虚拟事件可以满足以下场景的分析需求:

  • 事件量合并统计:如将性质相近的多种元事件统一为一种虚拟事件,需要统计多种元事件的总量时,只统计虚拟事件的总量即可。比如签到、发帖、点赞等事件在 App 中都算活跃事件,可以将这三种事件组成一个虚拟事件“活跃事件”,签到、发帖、点赞任意一个事件发生 1 次,都视为“活跃事件”发生 1 次,最终只需要统计“活跃事件”的发生次数,即可等于签到、发帖、点赞这些元事件的发生总次数。
  • 多事件用户数去重:通过虚拟事件对元数据发声用户数进行排重统计。统计虚拟事件的用户数时,需要将所有事件的用户进行排重统计,因此单独事件统计用户数与虚拟事件统计用户的统计口径不一致。
  • 固化重复性筛选:如需要经常对一个事件做相同的筛选条件,可将这个事件及筛选条件设定为虚拟事件,每个虚拟事件的发生,视为一个满足条件的指标。虚拟事件在数据上报后,通过在数据管理中进行配置,即可实现更加灵活的数据统计,无需依赖重新埋点和发版,提升分析效率。



2.使用方法

2.1 创建虚拟事件

有可创建权限的用户,可在事件管理右上角点击“+虚拟事件”按钮,进入虚拟事件的创建页面

文章图片

定义虚拟事件

一个虚拟事件,可以由多个元事件组成,任意符合条件的元事件发生,都会被视为虚拟事件发生。

同时还可以为虚拟事件中的元事件设置筛选条件,或者为组成虚拟事件的全部元事件设置全部的筛选条件,只有满足条件的元事件发生时,才视为虚拟事件的发生。

文章图片

虚拟事件中元事件单事件筛选与多事件的全局筛选设置方式,请参照“事件分析”中的筛选说明。


2.2 虚拟事件计算逻辑

事件发生次数:虚拟事件条件中任意满足条件的元事件发生 1 次,都被视为虚拟事件发生 1 次,因此虚拟事件的发生次数 = 满足条件的元事件发生次数之和。

触发用户数:虚拟事件的触发用户数,为全部满足条件的元事件触发用户的排重结果数,会小于各个元事件触发用户数统计之和。

举例:

•假设虚拟事件是由元事件 A、元事件 B、元事件 C 组成

•用户 u1-u5 共 5 个用户分别发生这 3 个元事件不同的次数

则该虚拟事件的元事件与虚拟事件发生次数、元事件触发用户数之和与虚拟事件触发用户数的统计计算分别如下表:

用户事件发生次数用户数
元事件A元事件B元事件C虚拟事件发生次数元事件触发用户数之和虚拟事件发生用户数
u12 1321
u2 1 111
u3 3311
u4 00
u512 321
小计3341064

可以看到,元事件 A、元事件 B、元事件 C 发生的总次数分别为 3、3、4 共 10 次,而虚拟事件的发生次数也为 10 次

统计用户数时,因为 u1、u5 分别触发了 2 种元事件,因此在这 2 种元事件的触发用户数中都会被统计到,触发用户数之和将为 2,整体的元事件触发用户数之后为 6。

但在虚拟事件的统计中,同一用户会被排重统计为 1,因此虚拟事件的触发用户数为 4,小于元事件触发用户数单独计算之和。


2.3 虚拟事件的应用

  • 数据管理-事件列表

保存的虚拟事件,作为一种特殊类型的事件,同样会展示在事件列表中,其类型为:虚拟事件。

在事件列表上,虚拟事件的事件标识后显示“条件”icon,点击时可查看生成该虚拟事件的条件。

文章图片


  • 分析模型-事件列表

在各分析模型的事件选择组件中,虚拟事件也可以被选择。

在事件选择组件中,虚拟事件后会显示“虚拟”的 icon 以便与元事件进行区分。

文章图片

选择后的计算与处理与元事件一致,比如可以计算总次数、触发用户数、人均次数等预置指标,也可以针对虚拟事件下的属性按不同的数据类型进行不同的指标计算。



3.权限说明

操作权限:负责人、超级管理员、组管理员,及拥有事件管理可编辑权限的角色,可以创建及管理虚拟事件。

入口:首页-产品页-顶部主菜单-数据管理-元数据管理-事件管理。

最近修改: 2024-04-16Powered by