Google Analytics EasyTracker库的更高级示例(在Android上)

时间:2012-01-04 10:29:03

标签: android google-analytics

在Google(http://code.google.com/p/analytics-api-samples/)提供的示例中,它未显示如何自定义网页跟踪。例如,在代码中我应该调用类似的地方:

Tracker.getInstance(getApplicationContext()).trackPageView("/MyActivity/"+myVariable);

有没有人有使用此库的经验?我也找不到它的文档。

3 个答案:

答案 0 :(得分:4)

您需要做的就是确保您的活动继承自TrackedActivity,并且会自动跟踪这些活动(考虑到您还启用了ga_auto_activity_tracking)。

如果您想让跟踪器对象记录事件,例如 - 只需调用EasyTracker.getTracker()

修改:在与Georgy Gobozov的评论中进行了一些小讨论之后,我应该补充一点,您不应该在onStart()方法之前使用EasyTracker,而是调用super.onStart()。它位于TrackedActivity的onStart()方法上,它调用trackActivityStart()which starts a new session

答案 1 :(得分:1)

您应该按照Google的说明设置屏幕跟踪:Screen Tracking

基本上,您可以指定要在 analytics.xml 文件中自动跟踪的应用屏幕(活动)。

答案 2 :(得分:0)

您可以将其放在代码中与应用中的页面视图或事件相对应的部分。

例如,如果您想跟踪有多少人查看帮助菜单,请将其放在按下帮助菜单按钮时调用的代码中,或放在显示帮助菜单的代码中(并具有myVariable变量)就像“帮助菜单”)。