Metrics - tais-yakimovich/nadatrace-app GitHub Wiki
Metrics Description - HEART Framework
The HEART framework is a UX metrics system developed by Google, used to track and evaluate the overall user experience. It guides product decisions through five key categories:
Happiness: An in-app Net Promoter Score (NPS) survey asking, “How likely are you to recommend this app?”. The data from this survey will be stored in our database (most likely in NPS collection with associated user id for each response). Implemented in the app as Feedback surveys on Discover page content
Engagement: Track Daily Active Users (DAU), metrics that measure activity of each user in the app constantly: total time spent in the app; total number of interactions per user; frequency of sign ups/ log ins/ log outs; number of active users; active users by country; average engagement per user. Tracked through Firebase.
Adoption: Download rate: App stores would track this metric, as it does not include actual usage of the app, just the number of users who have downloaded it. Product purchases: Shopify will track product purchases, however no products will be purchasable while working on the app. Adoption rate: In Firebase, track “First session date” metric and analyze it over periods of time.
Retention: Track the new user and returning users and then display user retention as a percentage. This is tracked through Firebase already.
Task Success: Percentage of successful checkouts or subscription updates.
Metrics Collection
Firebase Analytics:
- User activity tracking
- Page visit monitoring
- Performance metrics
- User engagement patterns
- User Feedback Collection
- NPS survey responses
- User satisfaction measurements
Feature usage data:
- Custom events (e.g., add_to_cart, calculate_impact)