I'm working on a very early stage web app, and I'm trying to figure out the easiest way to track some basic user metrics beyond traffic and all that.
Some context:
I'll probably be using Google Analytics, but I haven't had time to figure out whether it can do this stuff and how well/easily. Should I just study up on it, or is there a more appropriate option?
Also, I'm not very knowledgeable in this area, so terms like event-based metrics make me more rather than less confused.
Outside of traffic it depends what other metrics you're looking for. Unless you ask your users to register and fill out some date in their profile, it is probably a good idea to have a multiple sources, by comparing which, you will get a better idea of what your typical user looks like.
Google Analytics is a good start.
Compete is another tracking option.
Quantcast is yet another.
Alexa started tracking this as well.
From my personal tracking data I can see that neither one is very accurate, but by looking at all of them I can certainly see the trends.
First off, you can track what's being clicked on in just about any analytics package, you may just have to set it up manually. In Google Analytics I think it's called "event tracking".
In the past, may uISV's recommended Clicky. It is not strongly optimized towards cohort or funnel analysis. It is more of a general tool in the same way Google Analytics is, but it's more real-time and fine-grained.
The new hotnezz seems to be Kissmetrics (in semi-open beta) -- I haven't used them, but there is a lot of buzz around their product. Ash Maurya has written a bit about how he uses Kissmetrics.
If you really want to learn about user needs and behaviour, then website analytics will not be enough. The better tools are A/B testing, talking with actual customers, and usability tests (observing actual customers while they're interacting with your site). Regarding A/B testing, I can recommend "Always Be Testing" as a very good introduction.
Last but not least; see the "Related" sidebar on this site...
I'm currently trying to figure this out as well for my site, Simplizt (shameless plug, I know!). I'm using Google Analytics (GA), and I think it's a pretty good product that fits into your budget (free!). The core feature of GA is the ability to track page views and some of the other basic info you'll get from another metrics package.
However, to determine the REAL health of your site, you'll need to use event tracking. An event is anything that you deem worthy of tracking. I also happen to be figuring this out right now, so i'll share what i'm learning so far:
I think site health (metrics) can be broken down into three pieces, (this may change based on what your site is/does):
An example of an event would be the answer to each of the questions above. I'm currently working on using Google Analytics to track each of those to see if my site is functioning like it's supposed to .