在 Android 的 TabActivity 中使用 Google Analytics

发布于 2024-12-19 21:40:18 字数 762 浏览 1 评论 0原文

我在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

初吻给了烟 2024-12-26 21:40:18

有点晚了,抱歉。
您可以使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文