Ho aggiunto l'SDK di Google Analytics al mio progetto, seguendo le istruzioni fornite sulla guida di Google. Tuttavia, quando cerco di rintracciare alcuni eventi, questo è l'output di debug:Google Analytics su iOS: eventi non tracciati
- (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;
}
e
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
Si dice che i colpi vengono inviati, ma l'HTTP lo stato è stranamente -1
e se controllo sul cruscotto, sezione "in tempo reale", non appare nulla.
Cosa potrebbe essere sbagliato?
Quanto tempo è stato creato l'account dell'applicazione sul sito Web google analytics? Possono essere necessarie fino a 48 ore prima che inizi a mostrare i dati. – DaImTo
@DalmTo Sto parlando di dati in tempo reale! Non dovrebbero essere ... in tempo reale? – entropid
Non importa se è un nuovo account non mostra nulla per circa 24 - 48 ore. Rapporti standard o in tempo reale. – DaImTo