Application Lifecycle
Events for app startup, loading, and exit.
| Event | Data Fields | Description |
| kinestex_launched | data: string ("dd mm yyyy hh:mm:ss") | KinesteX application is launched |
| kinestex_loaded | date: string (ISO format) | KinesteX fully loaded and ready |
| exit_kinestex | date: Date, time_spent: string ("hh:mm:ss") | User exits with total time spent |
| main_page_opened | date: string (ISO format) | Main/home page is opened |
| home_page_opened | date: string (ISO format) | Home Page integration screen opened. Fires exactly once per mount |
| experience_opened | exerciseId: string, exerciseTitle: string, isGame: boolean | User tapped a challenge or game card on the Home Page. Followed by challenge_opened or game_opened |
| challenge_opened | exerciseId: string | The tapped Home Page card is a challenge |
| game_opened | gameId: string | The tapped Home Page card is a game |
| personalized_plan_opened | referral: string | User opened the personalized plan from the Home Page |