我按照 Google 指南中提供的说明将 Google Analytics SDK 添加到我的项目中。但是,当我尝试跟踪某些事件时,这是调试输出:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[…]
// Google Analytics
[GAI sharedInstance].trackUncaughtExceptions = YES;
[GAI sharedInstance].dispatchInterval = 20;
[[[GAI sharedInstance] logger] setLogLevel:(PADEV ? kGAILogLevelVerbose : kGAILogLevelError)];
[[GAI sharedInstance] trackerWithTrackingId:@"UA-XXXXXXXX-Y"]; // This is obviously replaced with my tracking ID
return YES;
}
and
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"article"
action:@"read"
label:@""
value:self.post[@"id"]] build]];
Log:
2014-11-12 01:02:25.144 PonzApp[5236:112706] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:response:data:error:] (GAIBatchingDispatcher.m:208): Hit(s) dispatched: HTTP status -1
2014-11-12 01:02:25.146 PonzApp[5236:112781] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher deleteHits:] (GAIBatchingDispatcher.m:509): hit(s) Successfully deleted
2014-11-12 01:02:25.147 PonzApp[5236:112781] INFO: GoogleAnalytics 3.10 -[GAIBatchingDispatcher didSendHits:] (GAIBatchingDispatcher.m:219): 1 hit(s) sent
它说命中已发送,但 HTTP 状态很奇怪-1
如果我检查仪表板的“实时”部分,则什么也没有出现。
可能出什么问题了?
来自谷歌分析跟踪设置
正确安装跟踪代码片段后,您应该
数据最多需要 24 小时才会显示在您的帐户中。如果有
超过 24 小时,您仍然看不到任何数据,请查看
查看下面的可能原因列表:
一旦系统检测到您的跟踪器,您将开始在实时报告中看到数据。有些数据也可能出现在标准报告中,但并不可靠,因为数据需要 24 小时才能完成处理。
您的所有代码看起来都很好,您只需要等待。即使是应用程序跟踪,上面也是一样的。我怀疑谷歌需要时间在那里设置新帐户。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)