KinesteX

Application Lifecycle

Events for app startup, loading, and exit.


EventData FieldsDescription
kinestex_launcheddata: string ("dd mm yyyy hh:mm:ss")KinesteX application is launched
kinestex_loadeddate: string (ISO format)KinesteX fully loaded and ready
exit_kinestexdate: Date, time_spent: string ("hh:mm:ss")User exits with total time spent
main_page_openeddate: string (ISO format)Main/home page is opened
home_page_openeddate: string (ISO format)Home Page integration screen opened. Fires exactly once per mount
streak_extendeddata: objectUser's daily streak was extended by completing a qualifying activity (workout, challenge, plan day, assessment)

streak_extended Data Structure:

typescript
1{
2  current_streak: number,    // Current streak count (days)
3  longest_streak: number,    // User's longest streak ever
4  last_activity_date: string // ISO date of the activity that extended the streak
5}