I'm looking to track what my users do in my Rails app. I know that for
pageviews, etc. there's Google Analytics, and that's fine, but I'm
looking to implement a more robust, user specific way to know what
users are doing on the site. It has several social features, and I
want to log which users visit which pages, how many times, etc., and
use that data to display more relevant information to them, show what
items are the most popular, etc.
Does anyone have any general tips about how to best do this? I'm
somewhat worried about hitting the DB with a write on every request...