在 Android 的 TabActivity 中使用 Google Analytics
我在 android 中有一个 TabActivity,它向 TabHost 添加 4 个单独的活动。
在 TabActivity 的 onCreate 上,我调用:
tracker = GoogleAnalyticsTracker.getInstance();
tracker.start("MY UNIQUE GA CODE HERE", 10, getApplication());
在 TabActivity onDestroy() 上,我在
tracker.stop();
添加到 TabHost 的每个活动的 onResume 上:
tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackPageView("/ActivityTitle");
这是执行此操作的最佳方法吗,我见过不同的方法,但没有一致的方法,例如向每个活动添加启动方法 - 但这不会夸大独特的视图吗?
非常感谢任何帮助 预先感谢
更新
我终于得到了一些统计数据,一切似乎都正常,我将保留对应用程序平均花费时间的判断,但“似乎”是正确的。非常感谢任何有关最佳实践的意见。 PS 我在 Eclipse 中收到一条警告,指出 .start() 和 .stop() 方法已被贬值,Google 文档尚未更新,因此看不到更好的方法来执行此操作,如果您知道,请添加。 谢谢。
I have a TabActivity in android that adds 4 separate activities to a TabHost.
On the onCreate of the TabActivity I call:
tracker = GoogleAnalyticsTracker.getInstance();
tracker.start("MY UNIQUE GA CODE HERE", 10, getApplication());
And on the TabActivity onDestroy() I have
tracker.stop();
On the onResume of each activity added to the TabHost I have:
tracker = GoogleAnalyticsTracker.getInstance();
tracker.trackPageView("/ActivityTitle");
Is this the best way to do this, I have seen different methods but none consistant, eg adding the start method to each activity - but wouldn't this inflate the unique views?
Any help much appreciated
Thanks in advance
Update
I have finally got some stats through and eveything seems to be working, I will reserve judgement on the time spent in app average but 'appears' to be correct. any input for best practice much appreciated.
PS I get a warning in eclipse that the .start() and .stop() methods are depreciated, Googles documentation has not been updated yet so cant see a better way to do this, if you know please add.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有点晚了,抱歉。
您可以使用 EasyTracker 进行多项活动:http://code.google。 com/p/analytics-api-samples/downloads/list
使用此库,您可以简单地扩展 TrackedActivity,而不必担心从哪里开始/停止等。
Bit late, sorry for that.
You might use the EasyTracker for multiple activities: http://code.google.com/p/analytics-api-samples/downloads/list
With this lib you can simply extend the TrackedActivity and don't have to worry about where to start/stop etc.