【问题标题】:How to monitor a single page web app?如何监控单页网页应用?
【发布时间】:2012-02-01 01:36:17
【问题描述】:

我想知道如何监控单页网络应用程序,以便您可以看到用户在您的应用程序中做了什么,他访问了哪些“页面”等。

有点像 Google Analytics(分析),包含很多方面的统计信息。

【问题讨论】:

    标签: javascript ajax web-applications google-analytics monitoring


    【解决方案1】:

    Google Analytics 非常适合这一点。查看自定义事件:http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html

    与传统网站上的“一劳永逸”类型的跟踪相比,它需要更多的工作,但它也很容易。

    【讨论】:

    • 是的。这就是我们在工作中使用的——我们的产品是一个非常庞大的单页应用程序。诚然,我们进一步抽象了一些东西,让一切更容易实现 - 但在后台,这都是 Google Analytics(分析)自定义事件。
    • 最新的跟踪指南,如果你使用 ga.js developers.google.com/analytics/devguides/collection/gajs/…
    • GA 不好。我的应用一整天都有 10-15 位用户,而 Google 只显示他们连接了几分钟。
    【解决方案2】:

    它不会“正常工作”,您需要调用 trackPageView 以使请求计为综合浏览量并包含所有将被包含的访问者信息(不是 trackEvent)。 This gist 是一个古老但流行的 ajax 导航解决方案,展示了如何调用 trackPageView。它在新 url 的内容注入页面后立即调用,因此像 Backbone.js 这样的框架中的等效项将在视图初始化时进行,如 suggested in this guide

    【讨论】:

      猜你喜欢
      • 2013-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-31
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多