We've been looking for analytics for web application, which could be run in our own servers. I like Mixpanel, but because of the nature of the service, we have to keep the data on our servers.
If you're looking for Google Analytics-style "high level website stuff" (visitors, pageviews, per-page, yadda yadda): http://haveamint.com/
If you're looking for MixPanel/KissMetrics style arbitrary event tracking, I do not have a good recommendation for you for an OSS or off-the-shelf solution. I'd be interest in hearing others' experiences.
A lot of consulting clients end up rolling their own. You can get pretty far with Postgres or Redis and hourly/daily cron jobs which dump their output to a few admin screens. They're several orders of magnitude more expensive than the SaaS alternatives (+), marketing can't use them w/o engineering helping out to set them up, and they're generally going to produce less pretty output, but they're often perfectly adequate for decisionmaking.
(+ I struggle to think of a consulting client which does metrics in-house that does not have six figures or more of implicit engineering cost in their metrics systems.)
If you're looking for MixPanel/KissMetrics style arbitrary event tracking, I do not have a good recommendation for you for an OSS or off-the-shelf solution. I'd be interest in hearing others' experiences.
A lot of consulting clients end up rolling their own. You can get pretty far with Postgres or Redis and hourly/daily cron jobs which dump their output to a few admin screens. They're several orders of magnitude more expensive than the SaaS alternatives (+), marketing can't use them w/o engineering helping out to set them up, and they're generally going to produce less pretty output, but they're often perfectly adequate for decisionmaking.
(+ I struggle to think of a consulting client which does metrics in-house that does not have six figures or more of implicit engineering cost in their metrics systems.)