Car*_*son 9 android google-analytics easytracker
谷歌分析版本3的谷歌文档对于EasyTracker普通Tracker类和普通类之间的差异非常混乱,我真的不确定我应该使用哪一个.在这个页面上,他们讨论了如何设置EasyTracker,使用analytics.xml文件来设置您的ID,然后在下一页上他们讨论设置常规跟踪器并将其传递给您的ID:
// Initialize a tracker using a Google Analytics property ID.
GoogleAnalytics.getInstance(this).getTracker("UA-XXXX-Y")
Run Code Online (Sandbox Code Playgroud)
这两个跟踪器有什么区别?一个人有比另一个更多的功能吗?我认为,EasyTracker如果您只想要活动跟踪,则设置起来会更简单,但如果我想要使用Google Analytics中可用的所有功能,我是否仍然可以使用该功能EasyTracker,或者我是否需要切换到经常Tracker?
我最终直接进入Google Analytics Developer Forum获得答案:
EasyTracker是Tracker的子类,可以通过xml资源值方便地初始化,而不是以编程方式初始化.
EasyTracker还通过EasyTracker.getInstance(context).activityStart()和activityStop()方法跟踪您的应用是在前台还是后台,从而提供自动会话管理.
如果您只使用Tracker,则需要使用所有所需的配置选项以编程方式对其进行初始化,并且当您的应用程序位于前台或后台时,您无法获得自动会话管理 - 而是长度您的会话将仅由您在GA接口中为您的媒体资源配置的会话超时时间确定.
随后的讨论似乎没有出现任何你不想使用EasyTracker的情况,如果你刚开始的话.
另一个重要的注意事项 - 代码的完整成功的javadocs 仅作为代码包的一部分提供,并且在其公共网站上的任何地方都不可用.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           1720 次  |  
        
|   最近记录:  |