From b42e569640db03bdbe3cec82540a6a7c6dfb80fc Mon Sep 17 00:00:00 2001 From: Anmol Agrawal Date: Tue, 28 Jan 2025 18:20:45 +0530 Subject: [PATCH] NTP-28635 | Anmol Agrawal | Events Clean up (#14717) --- .../nativepayment/NaviPaymentAnalytics.kt | 297 ++++++------------ 1 file changed, 103 insertions(+), 194 deletions(-) diff --git a/android/navi-payment/src/main/java/com/navi/payment/nativepayment/NaviPaymentAnalytics.kt b/android/navi-payment/src/main/java/com/navi/payment/nativepayment/NaviPaymentAnalytics.kt index 837903044e..0c8de54682 100644 --- a/android/navi-payment/src/main/java/com/navi/payment/nativepayment/NaviPaymentAnalytics.kt +++ b/android/navi-payment/src/main/java/com/navi/payment/nativepayment/NaviPaymentAnalytics.kt @@ -35,7 +35,7 @@ class NaviPaymentAnalytics private constructor() { fun onSubmitFeedback(selectedFeedbackOptions: Set, feedBackComment: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_FeedbackSubmit", + eventName = "NaviPMT_FeedbackSubmit", eventValues = mapOf( "selected_feedback_options" to selectedFeedbackOptions.toString(), @@ -60,15 +60,13 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_ValidateVpaResult", + eventName = "NaviPMT_${screenName}_ValidateVpaResult", eventValues = eventAttributes, ) } fun onBackPress(screenName: String) { - NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_BackPressed" - ) + NaviTrackEvent.trackEventOnClickStream(eventName = "NaviPMT_${screenName}_BackPressed") } fun onVpaHandleSuggestionClicked(vpaHandle: String, vpa: String, screenName: String) { @@ -77,7 +75,7 @@ class NaviPaymentAnalytics private constructor() { put("vpa", vpa) } NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_VpaHandleSuggestionClicked", + eventName = "NaviPMT_${screenName}_VpaHandleSuggestionClicked", eventValues = eventAttributes, ) } @@ -92,7 +90,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_CheckBalanceClicked", + eventName = "NaviPMT_${screenName}_CheckBalanceClicked", eventValues = eventAttributes, ) } @@ -113,7 +111,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_CheckBalanceResultReceived", + eventName = "NaviPMT_${screenName}_CheckBalanceResultReceived", eventValues = eventAttributes, ) } @@ -132,7 +130,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_ClCallbackReceived", + eventName = "NaviPMT_${screenName}_ClCallbackReceived", eventValues = eventAttributes, ) } @@ -149,7 +147,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_${screenName}_UpiAppResultReceived", + eventName = "NaviPMT_${screenName}_UpiAppResultReceived", eventValues = eventAttributes, ) } @@ -164,8 +162,7 @@ class NaviPaymentAnalytics private constructor() { NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName, ) NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_Landed", + eventName = "NaviPMT_FullPaymentScreen_Landed", eventValues = updatedAttributes, ) } @@ -185,8 +182,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_NaviUpiInfoMessageShown", + eventName = "NaviPMT_FullPaymentScreen_NaviUpiInfoMessageShown", eventValues = eventAttributes, ) } @@ -202,16 +198,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_NaviUpiBankAccountClicked", + eventName = "NaviPMT_FullPaymentScreen_NaviUpiBankAccountClicked", eventValues = eventAttributes, ) } fun onNaviUpiBankAddAccountClicked(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_NaviUpiAddAccountClicked", + eventName = "NaviPMT_FullPaymentScreen_NaviUpiAddAccountClicked", eventValues = baseAttributes, ) } @@ -222,8 +216,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_RedirectionToNaviUpi", + eventName = "NaviPMT_FullPaymentScreen_RedirectionToNaviUpi", eventValues = eventAttributes, ) } @@ -241,8 +234,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_RedirectionFromNaviUpi", + eventName = "NaviPMT_FullPaymentScreen_RedirectionFromNaviUpi", eventValues = eventAttributes, ) } @@ -256,16 +248,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_UpiIntentAppSelected", + eventName = "NaviPMT_FullPaymentScreen_UpiIntentAppSelected", eventValues = eventAttributes, ) } fun onUpiCollectSelected(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_UpiCollectSelected", + eventName = "NaviPMT_FullPaymentScreen_UpiCollectSelected", eventValues = baseAttributes, ) } @@ -281,8 +271,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_UpiAppLaunched", + eventName = "NaviPMT_FullPaymentScreen_UpiAppLaunched", eventValues = eventAttributes, ) } @@ -293,16 +282,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_UpiAppResultReceived", + eventName = "NaviPMT_FullPaymentScreen_UpiAppResultReceived", eventValues = eventAttributes, ) } fun onUpiIntentWidgetClicked(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_UpiIntentWidgetClicked", + eventName = "NaviPMT_FullPaymentScreen_UpiIntentWidgetClicked", eventValues = baseAttributes, ) } @@ -313,16 +300,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_CardWidgetClicked", + eventName = "NaviPMT_FullPaymentScreen_CardWidgetClicked", eventValues = eventAttributes, ) } fun onNetBankingWidgetClicked(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_NetBankingWidgetClicked", + eventName = "NaviPMT_FullPaymentScreen_NetBankingWidgetClicked", eventValues = baseAttributes, ) } @@ -344,8 +329,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_PayNowClicked", + eventName = "NaviPMT_FullPaymentScreen_PayNowClicked", eventValues = eventAttributes, ) } @@ -363,24 +347,21 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_DiscountApplied", + eventName = "NaviPMT_FullPaymentScreen_DiscountApplied", eventValues = eventAttributes, ) } fun onFomoBottomSheetShown(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_FomoBottomSheetShown", + eventName = "NaviPMT_FullPaymentScreen_FomoBottomSheetShown", eventValues = baseAttributes, ) } fun onFomoBottomSheetDismissed(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_FomoBottomSheetDismissed", + eventName = "NaviPMT_FullPaymentScreen_FomoBottomSheetDismissed", eventValues = baseAttributes, ) } @@ -391,8 +372,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_FomoBottomSheetCtaClicked", + eventName = "NaviPMT_FullPaymentScreen_FomoBottomSheetCtaClicked", eventValues = eventAttributes, ) } @@ -406,16 +386,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_OfferExperienceBannerShown", + eventName = "NaviPMT_FullPaymentScreen_OfferExperienceBannerShown", eventValues = eventAttributes, ) } fun onBackPress(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.FULL_PAYMENT_SCREEN.screenName}_BackPressed", + eventName = "NaviPMT_FullPaymentScreen_BackPressed", eventValues = baseAttributes, ) } @@ -440,8 +418,7 @@ class NaviPaymentAnalytics private constructor() { NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName, ) NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName}_Landed", + eventName = "NaviPMT_UpiIntentScreen_Landed", eventValues = updatedAttributes, ) } @@ -452,16 +429,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName}_UpiAppSelected", + eventName = "NaviPMT_UpiIntentScreen_UpiAppSelected", eventValues = eventAttributes, ) } fun onUpiCollectSelected(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName}_CollectSelected", + eventName = "NaviPMT_UpiIntentScreen_CollectSelected", eventValues = baseAttributes, ) } @@ -477,8 +452,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName}_UpiAppLaunched", + eventName = "NaviPMT_UpiIntentScreen_UpiAppLaunched", eventValues = eventAttributes, ) } @@ -496,8 +470,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName}_PayNowClicked", + eventName = "NaviPMT_UpiIntentScreen_PayNowClicked", eventValues = eventAttributes, ) } @@ -508,8 +481,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.UPI_INTENT_SCREEN.screenName}_BackPressed", + eventName = "NaviPMT_UpiIntentScreen_BackPressed", eventValues = eventAttributes, ) } @@ -519,8 +491,7 @@ class NaviPaymentAnalytics private constructor() { fun onBackPressed(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName}_BackPressed", + eventName = "NaviPMT_NetBankingScreen_BackPressed", eventValues = baseAttributes, ) } @@ -532,8 +503,7 @@ class NaviPaymentAnalytics private constructor() { NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName, ) NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName}_Landed", + eventName = "NaviPMT_NetBankingScreen_Landed", eventValues = updatedAttributes, ) } @@ -551,8 +521,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName}_BankSelected", + eventName = "NaviPMT_NetBankingScreen_BankSelected", eventValues = eventAttributes, ) } @@ -563,8 +532,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName}_SearchBankQuery", + eventName = "NaviPMT_NetBankingScreen_SearchBankQuery", eventValues = eventAttributes, ) } @@ -575,16 +543,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName}_NoBankFound", + eventName = "NaviPMT_NetBankingScreen_NoBankFound", eventValues = eventAttributes, ) } fun emptyBanksList() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.NET_BANKING_SCREEN.screenName}_EmptyBanksList" + eventName = "NaviPMT_NetBankingScreen_EmptyBanksList" ) } } @@ -593,16 +559,14 @@ class NaviPaymentAnalytics private constructor() { fun onJuspayPaymentStarted() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_JuspayPaymentInitiated" + eventName = "NaviPMT_CardScreen_JuspayPaymentInitiated" ) } fun onJuspayPaymentCallbackReceived(juspayJsonResponse: JSONObject) { val payload = juspayJsonResponse.optJSONObject("payload") NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_JuspayPaymentCallbackReceived", + eventName = "NaviPMT_CardScreen_JuspayPaymentCallbackReceived", eventValues = mapOf( "errorMessage" to juspayJsonResponse.optString("errorMessage", EMPTY), @@ -617,8 +581,7 @@ class NaviPaymentAnalytics private constructor() { fun onBackPress(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_BackPressed", + eventName = "NaviPMT_CardScreen_BackPressed", eventValues = baseAttributes, ) } @@ -627,8 +590,7 @@ class NaviPaymentAnalytics private constructor() { val updatedAttributes = addScreenName(baseAttributes, NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName) NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_Landed", + eventName = "NaviPMT_CardScreen_Landed", eventValues = updatedAttributes, ) } @@ -641,8 +603,7 @@ class NaviPaymentAnalytics private constructor() { payNowSource: String, ) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_PayNowClicked", + eventName = "NaviPMT_CardScreen_PayNowClicked", eventValues = baseAnalyticsParams.plus( mapOf( @@ -658,23 +619,20 @@ class NaviPaymentAnalytics private constructor() { fun onInitiatingPayment(payNowSource: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_OnInitiatingPayment", + eventName = "NaviPMT_CardScreen_OnInitiatingPayment", eventValues = mapOf("payNowSource" to payNowSource), ) } fun onScanCardButtonClicked() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_ScanCardButtonClicked" + eventName = "NaviPMT_CardScreen_ScanCardButtonClicked" ) } fun onCardDetailsFetched(source: ImageSource) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_CardDetailsFetchedFromScanCardResult", + eventName = "NaviPMT_CardScreen_CardDetailsFetchedFromScanCardResult", eventValues = mapOf("source" to source.toString()), ) } @@ -683,16 +641,14 @@ class NaviPaymentAnalytics private constructor() { cardValidationResult: ValidationResult ) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_ValidateCardDetailsResult", + eventName = "NaviPMT_CardScreen_ValidateCardDetailsResult", eventValues = mapOf("card_validation_result" to cardValidationResult.toString()), ) } fun onCardDetailsChangedAfterScanning() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.CARD_SCREEN.screenName}_CardDetailsChangedAfterScanning" + eventName = "NaviPMT_CardScreen_CardDetailsChangedAfterScanning" ) } } @@ -706,40 +662,35 @@ class NaviPaymentAnalytics private constructor() { NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName, ) NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_Landed", + eventName = "NaviPMT_SdkIntegrationScreen_Landed", eventValues = updatedAttributes, ) } fun onInitiateSdkCalled(provider: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_InitiateCalled", + eventName = "NaviPMT_SdkIntegrationScreen_InitiateCalled", eventValues = mapOf("provider" to provider), ) } fun onInitiateSdkCompleted(provider: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_InitiateCompleted", + eventName = "NaviPMT_SdkIntegrationScreen_InitiateCompleted", eventValues = mapOf("provider" to provider), ) } fun onInitiateSdkError(provider: String, error: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_InitiateError", + eventName = "NaviPMT_SdkIntegrationScreen_InitiateError", eventValues = mapOf("provider" to provider, "error" to error), ) } fun onSdkPaymentStarted(provider: String, payload: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_PaymentStarted", + eventName = "NaviPMT_SdkIntegrationScreen_PaymentStarted", eventValues = mapOf("provider" to provider, "payload" to payload), ) } @@ -752,8 +703,7 @@ class NaviPaymentAnalytics private constructor() { description: String?, ) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_PaymentResponseReceived", + eventName = "NaviPMT_SdkIntegrationScreen_PaymentResponseReceived", eventValues = mapOf( "status" to status, @@ -767,8 +717,7 @@ class NaviPaymentAnalytics private constructor() { fun onSdkPaymentError(provider: String, error: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SDK_INTEGRATION_SCREEN.screenName}_Error", + eventName = "NaviPMT_SdkIntegrationScreen_Error", eventValues = mapOf("provider" to provider, "error" to error), ) } @@ -778,7 +727,7 @@ class NaviPaymentAnalytics private constructor() { fun onJuspayInitStarted(payload: String, sourceActivityName: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_Juspay_SdkInitStarted", + eventName = "NaviPMT_Juspay_SdkInitStarted", eventValues = mapOf("payload" to payload, "source_activity_name" to sourceActivityName), ) @@ -786,28 +735,28 @@ class NaviPaymentAnalytics private constructor() { fun onJuspayInitResponse(response: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_Juspay_SdkInitResponse", + eventName = "NaviPMT_Juspay_SdkInitResponse", eventValues = mapOf("response" to response), ) } fun onJuspayProcessSdkCalled(sourceActivityName: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_Juspay_ProcessSdkCalled", + eventName = "NaviPMT_Juspay_ProcessSdkCalled", eventValues = mapOf("source_activity_name" to sourceActivityName), ) } fun onJuspayProcessSdkResponse(response: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_Juspay_ProcessSdkResponse", + eventName = "NaviPMT_Juspay_ProcessSdkResponse", eventValues = mapOf("response" to response), ) } fun onJuspaySdkLogs(log: String, logPayload: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_Juspay_SdkLogs", + eventName = "NaviPMT_Juspay_SdkLogs", eventValues = mapOf("log" to log, "log_payload" to logPayload), ) } @@ -816,21 +765,21 @@ class NaviPaymentAnalytics private constructor() { inner class ErrorBottomSheet { fun onPrimaryCtaClick(primaryButtonText: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_ErrorBottomSheet_PrimaryCtaClick", + eventName = "NaviPMT_ErrorBottomSheet_PrimaryCtaClick", eventValues = mapOf("cta_text" to primaryButtonText), ) } fun onSecondaryCtaClick(secondaryButtonText: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_ErrorBottomSheet_SecondaryCtaClick", + eventName = "NaviPMT_ErrorBottomSheet_SecondaryCtaClick", eventValues = mapOf("cta_text" to secondaryButtonText), ) } fun onDismissClick() { NaviTrackEvent.trackEventOnClickStream( - eventName = "${NAVI_PMT}_ErrorBottomSheet_DismissClick" + eventName = "NaviPMT_ErrorBottomSheet_DismissClick" ) } @@ -967,8 +916,7 @@ class NaviPaymentAnalytics private constructor() { inner class MPSScreen { fun onBackPressed(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_BackPressed", + eventName = "NaviPMT_MiniPaymentScreen_BackPressed", eventValues = baseAttributes, ) } @@ -982,8 +930,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_OfferExperienceBannerShown", + eventName = "NaviPMT_MiniPaymentScreen_OfferExperienceBannerShown", eventValues = eventAttributes, ) } @@ -995,8 +942,7 @@ class NaviPaymentAnalytics private constructor() { NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName, ) NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_Landed", + eventName = "NaviPMT_MiniPaymentScreen_Landed", eventValues = updatedAttributes, ) } @@ -1007,8 +953,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_CoinEarnBannerViewed", + eventName = "NaviPMT_MiniPaymentScreen_CoinEarnBannerViewed", eventValues = eventAttributes, ) } @@ -1024,8 +969,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_CoinBurnBannerViewed", + eventName = "NaviPMT_MiniPaymentScreen_CoinBurnBannerViewed", eventValues = eventAttributes, ) } @@ -1043,8 +987,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_RedirectionFromNaviUpi", + eventName = "NaviPMT_MiniPaymentScreen_RedirectionFromNaviUpi", eventValues = eventAttributes, ) } @@ -1066,8 +1009,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_RedirectionToNaviUpi", + eventName = "NaviPMT_MiniPaymentScreen_RedirectionToNaviUpi", eventValues = eventAttributes, ) } @@ -1083,8 +1025,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_NaviUpiInfoMessageShown", + eventName = "NaviPMT_MiniPaymentScreen_NaviUpiInfoMessageShown", eventValues = eventAttributes, ) } @@ -1098,8 +1039,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_PayNowClickedNonOnboarded", + eventName = "NaviPMT_MiniPaymentScreen_PayNowClickedNonOnboarded", eventValues = eventAttributes, ) } @@ -1110,8 +1050,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_SetUpiPinBtnClick", + eventName = "NaviPMT_MiniPaymentScreen_SetUpiPinBtnClick", eventValues = eventAttributes, ) } @@ -1122,8 +1061,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_PayNowClicked", + eventName = "NaviPMT_MiniPaymentScreen_PayNowClicked", eventValues = eventAttributes, ) } @@ -1134,16 +1072,14 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_OtherMethodsClick", + eventName = "NaviPMT_MiniPaymentScreen_OtherMethodsClick", eventValues = eventAttributes, ) } fun onAddUpiAccountClick(baseAttributes: Map) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_AddUpiAccountClick", + eventName = "NaviPMT_MiniPaymentScreen_AddUpiAccountClick", eventValues = baseAttributes, ) } @@ -1163,8 +1099,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_DiscountApplyClick", + eventName = "NaviPMT_MiniPaymentScreen_DiscountApplyClick", eventValues = eventAttributes, ) } @@ -1182,8 +1117,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_AppLatency", + eventName = "NaviPMT_MiniPaymentScreen_AppLatency", eventValues = eventAttributes, ) } @@ -1197,8 +1131,7 @@ class NaviPaymentAnalytics private constructor() { putAll(additionAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_Error", + eventName = "NaviPMT_MiniPaymentScreen_Error", eventValues = eventAttributes, ) } @@ -1214,8 +1147,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_NaviUpiBankAccountClicked", + eventName = "NaviPMT_MiniPaymentScreen_NaviUpiBankAccountClicked", eventValues = eventAttributes, ) } @@ -1231,8 +1163,7 @@ class NaviPaymentAnalytics private constructor() { putAll(baseAttributes) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.MINI_PAYMENT_SCREEN.screenName}_RedirectionToPinPage", + eventName = "NaviPMT_MiniPaymentScreen_RedirectionToPinPage", eventValues = eventAttributes, ) } @@ -1251,82 +1182,69 @@ class NaviPaymentAnalytics private constructor() { inner class ScanCardScreen { fun onScanCardLanded() { - NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_Landed" - ) + NaviTrackEvent.trackEventOnClickStream(eventName = "NaviPMT_ScanCardScreen_Landed") } fun onBackPress(duration: Long) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_BackPressed", + eventName = "NaviPMT_ScanCardScreen_BackPressed", eventValues = mapOf("timeSpent" to duration.toString()), ) } fun onCameraPermissionGranted() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_CameraPermissionGranted" + eventName = "NaviPMT_ScanCardScreen_CameraPermissionGranted" ) } fun onCameraPermissionDenied(showRationale: Boolean) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_CameraPermissionDenied", + eventName = "NaviPMT_ScanCardScreen_CameraPermissionDenied", eventValues = mapOf("showRationale" to showRationale.toString()), ) } fun onAppSettingsScreenLaunched() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_AppSettingsScreenLaunched" + eventName = "NaviPMT_ScanCardScreen_AppSettingsScreenLaunched" ) } fun onGalleryShown() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_GalleryShown" + eventName = "NaviPMT_ScanCardScreen_GalleryShown" ) } fun onGalleryDismissed(uri: Uri?) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_GalleryDismissed", + eventName = "NaviPMT_ScanCardScreen_GalleryDismissed", eventValues = mapOf("imageReceived" to uri.isNotNull().toString()), ) } fun onGalleryImageReceived() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_GalleryImageReceived" + eventName = "NaviPMT_ScanCardScreen_GalleryImageReceived" ) } fun onTorchTurnOffClicked() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_TorchTurnOffClicked" + eventName = "NaviPMT_ScanCardScreen_TorchTurnOffClicked" ) } fun onTorchTurnOnClicked() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_TorchTurnOnClicked" + eventName = "NaviPMT_ScanCardScreen_TorchTurnOnClicked" ) } fun receivedMoreThan1ValidCards() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_MoreThan1ValidCardNumbers" + eventName = "NaviPMT_ScanCardScreen_MoreThan1ValidCardNumbers" ) } @@ -1336,16 +1254,14 @@ class NaviPaymentAnalytics private constructor() { put("duration", duration.toString()) } NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_ScanResult", + eventName = "NaviPMT_ScanCardScreen_ScanResult", eventValues = eventAttributes, ) } fun onAutoFlashEnabled(lightSensorLuxValue: Float, thresholdLuxValue: Double) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_AutoFlashTriggered", + eventName = "NaviPMT_ScanCardScreen_AutoFlashTriggered", eventValues = mapOf( "lightSensorLuxValue" to lightSensorLuxValue.toString(), @@ -1356,52 +1272,45 @@ class NaviPaymentAnalytics private constructor() { fun onRedirectingBottomSheetShown() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_RedirectingBottomSheetShown" + eventName = "NaviPMT_ScanCardScreen_RedirectingBottomSheetShown" ) } fun onUnableToScanCardDetails() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_UnableToScanCardDetailsBottomSheetShown" + eventName = "NaviPMT_ScanCardScreen_UnableToScanCardDetailsBottomSheetShown" ) } fun onDismissBottomSheetClicked() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN.screenName}_DismissBottomSheetClicked" + eventName = "NaviPMT_ScanCardScreen_DismissBottomSheetClicked" ) } fun onBottomSheetHidden() { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_BottomSheetDismissed" + eventName = "NaviPMT_ScanCardScreen_BottomSheetDismissed" ) } fun onRedirectToCardDetails(duration: Long) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_RedirectToCardDetailsButtonClicked", + eventName = "NaviPMT_ScanCardScreen_RedirectToCardDetailsButtonClicked", eventValues = mapOf("duration" to duration.toString()), ) } fun onCameraInitialisationError(message: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_CameraInitialisationError", + eventName = "NaviPMT_ScanCardScreen_CameraInitialisationError", mapOf("message" to message), ) } fun onCardScanException(message: String) { NaviTrackEvent.trackEventOnClickStream( - eventName = - "${NAVI_PMT}_${NaviPaymentAnalyticScreenName.SCAN_CARD_SCREEN}_CardScanException", + eventName = "NaviPMT_ScanCardScreen_CardScanException", mapOf("message" to message), ) }