Google Analytics:有关部署的几个问题

时间:2013-03-21 11:29:27

标签: ios google-analytics

我对部署GA有几个问题。

  1. 我应该在哪里添加[tracker sendView:@"View Name"]? (我的假设:-(void)loadView
  2. 我如何记录会话? (仅通过发送自定义事件?)
  3. 我应该使用GAIViewController的所有遗产吗? (这不够好,看起来很难看)
  4. 如果我使用[tracker sendView:@"View Name"],会发生什么? (我需要重新发送View吗?)

1 个答案:

答案 0 :(得分:1)

  1. 我建议将[tracker sendView:@"View Name"]添加到-viewWillAppear。当应用程序即将向用户显示视图时,您将收到事件,而不仅仅是已加载时间。
  2. 会话由GAI自动记录。如果默认情况下在不到30分钟内收到两个点击,则称两个点击属于一个会话。另外,正如您所提到的,您可以手动创建会话。
  3. 是的,要么继承自GAIViewController,要么将-sendView放入每个控制器类的代码中。另一种方法是使用Posing(请参阅第二个答案),并使GAIViewController姿势为UIViewController。我不太确定,如果它有效,但似乎适合你的问题。
  4. “我需要重新发送View吗?”是什么意思?每当您希望GAI记录事实时,该用户已进入某个视图,您就会调用-sendView。跟踪器会将该信息发送给Google,您将获得有关按会话的平均转化次数或当前正在观看此视图的用户数量等信息。
  5. 另外,我发现Flurry比GAI更加用户友好。请考虑创建自己的Tracker类,它将发送GAI和Flury信息。