2011-06-23 54 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只是更干净。