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 中的主要内容,如果未能解决你的问题,请参考以下文章
什么是 web 应用程序的 firebase.analytics() 默认记录事件?