NTP-3064 | Added Alfred session id in screen land and error event (#12408)

This commit is contained in:
shankar yadav
2024-09-06 19:01:17 +05:30
committed by GitHub
parent 886729f841
commit 2728c87411

View File

@@ -52,6 +52,7 @@ class CommonNaviAnalytics private constructor() {
Pair("message", errorMessage.toString()),
Pair("apiUrl", apiUrl.toString()),
Pair("logMessage", error?.logMessage.toString()),
Pair("alfredSessionId", AlfredManager.getAlfredSessionId()),
Pair("module_name", moduleName.orEmpty()),
)
NaviTrackEvent.trackEvent(eventName, map)
@@ -400,14 +401,21 @@ class CommonNaviAnalytics private constructor() {
fun onEnterScreen(screenName: String, time: String) {
NaviTrackEvent.trackEventOnClickStream(
screenName + "_appeared",
mapOf(Pair("atTimeStamp", time))
mapOf(
Pair("atTimeStamp", time),
Pair("alfredSessionId", AlfredManager.getAlfredSessionId()),
)
)
}
fun onExitScreen(screenName: String, time: String, latency: String) {
NaviTrackEvent.trackEventOnClickStream(
screenName + "_disappeared",
mapOf(Pair("atTimeStamp", time), Pair("latency_ms", latency))
mapOf(
Pair("atTimeStamp", time),
Pair("latency_ms", latency),
Pair("alfredSessionId", AlfredManager.getAlfredSessionId()),
)
)
}