Google Analytics集成问题

时间:2011-06-23 17:43:25

标签: iphone ios google-analytics

我不确定我是否完全了解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

1 个答案:

答案 0 :(得分:0)

嗯,更新需要很长时间。超过24小时。但它确实更新了。最后,决定使用Flurry,API只是更清洁。