iOS上的Google Analytics:未跟踪的事件

ent*_*pid 9 events google-analytics measurement-protocol google-analytics-sdk

我按照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;
}
Run Code Online (Sandbox Code Playgroud)

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"article"
                                                      action:@"read"
                                                       label:@""
                                                       value:self.post[@"id"]] build]];
Run Code Online (Sandbox Code Playgroud)

日志:

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
Run Code Online (Sandbox Code Playgroud)

它表示已发送命中但HTTP状态很奇怪-1,如果我在仪表板上检查"实时"部分,则不会显示任何内容.

可能有什么不对?

DaI*_*mTo 9

来自Google Analytics 跟踪设置

正确安装跟踪代码段后,您应该最多可以在24小时内将数据显示在您的帐户中.如果超过24小时且您仍未看到任何数据,请查看以下可能原因列表:

系统检测到您的智能设备后,您将开始在实时报告中查看数据.某些数据也可能出现在标准报告中,但它不可靠,因为数据需要24小时才能完成处理.

所有和所有代码看起来都很好,你只需要等待.即使是应用程序跟踪,上述内容也是相同的.我怀疑谷歌在那边设置新帐户需要时间.

  • 他们与SDK一起提供的示例立即生效!有些东西我从来不理解这个"24小时"; 它应该(并且它的例子)立即工作. (2认同)

Ina*_*bas 5

对我来说问题是我在模拟器中测试它...:|