我有几个关于部署 GA 的问题。
- 我应该在哪里添加
[tracker sendView:@"View Name"]
?(我的假设-(void)loadView
:) - 我如何记录会话?(仅通过发送自定义事件?)
- 我应该使用无处不在的继承
GAIViewController
吗?(这还不够好,看起来很丑) - 如果我使用
[tracker sendView:@"View Name"]
,会发生什么?(我需要重新发送视图吗?)
我有几个关于部署 GA 的问题。
[tracker sendView:@"View Name"]
?(我的假设-(void)loadView
:)GAIViewController
吗?(这还不够好,看起来很丑)[tracker sendView:@"View Name"]
,会发生什么?(我需要重新发送视图吗?)[tracker sendView:@"View Name"]
到-viewWillAppear
. 当应用程序即将向用户显示视图时,您将收到事件,而不仅仅是加载时间。GAIViewController
,要么-sendView
放入每个控制器类的代码中。另一种方法是使用姿势(参见第二个答案),并将GAIViewController
姿势设置为UIViewController
. 我不太确定它是否有效,但似乎适合您的问题。-sendView
. Tracker 会将该信息发送给 Google,您将获得诸如按会话转换到该视图的平均次数或当前正在观看该视图的用户数等信息。此外,我发现 Flurry 比 GAI 更加用户友好。请考虑创建自己的 Tracker 类,它将发送 GAI 和 Flury 信息。