Overview
With Breakthrough 6.x, the platform now tracks a wide range of user activity events in both the mobile app and web app. These events are automatically sent and can be used in external platforms like:
Clevertap (for behavior-based automations)
Meta Ads Manager (via CAPI)
AppsFlyer (for campaign attribution)
Firebase / Google Analytics 4 (GA4) (for analytics and funnels)
You can use these events to:
Build user journeys based on real behavior (e.g., send push/email when a course is completed)
Set up retargeting ads for users who visited a paywall but didn’t purchase
Track conversion funnels and optimize onboarding or challenge completion
No technical setup is required — all of these events are automatically sent for every Breakthrough app using version 6.x.
Full List of Tracked Events (App)
EVENT NAME | EVENT PARAMETERS | EVENT PURPOSE |
OPEN PAGE Create Account | {"User Id": } | When the user opens Create Account Screen |
OPEN PAGE Forgot Password | {"User Id": } | When the user opens Forgot Password Screen |
OPEN PAGE Login | {"User Id": } | When the user opens Login Screen |
OPEN PAGE Register | {"User Id": } | When the user opens Register Screen |
OPEN PAGE Onboarding | {"User Id": } | When the user opens Onboarding Screen |
OPEN PAGE Intro Video | {"User Id": } | When the user opens Intro Video Screen |
OPEN PAGE Notifications | {"User Id": } | When the user opens Notifications Screen |
OPEN PAGE Settings | {"User Id": , "From": ,} | When the user opens Settings Screen |
OPEN PAGE Course List | {"User Id": } | When the user opens Course List Screen (screen opened when user views list of continue courses) |
OPEN PAGE Recipe Category | {"User Id": , "From": ,} | When the user opens Recipe Category Screen |
OPEN PAGE Habit Tracker | {"User Id": } | When the user opens Habit Tracker Screen |
OPEN PAGE Shopping List | {"User Id": } | When the user opens Shopping List Screen |
OPEN PAGE Meal Plan Details | {"User Id": } | When the user opens Meal Plan Details Screen |
OPEN PAGE Meal Plan List | {"User Id": } | When the user opens Meal Plan List Screen |
OPEN PAGE Edit Profile | {"User Id": } | When the user opens Edit Profile Screen |
OPEN PAGE Your Journey | {"User Id": } | When the user opens Your Journey Screen |
OPEN PAGE Achievement | {"User Id": } | When the user opens Achievement Screen |
OPEN PAGE Theme Setting | {"User Id": } | When the user opens Theme Setting Screen |
OPEN PAGE Notification Setting | {"User Id": } | When the user opens Notification Setting Screen |
OPEN PAGE Reminder Setting | {"User Id": } | When the user opens Reminder Setting Screen |
OPEN PAGE Download Setting | {"User Id": } | When the user opens Download Setting Screen |
OPEN PAGE Subscription Setting | {"User Id": } | When the user opens Subscription Setting Screen |
OPEN PAGE Media List | {"User Id": } | When the user opens Media List Screen (when user views a list of classes, routines, etc.) |
OPEN PAGE Search | {"User Id": } | When the user opens Search Screen |
OPEN PAGE Create Post | {"User Id": } | When the user opens Create Post Screen |
OPEN PAGE Post List | {"User Id": } | When the user opens Post List Screen |
OPEN PAGE Post Details | {"User Id": } | When the user opens Post Details Screen |
OPEN PAGE Comment List | {"User Id": } | When the user opens Comment List Screen |
OPEN PAGE Pinned Post List | {"User Id": } | When the user opens Pinned Post List Screen |
OPEN PAGE Landing | {"User Id": } | When the user opens Landing Screen |
OPEN PAGE Notification Prompt | {"User Id": } | When the user opens Notification Prompt Screen |
OPEN PAGE Playlist Details | {"User Id": } | When the user opens Playlist Details Screen |
OPEN PAGE Upsell Category | {"User Id": , "From": ,} | When the user opens Upsell Category Screen |
OPEN PAGE Upsell Category Details | {"User Id": } | When the user opens Upsell Category Details Screen |
OPEN PAGE My Library | {"User Id": } | When the user opens My Library Screen |
OPEN PAGE Create Edit Playlist | {"User Id": } | When the user opens Create Edit Playlist Screen |
OPEN PAGE Create Edit Meal Plan | {"User Id": } | When the user opens Create Edit Meal Plan Screen |
OPEN PAGE Dashboard | {"User Id": } | When the dashboard/main bottom navigation bar opens |
OPEN PAGE Create Edit Challenge | {"User Id": } | When the user opens Create Edit Challenge Screen |
OPEN PAGE Select Media | {"User Id": } | When the user opens Select Media Screen (screen to select media for user’s custom challenges) |
OPEN PAGE Playlist | {User Id: ,} | When the user opens Playlist Screen |
OPEN PAGE Category | {User Id: , From: ,} | When the user opens Category Screen |
OPEN PAGE Category Details | {"User Id": } | When the user opens Category Details Screen |
Login | {"Method": <google or apple or email>, "Status": <success or failure>} | When user login |
Sign up | {"Method": <google or apple or email>, "Status": <success or failure>} | When user signup |
Onboarding Started | {"User Id": ,} | When user starts onboarding or updating onboarding from settings |
Onboarding Completed | {"User Id": ,} | When user completes all onboarding steps first time or while updating |
Onboarding Step Completed | {"User Id": , "Step": <current step number>, "Question": <current question>, "Answer": <answer selected by user> | After completion of each step of the onboarding |
Intro Video Skipped | {"User Id": ,} | When user skips intro video |
Intro Video Subscription Opened | {"User Id": ,} | When user click subscription button in intro video screen |
Notification Mark All As Read | {"User Id": ,} | When user marks all notification as read in notification screen |
Notification Clicked | {"User Id": , "Media Id": <media from where the notification is>, "Comment Id": <comment id from where the notification is>} | When user clicks a particular notification in notification screen |
Daily Content Clicked | {"User Id": ,} | When user clicks daily content in home page |
Live Session Count Me In Clicked | {"User Id": ,} | When user clicks count me in for a live session |
Live Session Join Now Clicked | {"User Id": ,} | When user clicks join now for a live session |
Continue Course Opened | {"User Id": , "Media Id": , "Media Name": } | When user clicks a continue course |
Home Page QAB <Button Name> Clicked
(Button Name depends on what partner has set name for the button, won’t be same for all partners, for example, Favorites, My Library, etc.)
| {"User Id": ,} | When user clicks any quick action button of the home screen |
Home Subscribe Widget Clicked | {"User Id": ,} | When user clicks the subscribe widget in home screen |
Active Meal Plan Clicked | {"User Id": ,} | When user opens active meal plan from home screen |
Home Featured Clicked | {"User Id": ,} | When user opens featured from home screen |
Habit Checked | {"User Id": , "Check Status": <True/False based on whether checked or unchecked, "Media Name": <if habit has any associated media>} | When user checks or unchecks a habit from the habit tracker |
Shopping List Cleared | {"User Id": ,} | When user clears their shopping list |
Meal Plan Activated | {"User Id": , "Media Name": <Name of meal plan activated>} | When user activates a meal plan |
Meal Plan Deactivated | {"User Id": , "Media Name": <Name of meal plan deactivated>} | When user deactivates a meal plan |
Meal Plan Copied | {"User Id": , "Media Name": } | When user copies a meal plan |
Meal Plan Added To Shopping List | {"User Id": , "Media Name": } | When user adds a meal plan to their shopping list |
Recipe Added To Shopping List | {"User Id": , "Media Name": } | When user adds a recipe to shopping list |
User Profile Updated | {"User Id": ,} | When user updates their profile |
Share App | {"User Id": ,} | When user clicks share app in settings |
Leave a Review | {"User Id": ,} | When user clicks leave a review in settings |
Logout | {"User Id": ,} | When user logs out |
Delete Account | {"User Id": ,} | When user completes their account deletion |
Delete Account Clicked | {"User Id": ,} | When user starts the deletion process from settings |
Get Support Clicked | {"User Id": ,} | When user clicks get support in settings |
Terms and Conditions Clicked | {"User Id": ,} | When user clicks terms and conditions in settings |
Privacy Policy Clicked | {"User Id": ,} | When user clicks privacy policy in settings |
Subscription Cancel Clicked | {"User Id": ,} | When user clicks cancel subscription in subscription settings screen |
Browse By Time | {"User Id": , "Filter": <chosen filter>, "Number of Results": <number of medias>} | When user clicks any browse by time tag in explore page |
Browse By Filter | {"User Id": , "Filter": <chosen filter>, "Number of Results": <number of medias>} | When user clicks any browse by filter tag in explore page |
Explore Page QAB <Button Name> Clicked (Button Name depends on what partner has set name for Class, Course, Collection & Routine, won’t be same for all partners) | {"User Id": ,} | When user clicks any quick action button of the explore screen |
Explore Page CAB <Button Name> Clicked (Button Name depends on what partner has set name for the button, won’t be same for all partners, for example, Challenges, Program, etc.) | {"User Id": ,} | When user clicks any custom content action button of the explore screen |
Explore Featured Clicked | {"User Id": ,} | When user opens the featured in explore screen |
Searched | {"User Id": , "Number Of Search Results": , "Searched Tags": <comma separated tags searched>, "Searched Text": <text searched by user>} | When user makes a search in the search screen |
Post Created | {"User Id": ,} | When user creates a post in community |
Post Updated | {"User Id": ,} | When user updates a post in community |
Community Post Liked | {"User Id": ,} | When user likes a community post |
Community Post Reported | {"User Id": , "Reason" <selected reason from available options, "Reason Text": <if user added custom reason>} | When user reports a community post |
Community Comment Added | {"User Id": ,} | When user adds a comment to a community post |
User Blocked | {"User Id": ,} | When user blocks someone |
Community QAB Clicked | {"User Id": ,} | When user clicks any quick action button in community screen |
App Paywall Opened | {"User Id": ,} | Any time the paywall is shown to user |
App Paywall Closed | {"User Id": ,} | When user closes the paywall |
App Paywall Plan Selected | {"User Id": , "Price": <price of selected product>, "Name": <name of selected product>, "Product Id": <id of selected product>}} | When user clicks/selects any plan on the paywall |
App Paywall Restore Purchase Clicked | {"User Id": ,} | When user clicks on restore purchase in paywall |
App Paywall Purchase Attempted | {"User Id": , "Product Id": <product id of selected product>} | When user starts their purchase attempt |
App Paywall Purchase Completed | {"User Id": , "Product Id": <product id of selected product>} | When purchase is successfully completed |
App Paywall Purchase Failed | {"User Id": , "Product Id": <product id of selected product>} | When purchase fails or stopped by user |
App Paywall Purchase Upgraded | {"User Id": , "Product Id": <product id of selected product>} | When user completes a purchase by coming from update subscription option in subscription setting screen |
App Paywall Resubscribe | {"User Id": , "Product Id": <product id of selected product>} | When user try to cancel and resubscribe from cancel saver |
Content Viewed | {"User Id": , "Media Name": , "Media Type": } | When a content is viewed/ a content's details page is viewed |
Content Started | {"User Id": , "Media Name": , "Media Type": } | When a content is started |
Content Ended | {"User Id": , "Media Name": , "Media Type": } | When a content is finished |
Content Shared | {"User Id": , "Media Id": } | When shares any media/content |
Content Added To Favorite | {"User Id": , "Media Id": } | When user adds any media to favorites |
Content Removed From Favorite | {"User Id": , "Media Id": } | When user removes any media from favorites |
Content Comment Like Removed | {"User Id:: , "Media Id": } | When user removes like on any comment under a content |
Content Comment Like Added | {"User Id:: , "Media Id": } | When user likes any comment under a content |
Content Comment Added | {"User Id": , "Media Id": } | When user adds a comment to any content |
Course Progress | {"User Id": , "Media Name": , "Day": <number of days completed of course} | When user completes a course |
Notification Permission Prompted | {"User Id": , "Status": <true/false based on whether permission was granted>} | When notification prompt is shown to the user |
Playlist Created | {"User Id": ,} | When user creates a playlist |
Playlist Updated | {"User Id": ,} | When user updates a playlist |
User Statistic | {"User Id": , "Total Time": <total time spent by user on content>, "Total Session": <total session/media completed by user>, "Streak": <current streak of user>} | Updates the user stats each time they complete any content/media |
10-Day Streak | {"User Id": , "Day": <number of days of streak>} | When user reaches a 10 day streak |
21-Day Streak | {"User Id": , "Day": <number of days of streak>} | When user reaches a 21 day streak |
30-Day Streak | {"User Id": , "Day": <number of days of streak>} | When user reaches a 30 day streak |
100-Day Streak | {"User Id": , "Day": <number of days of streak>} | When user reaches a 100 day streak |
1000-Day Streak | {"User Id": , "Day": <number of days of streak>} | When user reaches a 1000 day streak |
Subscription Cancel Reason Submitted | {"User Id": ,} | When user submit reason of canceling |
Subscription Cancel Offer Declined | {"User Id": ,} | When user decline cancel saver offer |
App Upsell Purchase Attempted | {"User Id": ,"Upsell Product Id": , "Media Name": } | When user attempts to purchase an upsell |
App Upsell Purchased | {"User Id": ,"Upsell Product Id": , "Media Name": } | When upsell purchase is successful |
App Upsell Purchase Failed | {"User Id": ,"Upsell Product Id": , "Media Name": } | When upsell purchase fails or cancelled by user |
Achievement Details Opened | {"User Id": , "Achievement Name": , "Achievement Id": , "Achievement Type": ,} | When user clicks on an achievement and bottom sheet with its details is displayed |
Achievement Unlocked Opened | {"User Id": , "Achievement Name": , "Achievement Id": , "Achievement Type": ,} | When bottom sheet is displayed when user unlocks any achievement |
Meal Plan Created | {"User Id": } | When user creates a meal plan |
Meal Plan Updated | {"User Id": } | When user updates a meal plan |
My Challenge Created | {"User Id": } | When user creates a custom challenge |
My Challenge Updated | {"User Id": } | When user updates a custom challenge |
Course Copied | {"User Id": , "Media Name": } | When user copies a course to create a custom challenge |
Log a Session Clicked | {"User Id": } | When user click on log session button |
Log a Session Added | {"User Id": } | When user add session in history |
Full List of Tracked Events (Web)
EVENT NAME | EVENT PARAMETERS | EVENT PURPOSE |
PAYWALL_visit | { | When a User visits Paywall |
GIFT_PAYWALL_visit | { | When a user visits the Gift Paywall page |
LANDING_PAGE_visit | { | When a user visits the landing page |
LANDING_PAGE_signup | { | The user clicked on the Onscreen button that redirects the user to the signup |
LANDING_PAGE_signin | { | When users click on the sign-in in on the landing page |
LANDING_PAGE_plan_select | { | The user has selected a product on the landing page |
LANDING_PAGE_purchase | { | User navigating to subscription page from the Landing page, purchase section |
LANDING_PAGE_exit |
| The user navigated to another page or dropped. |
PAYWALL_plan_select | { | The user has selected a product on the checkout page |
GIFT_PAYWALL_plan_select | { | The user has selected a product on the gifting page |
PAYWALL_promocode | { promoCode: promoCode, result: "success" | "fail" } | The user has applied the promo code |
GIFT_PAYWALL_email | { | The user has entered the gifting email |
GIFT_PAYWALL_promocode | { promoCode: promoCode, result: "success" | "fail" } | The user has applied the promo code for gifting |
PAYWALL_payment_submitted |
| The user has proceeded with payment processing |
PAYWALL_subscription_successfull | { | The user has made a payment |
PAYWALL_page_exit |
| The user navigated to another page or dropped. |
GIFT_PAYWALL_page_exit |
| The user navigated to another page or dropped. |
PAYWALL_card_failed | { | Payment Failed |
ONBOARDING_page_visit | { | The user has visited the onboarding screens |
ONBOARDING_step_completed | {"userId": , "step": <current step number>, "question": <current question>, "answer": <answer selected by user> | After completion of each step of the onboarding process |
ONBOARDING_completed | {"userId": ,} | When the user completes all onboarding steps first time or while updating |
SIGNUP_page_visit |
| The user has visited the signup page |
SIGNIN_page_visit |
| The user has visited the sign-in page |
SIGNUP_auth_successful | { | Signup successful |
SIGNIN_auth_successful | { | Sign in successful |
SIGNUP_auth_failed | { | Signup failed |
SIGNIN_auth_failed | { | Sign in failed |
SIGNUP_auth_attempted | { | Sign-up button clicked |
SIGNIN_auth_attempted | { | Sign in button is clicked |
FORGET_PASSWORD_auth_screen | { | The user clicked on forget password |
MY_SUBSCRIPTION_page_visit |
| The user saw the My subscription page post-purchase |
EXPLORE_page_visit |
| The user landed on the explore page in the webapp |
SUBSCRIPTION_UPGRADE_attempted | { | The user tried to upgrade the subscription |
SUBSCRIPTION_UPGRADE_successful | { | Subscription upgrade successful |
MANAGE_RC_SUBSCRIPTION_clicked | {} | User clicked on Manage Subscription |