我很高兴看到使用我的应用程序设置Google Analytics是多么容易,但缺少文档让我有几个问题.我能找到的唯一信息就是这里的文档,它只关注从一个Activity报告PageViews和Events.我想在我的应用程序中跨多个活动报告PageViews和事件.
现在在我所有活动的onCreate()中,我打电话给:
tracker = GoogleAnalyticsTracker.getInstance();
tracker.start("UA-xxxxxxxxx", this);
Run Code Online (Sandbox Code Playgroud)
在我所有活动的onDestroy()中:
tracker.stop();
Run Code Online (Sandbox Code Playgroud)
然后,我根据需要跟踪PageViews和事件,并将它们与我正在执行的另一个HTTP请求一起发送.但我不太确定这是最好的方法.我应该在每个活动中调用start()和stop(),还是应该只在我的主启动器活动中调用start()和stop()?