From 2728c87411e9208960f16505ec0a80c80d9c7771 Mon Sep 17 00:00:00 2001 From: shankar yadav Date: Fri, 6 Sep 2024 19:01:17 +0530 Subject: [PATCH] NTP-3064 | Added Alfred session id in screen land and error event (#12408) --- .../com/navi/common/utils/CommonNaviAnalytics.kt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/android/navi-common/src/main/java/com/navi/common/utils/CommonNaviAnalytics.kt b/android/navi-common/src/main/java/com/navi/common/utils/CommonNaviAnalytics.kt index 486ab52be7..316daf76b8 100644 --- a/android/navi-common/src/main/java/com/navi/common/utils/CommonNaviAnalytics.kt +++ b/android/navi-common/src/main/java/com/navi/common/utils/CommonNaviAnalytics.kt @@ -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()), + ) ) }