我不确定我完全理解Google Analytics集成。至少,我在谷歌的SDK Page上看到的和我在现实中看到的不一样。Google Analytics集成问题
我已在我的applicationDidFinishLaunching方法中使用我的密钥设置了跟踪器。
[[GANTracker sharedTracker] startTrackerWithAccountID:@"UA-xxxxxxxx-1"
dispatchPeriod:30 // SENDS EACH 30 SECONDS.
delegate:self];
NSError *error;
if (![[GANTracker sharedTracker] setCustomVariableAtIndex:1
name:@"iPhone"
value:appVersion
withError:&error]) {
// Handle error here
ALog("Google Analytics Error: %@", error);
}
if (![[GANTracker sharedTracker] trackPageview:@"/app_did_finish_Launching"
withError:&error]) {
// Handle error here
ALog("Google Analytics Error:%@", error);
}
我正在使用一个委托来确保调度正在发射,它是,并且每次它说它是成功的。
- (void)trackerDispatchDidComplete:(GANTracker *)tracker
eventsDispatched:(NSUInteger)eventsDispatched
eventsFailedDispatch:(NSUInteger)eventsFailedDispatch {
DLog(@"events dispatched: %d, events failed: %d", eventsDispatched, eventsFailedDispatch);
}
问题1: 我想看到这个了WIFI,与代理我有我的iPhone和网络之间建立。我看不到任何Google分析流量。我应该期望看到什么?
问题2: 已经24小时了,我在Google Analytics网站上看不到任何东西。我应该看到什么吗?只有在将dispatchPeriod设置为0并在代码中手动调用dispatch时,我才能成功实现此实现。 BOOL成功= [[GANTracker sharedTracker] dispatch];
但我真的不想在运输应用程序版本中这样做。
我在做什么错?我需要手动调用调度吗? SDK暗示您只需要手动发送调用即可(无需批量发送)。我是否正确理解这一点?
感谢您的帮助。
-Yenyi