To get a deep understanding of your users' long term behaviour User Diaries are a good solution.