我正在阅读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])
答案 0 :(得分:1)
如果你仔细观察,你会发现com.google.analytics.tracking.android.EasyTracker
只有两个额外的跟踪选项:activityStart
和activityStop
。
所以答案是:EasyTracker是一个专门的类,它将跟踪Activity的开始和停止。
(注意:这适用于版本3.在以前的版本中EasyTracker
没有继承Tracker
,因此功能强大得多;
答案 1 :(得分:0)
表示,v3 EasyTracker已弃用。我们应该使用Traker send(),set()和get()方法。