diff --git a/android/app/src/main/java/com/naviapp/home/compose/activity/HomePageActivity.kt b/android/app/src/main/java/com/naviapp/home/compose/activity/HomePageActivity.kt index bb2f6ba40e..e9087695ac 100644 --- a/android/app/src/main/java/com/naviapp/home/compose/activity/HomePageActivity.kt +++ b/android/app/src/main/java/com/naviapp/home/compose/activity/HomePageActivity.kt @@ -358,6 +358,7 @@ class HomePageActivity : private fun onBottomTabSelected(tabId: String) { handleStatusBarColor() + homeVM.updateCurrentModule(tabId) bottomNavBarVM.triggerTabClickedEvent(tabId = tabId, screenName = screenName) } diff --git a/android/app/src/main/java/com/naviapp/home/viewmodel/HomeViewModel.kt b/android/app/src/main/java/com/naviapp/home/viewmodel/HomeViewModel.kt index 132e92284a..89369e169d 100644 --- a/android/app/src/main/java/com/naviapp/home/viewmodel/HomeViewModel.kt +++ b/android/app/src/main/java/com/naviapp/home/viewmodel/HomeViewModel.kt @@ -8,6 +8,7 @@ package com.naviapp.home.viewmodel import androidx.lifecycle.viewModelScope +import com.navi.analytics.utils.NaviTrackEvent import com.navi.base.cache.model.NaviCacheAltSourceEntity import com.navi.base.cache.model.NaviCacheEntity import com.navi.base.cache.repository.NaviCacheRepositoryImpl @@ -19,6 +20,7 @@ import com.navi.base.utils.BaseUtils import com.navi.base.utils.ConnectivityObserver import com.navi.base.utils.isNotNullAndNotEmpty import com.navi.common.basemvi.BaseMviViewModel +import com.navi.common.model.ModuleNameV2 import com.navi.common.uitron.helper.VideoViewHelper import com.navi.common.utils.Constants.SCREEN_HASH import com.navi.common.utils.Constants.UPI_NUX_SCREEN @@ -34,6 +36,7 @@ import com.naviapp.home.common.handler.HomePageSectionImpressionTracker import com.naviapp.home.common.handler.PostRenderTaskExecutor import com.naviapp.home.compose.activity.HomePageActivity import com.naviapp.home.compose.listener.HomeScreenCallbackListener +import com.naviapp.home.model.BottomBarTabType import com.naviapp.home.reducer.HomeReducer import com.naviapp.home.reducer.HpEffects import com.naviapp.home.reducer.HpEvents @@ -300,4 +303,15 @@ constructor( ) } } + + fun updateCurrentModule(tabId: String) { + NaviTrackEvent.foregroundVertical = + when (tabId) { + BottomBarTabType.HOME.name -> ModuleNameV2.App.name + BottomBarTabType.LOAN.name -> ModuleNameV2.LE.name + BottomBarTabType.INSURANCE.name -> ModuleNameV2.Insurance.name + BottomBarTabType.INVESTMENT.name -> ModuleNameV2.AMC.name + else -> ModuleNameV2.App.name + } + } }