如何使用事件参数键直接将自定义事件发送到 Firebase Analytics

问题描述 投票:0回答:1

我在 Kotlin for Android 应用程序中使用以下代码发送自定义事件,但这些事件存储在

value
Key
下,但是在仪表板中查看时,如何将其直接设置为 Analytics 报告中的
EVENT PARAMETER KEY

Firebase.analytics.logEvent(name, Bundle().apply {
  putString(FirebaseAnalytics.Param.VALUE, value)
})

尝试了一切,但找不到解决方案。

android firebase kotlin google-analytics
1个回答
0
投票

您是对的,使用 FirebaseAnalytics.Param.VALUE 将数据存储在 Firebase Analytics 报告中的通用“值”键中。要将其直接设置为“事件参数键”以进行更好的分析,您需要使用自定义参数。以下是如何在 Kotlin 代码中实现此目的:

val bundle = Bundle()
bundle.putString("your_custom_parameter_key", value) // Replace with your desired key name

Firebase.analytics.logEvent(name, bundle)

创建Bundle:我们创建一个Bundle对象来保存自定义参数。 添加自定义参数:使用bundle.putString("your_custom_parameter_key", value)添加您想要的键和相应的值。将“your_custom_parameter_key”替换为您希望在报告中看到的实际名称。 使用 Bundle 记录事件:将创建的包对象与事件名称一起传递给 logEvent 方法。 要点:

定义自定义参数(可选):虽然不是严格要求,但在 Firebase 控制台中定义自定义参数有助于数据验证并提高报告清晰度。您可以在“分析”部分 -> “自定义定义” -> “创建自定义参数”下找到此选项。设置参数名称以匹配您在代码中使用的键(本例中为“your_custom_parameter_key”)并定义数据类型(例如,字符串、数字)。 查看报告中的数据:

实现此代码后,数据将存储在您在代码中定义的自定义参数键下。然后,您可以在 Firebase 控制台的“分析”->“事件”下查看它。选择您感兴趣的特定事件,您将看到自定义参数键及其相应的值。

© www.soinside.com 2019 - 2024. All rights reserved.