我想在我的应用程序的整个7项活动中跟踪所有活动和按钮点击。现在我正在执行GA的一开始。我在我的开始主菜单屏幕上工作,并可以通过google.com/analytics在线查看。我的问题是如何在所有活动中实现这一点?让GoogleAnalytics在所有活动中工作
现在在我的主菜单类我有这样的:
private Tracker tracker;
private GoogleAnalytics ga;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.mainmenumain);
EasyTracker.getInstance().activityStart(this);
//Get the GA singleton.
ga = GoogleAnalytics.getInstance(this);
//ga.setDebug(true);
//Use the GA singleton to get a Tracker object.
tracker = ga.getTracker("UA-###-1");
我必须声明2个变量,然后调用EasyTracker.getInstance().activityStart(this);
,ga = GoogleAnalytics.getInstance(this);
和tracker = ga.getTracker("UA-####-1");
在每一个活动?
我知道有类似的主题在那里,但我问这个为Google Analytics
新的2版本,而不是旧版本1.
尽管此答案需要重复代码,但我将此标记为答案,因为代码是关于如何实现的。 – Matt 2013-02-27 14:24:21
另外,感谢您澄清我如何混合V1和V2。 – Matt 2013-02-27 14:25:13
Google建议EasyTracker方法调用应在onStart&onStop中。请参阅https://developers.google.com/analytics/devguides/collection/android/v2/#tracking-methods。 – dannyroa 2013-02-27 22:30:12