Google Analytics V3 - 何时使用EasyTracker?

时间:2013-09-19 23:05:17

标签: android google-analytics

我正在阅读GA的V3实施指南,我看到每次使用EasyTracker显示示例时,都会警告它可能为空(例如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])

2 个答案:

答案 0 :(得分:1)

如果你仔细观察,你会发现com.google.analytics.tracking.android.EasyTracker只有两个额外的跟踪选项:activityStartactivityStop

所以答案是:EasyTracker是一个专门的类,它将跟踪Activity的开始和停止。

(注意:这适用于版本3.在以前的版本中EasyTracker没有继承Tracker,因此功能强大得多;

答案 1 :(得分:0)

Behind the Code: The Google Analytics v3 Mobile SDKs中的

表示,v3 EasyTracker已弃用。我们应该使用Traker send(),set()和get()方法。