I’d like to know the best way to deep dive into the flow of my users. For example, I have 4 pages in my flow, how can I analyze which users abandon on which step? I can definitely do it by hand with logging, etc, but I’d rather use an off the shelf solution.
I have apache request logs, as well as google analytics. Can these analyze users as sessions?
You can do this with Google Analytics.
The flow of the users are called a funnel, which you have to set up in Google Analytics, the metric you get out is called Target Conversion Rate.
You can learn more about it at http://www.google.com/support/conversionuniversity/