Is there another solution?
Ask HN: Is there a good analytics tool for single page web apps?
1–8 of 8 posts
Re: Ask HN: Is there a good analytics tool for single page web apps?
#2Re: Ask HN: Is there a good analytics tool for single page web apps?
#3https://developers.google.com/analytics/devguides/collection...
Re: Ask HN: Is there a good analytics tool for single page web apps?
#4Using something like Mixpanel, you should be able to track anything that happens in your JavaScript code. However, it's not just a insert-a-script-and-sit-back solution; you have to be diligent about the actions you want to track and actually add code to track them as they happen.
Recently, I've started homebrewing my own solution using Firebase (www.firebase.com). I've found it extremely straightforward and am enjoying having more control over my analytics data.
Re: Ask HN: Is there a good analytics tool for single page web apps?
#5Using something like Mixpanel, you should be able to track anything that happens in your JavaScript code. However, it's not just a insert-a-script-and-sit-back solution; you have to be diligent about the actions you want to track and actually add code to track them as they happen.
Re: Ask HN: Is there a good analytics tool for single page web apps?
#6If it's about understanding the users of your app and what they look like, GA probably wouldn't be a good choice even if you didn't have a single page app because it's tailored for tracking activity across all users, not activity broken down by user. (For instance, it's good at answering the question, "Which feature gets the most usage?" not, "Which feature is used by the most people?" and that's an important difference.)
Many analytical tools claim they can answer the latter question, but look for example use cases to make sure they're answering the right question. A little research up front can save you the time of integrating a service only to find it doesn't answer the questions you want answered.
Re: Ask HN: Is there a good analytics tool for single page web apps?
#7Google Analytics might meet your needs if you script Events into your app. https://developers.google.com/analytics/devguides/collection...
You'll want to acquaint yourself with custom segments if you take this approach too.
custom segments (from the google knowledge base):
http://support.google.com/googleanalytics/bin/answer.py?hl=e...
this blog post does a better job of explaining how to use them though imho:
http://www.searchenginepeople.com/blog/monitor-seo-projects-...