2011-10-05 305 views
1

我有一个应用程序,我在其中设置了一个跟踪器。我在每个活动中使用tracker = GoogleAnalyticsTracker.getInstance();tracker.startNewSession("<UA number", this);onCreate()。我感兴趣的是 - 在每个单独的活动中开始新的会话是否有效,或者我可以在自定义活动管理器中执行此操作?在第二种情况下,我不确定在哪里停止会话?目前我在onDestroy()的每个活动中都会这样做。Google Analytics(分析)跟踪器

回答

3

不要担心,你做得很好。

如果您有很多活动,则可以制作处理跟踪的父级活动,例如example here

记得跟踪的页面视图

+0

感谢您的回答!无论如何,我有一个自定义的活动组,并且活动状态与我混在一起...不停止跟踪​​器会话('tracker.stopSession();')的后果是什么? – lomza

+0

tracker.start()和tracker.startNewSession()之间有什么区别? – lomza

+0

我认为在默认情况下,会话在30分钟内超时(至少网络跟踪器会话会持续此持续时间),但对于移动设备应该更低。它没有记录,所以我不能肯定地说。 ;哦,不同之处在于start()已被弃用。 – Reno

相关问题