我不确定我是否完全了解Google Analytics集成。至少,我在谷歌SDK Page上看到的内容和我在现实中看到的内容并不相同。
我已经使用我的密钥在我的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和网络之间设置了代理服务器。我认为看起来没什么像谷歌分析流量。我应该期待什么吗?
问题2: 已经24小时了,我在Google Analytics网站上看不到任何内容。我能看到什么吗?只有当我将dispatchPeriod设置为0并在代码中手动调用dispatch时,我才成功使用此实现。 BOOL成功= [[GANTracker sharedTracker] dispatch];
但我真的不想在发货应用版本中这样做。
我做错了什么?我需要手动拨打电话吗?如果您想手动发送(不批量发送),SDK暗示您只调用调度。我能正确理解吗?
感谢您的帮助。
-Yenyi
答案 0 :(得分:0)
嗯,更新需要很长时间。超过24小时。但它确实更新了。最后,决定使用Flurry,API只是更清洁。