我正在使用Google Analytics 3.0.9 iOS SDK进行iPhone应用开发.我发现了一些与idfa有关的问题.所以,按照
Answer的建议移动到3.0.3c.
在实现3.0.3c SDK时,我发现错误“没有已知的选择器类方法’创建screenview’.
在线:
**[tracker send:[[GAIDictionaryBuilder createScreenView] build]];**
我应该改变为
**[tracker send:[[GAIDictionaryBuilder createAppView] build]];**
如果应该进行更改,则不能像以前那样正确地进行跟踪.
如果没有这些问题,我应该怎么做才能实现分析.如果可能,我可以知道这些sdk与screenview和appview之间的差异.
解决方法
现在GA用于高级配置
管理会话,默认为30分钟
[tracker send:[[GAIDictionaryBuilder createAppView] build]]
这用于通过在跟踪器上设置参数值对的映射并通过set和send方法发送数据,将数据发送到Google Analytics:
//it is used in all hits sent from this screen //this is used for V3 id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker]; [tracker set:kGAIScreenName value:@"MainMenu Screen"]; [tracker send:[[GAIDictionaryBuilder createAppView] build]];
手动管理会话
To manually start or end a session // Start a new session with a screenView hit. GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView]; [builder set:@"start" forKey:kGAISessionControl]; [tracker set:kGAIScreenName value:@"MainMenu Screen"]; [tracker send:[builder build]];