我不確定我完全理解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