Given a set of user interactions, how would you implement a feature that tracks user engagement over time in a mobile app at Faire?