@@ -51,6 +51,7 @@ private const val ENVIRONMENT_ADDED_PROPERTY_NAME = "environment_added"
5151private const val LOAD_WARNING_APPEARED_PROPERTY_NAME = " load_warning_appeared"
5252private const val JIRA_FIELD_COPIED_PROPERTY_NAME = " jira_field_copied"
5353private const val USER_REQUESTED_COURSE_PROPERTY_NAME = " user_requested_course"
54+ private const val USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME = " user_requested_early_access"
5455private const val MEANINGFUL_ACTIONS_DAYS_PROPERTY_NAME = " meaningful_actions_days"
5556private const val MEANINGFUL_ACTIONS_AVG_PROPERTY_NAME = " meaningful_actions_avg"
5657
@@ -222,14 +223,23 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
222223 )
223224 }
224225
226+ fun registerUserRequestedEarlyAccess () {
227+ identify(
228+ mapOf (
229+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString()
230+ )
231+ )
232+ }
233+
225234
226235 fun registerEmail (email : String ) {
227236
228237 identify(
229238 mapOf (
230239 " email" to getEmailForEvent(),
231240 INSTALL_STATUS_PROPERTY_NAME to getCurrentInstallStatus(),
232- USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString()
241+ USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
242+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString()
233243 )
234244 )
235245 postHog?.alias(UniqueGeneratedUserId .userId, email)
@@ -305,7 +315,6 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
305315 }
306316
307317
308-
309318 fun registerLensClicked (lens : String ) {
310319 SessionMetadataProperties .getInstance().put(LAST_LENS_CLICKED_KEY , lens)
311320 registerUserAction(" lens clicked" , mapOf (" lens id" to lens))
@@ -714,6 +723,7 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
714723 LOAD_WARNING_APPEARED_PROPERTY_NAME to PersistenceService .getInstance().isLoadWarningAppeared(),
715724 JIRA_FIELD_COPIED_PROPERTY_NAME to PersistenceService .getInstance().isJiraFieldCopied(),
716725 USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
726+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString(),
717727 MEANINGFUL_ACTIONS_DAYS_PROPERTY_NAME to EngagementScoreService .getInstance().getLatestRegisteredActiveDays(),
718728 MEANINGFUL_ACTIONS_AVG_PROPERTY_NAME to EngagementScoreService .getInstance().getLatestRegisteredAverage()
719729 )
@@ -741,6 +751,7 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
741751 LOAD_WARNING_APPEARED_PROPERTY_NAME to PersistenceService .getInstance().isLoadWarningAppeared(),
742752 JIRA_FIELD_COPIED_PROPERTY_NAME to PersistenceService .getInstance().isJiraFieldCopied(),
743753 USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
754+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString(),
744755 MEANINGFUL_ACTIONS_DAYS_PROPERTY_NAME to EngagementScoreService .getInstance().getLatestRegisteredActiveDays(),
745756 MEANINGFUL_ACTIONS_AVG_PROPERTY_NAME to EngagementScoreService .getInstance().getLatestRegisteredAverage()
746757 )
@@ -931,7 +942,8 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
931942 identify(
932943 mapOf (
933944 LOAD_WARNING_APPEARED_PROPERTY_NAME + " _timestamp" to PersistenceService .getInstance().getLoadWarningAppearedTimestamp(),
934- USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString()
945+ USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
946+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString()
935947 ),
936948 mapOf (
937949 LOAD_WARNING_APPEARED_PROPERTY_NAME to PersistenceService .getInstance().isLoadWarningAppeared(),
@@ -962,7 +974,8 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
962974 identify(
963975 mapOf (
964976 ENVIRONMENT_ADDED_PROPERTY_NAME + " _timestamp" to PersistenceService .getInstance().getEnvironmentAddedTimestamp(),
965- USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString()
977+ USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
978+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString()
966979 ),
967980 mapOf (
968981 ENVIRONMENT_ADDED_PROPERTY_NAME to PersistenceService .getInstance().isEnvironmentAdded()
@@ -993,7 +1006,8 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
9931006 identify(
9941007 mapOf (
9951008 JIRA_FIELD_COPIED_PROPERTY_NAME + " _timestamp" to PersistenceService .getInstance().getJiraFieldCopiedTimestamp(),
996- USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString()
1009+ USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
1010+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString()
9971011 ),
9981012 mapOf (
9991013 JIRA_FIELD_COPIED_PROPERTY_NAME to PersistenceService .getInstance().isJiraFieldCopied()
@@ -1080,7 +1094,8 @@ class ActivityMonitor(private val project: Project, cs: CoroutineScope) : Dispos
10801094 MEANINGFUL_ACTIONS_DAYS_PROPERTY_NAME to activeDays,
10811095 MEANINGFUL_ACTIONS_AVG_PROPERTY_NAME to average,
10821096 INSTALL_STATUS_PROPERTY_NAME to getCurrentInstallStatus(),
1083- USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString()
1097+ USER_REQUESTED_COURSE_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedCourseString(),
1098+ USER_REQUESTED_EARLY_ACCESS_PROPERTY_NAME to PersistenceService .getInstance().getUserRequestedEarlyAccessString()
10841099 )
10851100
10861101 capture(" daily engagement score" , details)
0 commit comments