Firebase Analytics 代替 Google Analytics 启动
Firebase Analytics starts instead of Google Analytics
我的应用程序使用 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 enabled"
当您使用任何 Firebase 功能(例如您的案例中的 Firebase 云消息传递)时,Firebase SDK 还会启用 Firebase Analytics。这不会取代 Google 分析,它是一个额外的分析解决方案。
要禁用 Firebase Analytics,请参阅此答案中的说明:。
我的应用程序使用 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 enabled"
当您使用任何 Firebase 功能(例如您的案例中的 Firebase 云消息传递)时,Firebase SDK 还会启用 Firebase Analytics。这不会取代 Google 分析,它是一个额外的分析解决方案。
要禁用 Firebase Analytics,请参阅此答案中的说明: