Интересно, как можно было бы отслеживать одностраничное веб-приложение, чтобы вы могли видеть, что пользователь делает в вашем приложении, какие «страницы» он посещал и т. Д.
Вроде как Google Analytics со статистикой для многихвещи.
Google Analytics отлично подходит для этого.Ознакомьтесь с пользовательскими событиями: http://code.google.com/apis/analytics/docs/tracking/eventTrackerGuide.html
Требуется значительно больше работы, чем отслеживание типа «установите и забудь», которое вы можете выполнять с традиционными веб-сайтами, но это также довольно просто.
Это не будет «просто работать», вам нужно вызывать trackPageView, чтобы запросы учитывались как просмотры страниц и включали всю информацию о посетителях, которая будет включена (не trackEvent). Эта суть - это старое, но популярное решение для навигации ajax, показывающее, как вызывать trackPageView.Он вызывается сразу после вставки содержимого из нового URL-адреса в страницу, поэтому эквивалент в среде, такой как Backbone.js, будет при инициализации представления, как , предложенный в этом руководстве .