Firebase Analytics 事件属性未显示,但确实出现在 DebugView 中

Posted

技术标签:

【中文标题】Firebase Analytics 事件属性未显示,但确实出现在 DebugView 中【英文标题】:Firebase Analytics Event properties are not shown, but do appear in DebugView 【发布时间】:2021-01-13 03:39:03 【问题描述】:

我已将 Firebase Analytics 事件添加到我的 android 应用中,当我使用 DebugView 对其进行测试时,我可以清楚地看到这些事件及其所有属性。

但是,启动应用程序后,我只能看到事件本身,并且缺少属性。

我正在使用:

val props = mutableMapOf<String, Any>()
props["test key"] = "test value"

Firebase.analytics.logEvent("action_test", props.toBundle())

如上所述,当我使用 Firebase 控制台中的 DebugView 对其进行测试时,它工作得非常好。

但是当我转到事件部分,点击某个事件,然后转到add filter,我看不到事件属性。 我唯一看到的是在那个页面中,一些统计数据,如事件总数等。

【问题讨论】:

【参考方案1】:

在 Firebase 中的“分析”下点击“事件”。然后点击你要查看的具体事件的参数。

在您的示例中,事件名称是“action_test”,参数名称是“test_key”,参数值是地图的值。

现在点击事件中的“action_test”。它将打开事件的详细视图。有些卡片会以参数名称作为标题。

显示事件需要一些时间。可能长达几个小时。

【讨论】:

这是我的事件页面,应该有参数:ibb.co/NW7Fbfc 但我仍然看不到参数。我错过了什么吗? @BVtp 看起来像这样。 i.imgur.com/JSrQHew.png 无需做任何事情。会自动显示。显示参数需要几个小时。与 DebugView 不同,它们接近实时。 这很奇怪,我看到的只有以下内容:过去 30 分钟内的事件、事件位置、事件人口统计数据、每个会话的事件。这些事件是在两个多小时前触发的,有些是几天前的。但是我在您附加的屏幕截图中没有看到像您这样的属性。 我也有同样的问题。我试图在这里阅读support.google.com/analytics/answer/… 如何可视化事件参数,但它说要按下的按钮(编辑参数报告)根本不存在于我的仪表板上。这可能与顶部的警告“此功能正在被事件范围的自定义维度和指标取代”有关。令人难以置信的是,他们并没有因为如此重大的变化而变得更加清晰。但这只是一个假设。希望有其他解释

以上是关于Firebase Analytics 事件属性未显示,但确实出现在 DebugView 中的主要内容,如果未能解决你的问题,请参考以下文章

Firebase Analytics 屏幕时间(按用户)

什么是 web 应用程序的 firebase.analytics() 默认记录事件?

Firebase Analytics 事件记录错误

Firebase Analytics 自定义事件参数

来自 iOS 的 Firebase Analytics 事件未显示

使用 Firebase Analytics 事件记录 OneSignal 推送通知