我正在阅读GA的V3实施指南,并且看到每次使用EasyTracker显示示例时,都会警告它可能为null(例如here

// May return null if EasyTracker has not yet been initialized with a
// property ID.
EasyTracker easyTracker = EasyTracker.getInstance(this);


我的问题是:为什么要使用EasyTracker?为什么不总是使用:

GoogleAnalytics.getInstance(context).getTracker([UA tracking code])


最佳答案

如果您稍微靠近一点,您会发现com.google.analytics.tracking.android.EasyTracker只有两个附加的跟踪选项:activityStartactivityStop

因此答案是:EasyTracker是一个专门的类,它将完美地跟踪Activity的启动和停止。

(注意:这是针对版本3的。在以前的版本EasyTracker中,它没有继承Tracker,因此功能较弱)。

关于android - Google Analytics V3-何时使用EasyTracker?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18906357/

10-12 01:56