2011-06-23 53 views
0

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

回答

0

那麼,它需要很長時間來更新。超過24小時。但它確實更新。最後,決定與Flurry一起去,API只是更乾淨。