Firebase Analytics - 自定义事件,查看百分比而不是值 (iOS)

Posted

技术标签:

【中文标题】Firebase Analytics - 自定义事件,查看百分比而不是值 (iOS)【英文标题】:Firebase Analytics - Custom Event, see percentages instead of values (iOS) 【发布时间】:2017-08-22 00:22:38 【问题描述】:

在我的 ios 应用中,用户上传文件。我正在记录一个名为“upload_time”的自定义事件,因为我想看看上传大约需要多长时间。

  FIRAnalytics.logEvent(withName: "upload_time", parameters: [
                        kFIRParameterItemID: "upload_time_\(Constants.versionNumber)",
                        kFIRParameterItemName: val
  ])

我希望能够按应用的版本号进行过滤,并查看上传时间的百分比。我在 10s 括号中划分了时间,所以“val”只是四舍五入到最接近的 10。

就像 select_content 默认事件允许您按 content_type 和 item_id 过滤一样,我也希望能够按版本号过滤并在控制台中查看不同时间括号的百分比。目前,我设置的似乎只是将每天的所有值相加。

How I setup parameters in the console

非常感谢任何帮助。

【问题讨论】:

考虑submitting this as a feature request! 【参考方案1】:

无法在 Firebase 控制台中配置临时报告。

如果您需要控制台中提供的报告以外的报告,那么您最好的选择是export the results to BigQuery 和use a visualization tool。

一旦你设置了这些,天空就是极限:)

【讨论】:

【参考方案2】:

Firebase Performance Monitoring 听起来更适合您尝试测量上传时间。查看入门指南here。性能监控实际上会自动捕获一堆网络数据。

此外,性能监控允许您按许多参数进行过滤,例如设备类型、操作系统版本、应用版本等。它仍处于测试阶段,因此,如果您想拥有一些尚未具备的功能,请随时提交feature request。

【讨论】:

【参考方案3】:

要在 GA for Firebase 中添加另一种方法以使其在 GA 中发挥作用,请发送至 Export the Firebase data to Big Query 并运行一个查询来计算所有按版本过滤的应用实例的上传时间百分比。

查看此doc 的第 6 步,了解 Firebase 收集的 Big Query 数据的示例查询。

【讨论】:

以上是关于Firebase Analytics - 自定义事件,查看百分比而不是值 (iOS)的主要内容,如果未能解决你的问题,请参考以下文章

我在 DebugView Firebase Analytics ios swift 中看不到自定义日志事件

Firebase Analytics for iOS — 带有预定义事件的自定义参数 (Swift)

Firebase Analytics - 自定义事件,查看百分比而不是值 (iOS)

在 Firebase Analytics 控制台 (Swift) 中记录自定义事件

无法从我的 Objective-C 代码向 Google Analytics/Firebase 发送自定义事件

如何在 Flutter 中设置 Firebase Analytics 自定义事件,而不在每个屏幕中传递“分析/观察者”对象