GoogleAnalytics iOS SDK中AppView和ScreenView之间的差异

时间:2014-09-24 06:10:01

标签: ios iphone xcode google-analytics xcode5

我正在使用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之间的差异。

1 个答案:

答案 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]];