2011-06-01 30 views
3

我在一台运行在自助服务终端上的iPad应用程序中使用Google Analytics,我需要在应用程序中的某些位置手动重置Google Analytics(分析)会话,是否有人知道如何执行此操作?如何使用Google Analytics for iPhone重置会话?

iOS上的分析的源代码似乎不可用,并且网络版Google Analytics使用的Cookie不会显示在iOS应用程序的共享cookie存储中,因此,容易在网上做到这一点,只需删除相关的cookie,在iOS上这似乎不可能,因为这些cookie不可见,有没有办法解决这个问题?

回答

0

您是否尝试过简单地停止并启动跟踪器?

从标题:

// Start the tracker by specifying a Google Analytics account ID and a 
// dispatch period (in seconds) to dispatch events to the server 
// (or -1 to dispatch manually). An optional delegate may be 
// supplied. 
- (void)startTrackerWithAccountID:(NSString *)accountID 
        dispatchPeriod:(NSInteger)dispatchPeriod 
         delegate:(id<GANTrackerDelegate>)delegate; 

// Stop the tracker. 
- (void)stopTracker; 
+0

这发生在我身上,我不知道如何来确认这个工作但是,它被证明是难以观察到的数据从应用到谷歌,正常被转移诸如使用像Charles这样的HTTP代理的技术似乎无法工作,有什么想法? – Chris 2011-06-03 10:08:01

+0

我有一些类似的测试问题:http://stackoverflow.com/questions/4980067/testing-google-analytics-ios-sdk。在调试配置中运行时不会发送数据,因此您不会在代理上看到它。这就是为什么lib被设置为可以理解但难以理解的原因。 – Nick 2011-06-03 17:31:17

相关问题