@@ -10,7 +10,7 @@ import { localStorageService } from 'uiSrc/services'
10
10
import { ApiEndpoints , BrowserStorageItem , KeyTypes , StreamViews } from 'uiSrc/constants'
11
11
import { KeyViewType } from 'uiSrc/slices/interfaces/keys'
12
12
import { StreamViewType } from 'uiSrc/slices/interfaces/stream'
13
- import { checkIsAnalyticsGranted , getAppType } from 'uiSrc/telemetry/checkAnalytics'
13
+ import { checkIsAnalyticsGranted , getInfoServer } from 'uiSrc/telemetry/checkAnalytics'
14
14
import { AdditionalRedisModule } from 'apiSrc/modules/database/models/additional.redis.module'
15
15
import {
16
16
ITelemetrySendEvent ,
@@ -60,13 +60,15 @@ const sendEventTelemetry = (payload: ITelemetrySendEvent) => {
60
60
const isAnalyticsGranted = checkIsAnalyticsGranted ( )
61
61
setAnonymousId ( isAnalyticsGranted )
62
62
63
- const appType = getAppType ( )
63
+ const { appType : buildType , controlNumber , controlGroup } = getInfoServer ( ) as Record < string , any >
64
64
65
65
if ( isAnalyticsGranted || nonTracking ) {
66
66
return telemetryService ?. event ( {
67
67
event,
68
68
properties : {
69
- buildType : appType ,
69
+ buildType,
70
+ controlNumber,
71
+ controlGroup,
70
72
...eventData ,
71
73
} ,
72
74
} )
@@ -86,10 +88,19 @@ const sendPageViewTelemetry = (payload: ITelemetrySendPageView) => {
86
88
87
89
const isAnalyticsGranted = checkIsAnalyticsGranted ( )
88
90
setAnonymousId ( isAnalyticsGranted )
89
- const appType = getAppType ( )
91
+
92
+ const { appType : buildType , controlNumber, controlGroup } = getInfoServer ( ) as Record < string , any >
90
93
91
94
if ( isAnalyticsGranted || nonTracking ) {
92
- telemetryService ?. pageView ( name , appType , databaseId )
95
+ telemetryService ?. pageView (
96
+ name ,
97
+ {
98
+ buildType,
99
+ controlNumber,
100
+ controlGroup,
101
+ databaseId
102
+ }
103
+ )
93
104
}
94
105
}
95
106
0 commit comments