【发布时间】:2012-02-01 01:36:17
【问题描述】:
我想知道如何监控单页网络应用程序,以便您可以看到用户在您的应用程序中做了什么,他访问了哪些“页面”等。
有点像 Google Analytics(分析),包含很多方面的统计信息。
【问题讨论】:
标签: javascript ajax web-applications google-analytics monitoring
我想知道如何监控单页网络应用程序,以便您可以看到用户在您的应用程序中做了什么,他访问了哪些“页面”等。
有点像 Google Analytics(分析),包含很多方面的统计信息。
【问题讨论】:
标签: javascript ajax web-applications google-analytics monitoring
Google Analytics 非常适合这一点。查看自定义事件:http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
与传统网站上的“一劳永逸”类型的跟踪相比,它需要更多的工作,但它也很容易。
【讨论】:
它不会“正常工作”,您需要调用 trackPageView 以使请求计为综合浏览量并包含所有将被包含的访问者信息(不是 trackEvent)。 This gist 是一个古老但流行的 ajax 导航解决方案,展示了如何调用 trackPageView。它在新 url 的内容注入页面后立即调用,因此像 Backbone.js 这样的框架中的等效项将在视图初始化时进行,如 suggested in this guide。
【讨论】: