diff --git a/android/app/src/main/java/com/naviapp/home/compose/home/ui/helper/HomeContentHelper.kt b/android/app/src/main/java/com/naviapp/home/compose/home/ui/helper/HomeContentHelper.kt index e841b31455..07dd94f727 100644 --- a/android/app/src/main/java/com/naviapp/home/compose/home/ui/helper/HomeContentHelper.kt +++ b/android/app/src/main/java/com/naviapp/home/compose/home/ui/helper/HomeContentHelper.kt @@ -118,7 +118,12 @@ fun handleBottomSheetAction( } } is AnalyticsAction -> { - NaviTrackEvent.trackEvent(action.eventName.orEmpty(), action.eventProperties) + NaviTrackEvent.trackEvent( + eventName = action.eventName.orEmpty(), + eventValues = action.eventProperties, + isNeededForAppsflyer = action.isNeededForAppsflyer, + isNeededForFirebase = action.isNeededForFirebase, + ) } is ScreenOverlayStateUpdateAction -> { val nudgeTransitionState = diff --git a/android/app/src/main/java/com/naviapp/home/compose/profile/ProfileScreenActionHandler.kt b/android/app/src/main/java/com/naviapp/home/compose/profile/ProfileScreenActionHandler.kt index 168561a7a9..87ccfd7916 100644 --- a/android/app/src/main/java/com/naviapp/home/compose/profile/ProfileScreenActionHandler.kt +++ b/android/app/src/main/java/com/naviapp/home/compose/profile/ProfileScreenActionHandler.kt @@ -52,7 +52,12 @@ fun ProfileScreenActionHandler( } } is AnalyticsAction -> { - NaviTrackEvent.trackEvent(action.eventName.orEmpty(), action.eventProperties) + NaviTrackEvent.trackEvent( + eventName = action.eventName.orEmpty(), + eventValues = action.eventProperties, + isNeededForAppsflyer = action.isNeededForAppsflyer, + isNeededForFirebase = action.isNeededForFirebase, + ) } else -> Unit } diff --git a/android/app/src/main/java/com/naviapp/home/usecase/HandleCtaUseCase.kt b/android/app/src/main/java/com/naviapp/home/usecase/HandleCtaUseCase.kt index 1280d8614b..146a7bf301 100644 --- a/android/app/src/main/java/com/naviapp/home/usecase/HandleCtaUseCase.kt +++ b/android/app/src/main/java/com/naviapp/home/usecase/HandleCtaUseCase.kt @@ -65,8 +65,10 @@ class HandleCtaUseCase @Inject constructor() { } is AnalyticsAction -> { NaviTrackEvent.trackEvent( - uiTronAction.eventName ?: "", - uiTronAction.eventProperties, + eventName = uiTronAction.eventName ?: "", + eventValues = uiTronAction.eventProperties, + isNeededForAppsflyer = uiTronAction.isNeededForAppsflyer, + isNeededForFirebase = uiTronAction.isNeededForFirebase, ) } is TriggerApiAction -> { diff --git a/android/app/src/main/java/com/naviapp/screenOverlay/handler/ScreenOverlayUitronActionHandler.kt b/android/app/src/main/java/com/naviapp/screenOverlay/handler/ScreenOverlayUitronActionHandler.kt index 2487e1291e..8a4c4c6ef1 100644 --- a/android/app/src/main/java/com/naviapp/screenOverlay/handler/ScreenOverlayUitronActionHandler.kt +++ b/android/app/src/main/java/com/naviapp/screenOverlay/handler/ScreenOverlayUitronActionHandler.kt @@ -57,8 +57,10 @@ class ScreenOverlayUitronActionHandler @Inject constructor() { } is AnalyticsAction -> { NaviTrackEvent.trackEvent( - uiTronAction.eventName ?: EMPTY, - uiTronAction.eventProperties, + eventName = uiTronAction.eventName ?: EMPTY, + eventValues = uiTronAction.eventProperties, + isNeededForAppsflyer = uiTronAction.isNeededForAppsflyer, + isNeededForFirebase = uiTronAction.isNeededForFirebase, ) } }