Firebase Analytics 开始而不是 Google Analytics

Posted

技术标签:

【中文标题】Firebase Analytics 开始而不是 Google Analytics【英文标题】:Firebase Analytics starts instead of Google Analytics 【发布时间】:2017-02-01 14:44:29 【问题描述】:

我的应用使用 Firebase 消息传递和 Google 分析。我正在使用此代码来设置 GAI:

        var configureError: NSError?
        GGLContext.sharedInstance().configureWithError(&configureError)

        if let error = configureError 
            print("Error configuring Google services: \(error)")
        

        let gai = GAI.sharedInstance()
        gai?.optOut = true
        gai?.trackUncaughtExceptions = true
        gai?.logger.logLevel = GAILogLevel.verbose
        gai?.dispatchInterval = 120

        _ = gai?.tracker(withTrackingId: FWKeys.googleTrackingID)

但在这一步控制台上说我正在使用 Firebase 分析:

<FIRAnalytics/INFO> Firebase Analytics enabled

当我启动应用程序时,Google 分析控制台没有显示任何活跃用户。为什么会这样?

UPD:由于某种原因,分析控制台中的信息开始更新。但是我仍然想知道为什么在我设置 GAI 时日志中有“Firebase Analytics 已启用”。

【问题讨论】:

【参考方案1】:

当您使用任何 Firebase 功能时,例如您使用的 Firebase Cloud Messaging,Firebase SDK 也会启用 Firebase Analytics。这不会取代 Google Analytics,它是一个额外的分析解决方案。

要禁用 Firebase Analytics,请参阅此答案中的说明:How to disable/remove FirebaseAnalytics。

【讨论】:

以上是关于Firebase Analytics 开始而不是 Google Analytics的主要内容,如果未能解决你的问题,请参考以下文章

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

Firebase Analytics 应用程序和大查询计数用户

Flutter web Firebase 分析类型错误:dart.global.firebase.analytics 不是函数

Firebase Analytics 是不是可以离线工作?

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

类型错误:firebase_app__WEBPACK_IMPORTED_MODULE_0___default.a.analytics 不是函数