我知道有很多关于谷歌分析问题的问题和答案,但没有什么可以帮助我。
我已安装google与pods
pod' GoogleAnalytics'
并在桥接头中导入它,并在appDelegate中使用此代码
<GoogleAnalytics/GAI.h>
"GAIDictionaryBuilder.h"
guard let gai = GAI.sharedInstance() else {
assert(false, "Google Analytics not configured correctly")
}
GAI.sharedInstance().defaultTracker = gai.tracker(withTrackingId: "UA-109196643-1")
// Optional: automatically report uncaught exceptions.
gai.trackUncaughtExceptions = true
GAI.sharedInstance().dispatchInterval = 20
GAI.sharedInstance().dispatch { (result) in
print(result)
}
// Optional: set Logger to VERBOSE for debug information.
// Remove before app release.
gai.logger.logLevel = .verbose;
这是记录文本
信息:GoogleAnalytics 3.17 - [GAIBatchingDispatcher hitsForDispatch] (GAIBatchingDispatcher.m:369):没有未决的点击量。信息:GoogleAnalytics 3.17 - [GAIReachabilityChecker reachabilityFlagsChanged:](GAIReachabilityChecker.m:161):可达标志更新:0X000002
这是我记录屏幕时的日志
GoogleAnalytics 3.17 - [GAIBatchingDispatcher persist:] (GAIBatchingDispatcher.m:518):已保存点击:{ parameters = { &#34;&安培; _crc&#34; = 0; &#34;&安培; _s&#34; = 9; &#34;&安培; _U&#34; =&#34; .npetoK9L&#34 ;; &#34;&安培; _v&#34; =&#34; mi3.1.7&#34 ;; &#34;&安培;一个&#34; = 1028296819; &#34;&安培;援助&#34; =&#34; ******&#34 ;; &#34;&安培;一个&#34; = Mataam; &#34;&安培; AV&#34; =&#34; 1.0&#34 ;; &#34;&安培; CID&#34; =&#34; 59cc9c6e-be21-4ac8-b6d9-d3beff894dbf&#34 ;; &#34;&安培; DM&#34; =&#34; x86_64&#34 ;; &#34;&安培; DS&#34; = app; &#34;&安培; SR&#34; = 1242x2208; &#34;&amp; T公司&#34; = screenview; &#34;&安培; TID&#34; =&#34; UA-109196643-1&#34 ;; &#34;&安培; UL&#34; = en; &#34;&安培; V&#34; = 1; &#34;&安培; Z&#34; = 15726875618543142345; 登录=姓名; gaiVersion =&#34; 3.17&#34 ;; }; timestamp =&#34; 2017-11-11 15:42:53 + 0000&#34 ;; }
所以问题是我在分析中没有获得任何数据,我也设置了firebase,这可能是问题所在,因为我在那里获取数据。
答案 0 :(得分:1)
我发布了一个新答案,因为这是我的答案,我添加了更多细节:
您可以使用Firebase SDK并在Google Analytics帐户中获取分析。 你只需将它们链接在一起。
按照说明操作:
Link to instructions on Google Help
- 登录您的Google Analytics帐户。
- 点击管理员
- 在“PROPERTY”列中,从下拉菜单中选择“创建新属性”。
- 选择移动应用
- 连接到Firebase。 如果您没有Firebase帐户,请访问firebase.google.com开始使用。完成设置后,请返回Google Analytics并完成上述步骤。
醇>
答案 1 :(得分:0)
我的代码仍然无效,但我找到了如何将firebase分析链接到谷歌分析(感谢@Yitzchak)。 当您为移动应用添加属性时,您可以将其链接到firebase,它将自动从firebase导入数据。