Я добавил SDK Google Analytics в свой проект, следуя инструкциям руководства Google. Однако, когда я пытаюсь отслеживать некоторые события, это отладочный вывод:Google Analytics на iOS: события не отслеживаются
- (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;
}
и
id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];
[tracker send:[[GAIDictionaryBuilder createEventWithCategory:@"article"
action:@"read"
label:@""
value:self.post[@"id"]] build]];
Вход:
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 status is weirdly -1
, и если я проверю панель приборов, раздел «в реальном времени», ничего не появится.
Что может быть неправильным?
Как давно вы создали эту учетную запись приложения на сайте Google Analytics? Это может занять до 48 часов, чтобы начать показывать данные. – DaImTo
@DalmTo Я говорю о данных в реальном времени! Разве они не должны быть ... в реальном времени? – entropid
Не имеет значения, если его новая учетная запись не собирается ничего показывать в течение 24-48 часов. Отчеты в режиме реального времени или стандартные. – DaImTo