事件
事件帮助你跟踪应用中用户的任何操作。
为什么要设置事件发送?
Boost 不直接跟踪您应用中的用户操作。 但是,它可以通过事件收集这些操作的信息,例如:
- 用户查看特定屏幕。
- 用户点击特定按钮。
这些事件会发送到Boost,并显示在事件报告中。 事件发送的示例.
事件嵌套级别
要发送包含嵌套参数的事件,请传递 键:值 对。 在界面中,key 和 value 被视为嵌套级别。

Boost 支持发送包含多级嵌套参数的事件。
在传递 JSON 格式的参数时,值中的每个新对象表示一个新的嵌套级别,例如:
{
"param1":"1", // 嵌套级别 1
"param2":"abc",
"param3": {
"paramLevel2": "2", // 嵌套级别 2
"param2Level2": {
"paramLevel3": "3", // 嵌套级别 3
"param2Level3":{
"level": "4" // 嵌套级别 4
}
}
}
}"
网页界面Boost显示事件最多五级嵌套。 如果事件有六级或更高级别,报告中只显示前五级。
您可以使用报告 API获取最多十级事件嵌套。
数值和字符串值的解释
在Boost界面中,值{"count": 3}和{"count": "3"}被以相同方式解释。 但是,在使用报告 API 或 日志 API 导出数据时,参数会以发送到服务器时的相同形式导出。
如果同一个事件多次传递不同的数值参数,网页界面不会对参数值进行聚合。 每个都单独记录和计算。
您可以使用报告 API 导出额外字段:所有数值的总和和平均值。
部分匹配的嵌套事件
您可以为同一事件传递不同的参数值。
如果服务器接收到具有重复参数的事件,其值会被累积,报告中会显示每个唯一值的数量。
如果服务器接收到参数重复但嵌套级别不同的事件,则会根据重复的参数将它们的值相加。
例如,第一个事件有两个嵌套级别:
{
"param1": "param2"
}
第二个有三级嵌套:
{
"param1": {
"param2": "value"
}
}
在网页界面中,这些事件以树形结构显示:

事件按以下算法进行计数:
- 事件已被记录,包括其两个子级。 每个参数都加上1。
- 事件名称和其三个子级别中添加了1。
漏斗
要分析事件链并比较转化率,请使用Funnels报告。 配置1到10个步骤,每个步骤包含一个或多个应用事件。 对于多级事件,使用键值过滤。
使用漏斗比较不同版本应用中的目标事件转化,评估行为场景转化趋势,或了解有多少受众需要特定的应用功能(用户数量和百分比)。
这样你就能找到用户增长点,并实现最佳的想法。 如需了解更多信息,请参阅漏斗。
发送事件
各平台发送事件的示例:
了解更多
如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。