在Google(http://code.google.com/p/analytics-api-samples/)提供的示例中,它未显示如何自定义网页跟踪。例如,在代码中我应该调用类似的地方:
Tracker.getInstance(getApplicationContext()).trackPageView("/MyActivity/"+myVariable);
有没有人有使用此库的经验?我也找不到它的文档。
答案 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变量)就像“帮助菜单”)。