事件元数据(自定义事件)
事件元数据介绍
—— 【事件元数据】的事件及其属性的描述,管理员可以添加和管理所有事件和属性的描述,并组织数据,帮所有操作员理解在系统中的数据。事件和属性的定义清晰、准确、易找,可以减少学习曲线。
事件:是用户在应用程序或网站中执行的操作。
事件属性:是描述该操作的具体细节(参见事件属性)。
- 路径:【元数据管理】> 【事件元数据】可以查看【自定义事件】&【系统预置事件】
事件元数据类型
系统预置事件
- 系统预对接的事件,在创建租户时,就已经预置了这些事件,比如【微信公众号】、【金数据】等,在租户对接Linkflow前,已经获取了这些应用对应的事件(详细可以通过【连接管理】了解更多关于如何对接应用等相关操作)
- 当管理员成功创建某一连接时,系统会自动记录这一连接发生的预置事件。
相关应用对应的事件列举如下: - 【微信公众号连接】:关注公众号、取消关注公众号、扫描二维码等事件
- 【小程序连接】:如果使用了系统的微信小程序SDK来实现你的微信小程序事件追踪,SDK自动采集启动小程序、展示小程序等事件(参见小程序SDK接入指南)
- 【自定义接连】:
如果使用系统的JS SDK来实现你的web事件追踪,SDK自动采集网页追踪事件(参见JS SDK接入)。
如果使用系统的Android /iOS SDK来实现你的移动应用事件追踪,SDK自动采集激活应用、启动应用等事件(参见iOS移动应用接入/安卓移动应用接入)。
如何创建事件元数据(自定义事件)
创建【事件元数据】时,需要先在【事件属性】中创建“自定义事件属性”
- 创建路径:【元数据管理】> 【事件属性】> 点击【新建】
在【事件元数据】中创建“自定义事件”
创建路径:【元数据管理】>【事件元数据】> 点击“”
点击“”可以查看填写说明!
自定义事件
当在以下场景中:
- 使用系统的JS SDK来实现你的web事件追踪
- 使用系统的Android /iOS SDK来实现你的移动应用事件追踪
- 使用系统的Open API来实现你的服务端事件追踪
如果【系统预置事件】无法满足特定的行为追踪,管理员可创建自定义事件进行事件追踪,如“提交订单”。事件显示名和埋点代码的事件名一一对应。
如,您可在创建报表的时候,通过选择【自定义渠道】- 连接 - 提交订单事件,定位到创建的自定义事件。
自定义事件管理
添加自定义事件
点击新建按钮,并填写自定义事件信息:
所属连接:在哪个自定义/小程序渠道会收集此事件
事件ID:编写埋点代码用到的事件ID,需全局唯一(大小写敏感),且为合法的变量名,只包含:大小写字母、数字、下划线;一旦保存,不可编辑
事件显示名:期望在报表、动态组、客户旅程查看到的事件显示名
子事件:此事件的子事件,如完成订单事件的子事件是购买商品,指的是在一次订单完成时购买的商品
添加扩展属性:可添加系统中预置事件的属性,也可添加自定义事件属性
- 【系统预置事件】的属性:如公众号扫描二维码事件的s_qrCodeType,系统预置事件的属性ID都会以"s_"开头,无法变更预置事件的数据类型
- 自定义事件属性:如果【系统预置事件】的属性无法满足事件的具体细节,可直接在空扩展属性行中填写属性ID、属性显示名称,选择数据类型。属性ID需全局唯一(大小写敏感),且为合法的变量名,只包含:大小写字母、数字、下划线;一旦保存,不可编辑,并且不可以"s_"开头。
- 如果使用系统的JS SDK/Android SDK/iOS SDK/微信小程序SDK来实现你自定义事件追踪,SDK会发送自动追踪的SDK预置属性(参见事件属性-SDK预置属性)。
更改自定义事件
只可更改【自定义事件】和【事件属性】
点击事件编辑按钮:
所属连接:不可编辑
事件ID:不可编辑
事件显示名:可编辑
子事件:可添加新的子事件,但不可删除已添加的子事件
添加扩展属性:可添加新的扩展属性,但不可删除已添加的扩展属性
删除自定义事件
只可删除尚未回数的自定义事件,即尚未有此事件的行为数据进入到系统