我正在使用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之间的差异。
答案 0 :(得分:1)
现在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]];