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

Posted

技术标签:

【中文标题】在 Firebase Analytics 控制台 (Swift) 中记录自定义事件【英文标题】:Logging custom events in the Firebase Analytics console (Swift) 【发布时间】:2016-09-23 20:49:10 【问题描述】:

我正在尝试为我的位置评级应用 (Swift) 记录自定义事件。查看示例后,您似乎为属性赋予了类似于 JSON 数据库的值。我仍然没有在分析控制台中看到名为记录的事件(大约一个星期)。它没有任何调试错误。这是实例:

FIRAnalytics.logEventWithName("Ratings", Parameters[
    "rating": (indexPath.row + 1)

有什么建议吗?

【问题讨论】:

您是否尝试使用参数 -FIRAnalyticsDebugEnabled 开启调试模式?它应该向您显示事件是否已成功记录。 【参考方案1】:

在 Swift 中记录自定义事件的语法是:

FIRAnalytics.logEventWithName("Ratings", parameters: [
  "rating": (indexPath.row + 1)
])

通过设置断点确保部分代码正在执行。也许它没有运行。

【讨论】:

忘了把它放在这里,但我确实按照你展示的方式关闭了那里的论点。仍然没有得到任何东西。【参考方案2】:

真的很晚了,但它可能对某人有所帮助

 Analytics.logEvent("Ratings", parameters: [
        "rating" : (indexPath.row + 1)
        ])

FIRAnalytics 被 Analytics 替换,logEventWithName 被 logEvent 替换

【讨论】:

以上是关于在 Firebase Analytics 控制台 (Swift) 中记录自定义事件的主要内容,如果未能解决你的问题,请参考以下文章

Firebase Analytics:事件参数未记录在 FB 控制台上

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

IOS 应用未显示在 Firebase Analytics 中

通过 Firebase Analytics 收集用户反馈?

iOS 上 Google/Analytics 的最新 pod 版本要我安装 Firebase

是否有必要在每个 Activity 中初始化 Firebase Analytics?