diff --git a/app/src/main/java/com/naviapp/analytics/utils/NaviAnalytics.kt b/app/src/main/java/com/naviapp/analytics/utils/NaviAnalytics.kt index 8375ba281c..06a51b31ad 100644 --- a/app/src/main/java/com/naviapp/analytics/utils/NaviAnalytics.kt +++ b/app/src/main/java/com/naviapp/analytics/utils/NaviAnalytics.kt @@ -3750,6 +3750,15 @@ class NaviAnalytics private constructor() { fun onNextButtonClick() { NaviTrackEvent.trackEventOnClickStream("PL_OfferUpgrade_Continue_Clicked") } + + fun sendOfferTypeCards(cardTypeList: List) { + NaviTrackEvent.trackEventOnClickStream( + "PL_OfferUpgrade_Cards", + mapOf( + Pair("offer_upgrade_card_types", cardTypeList.toString()) + ) + ) + } } inner class CommonHomeLoanV2 { @@ -4339,6 +4348,16 @@ class NaviAnalytics private constructor() { ) ) } + + fun onUploadBankStatement(applicantReferenceId: String?, loanApplicationId: String?) { + NaviTrackEvent.trackEventOnClickStream( + HL_INCOME_REATTEMPT_CLICKED, + mapOf( + Pair("applicantReferenceId", applicantReferenceId.orEmpty()), + Pair("loanApplicationId", loanApplicationId.orEmpty()) + ) + ) + } } inner class CoApplicantDetailsPageEvent { @@ -5056,6 +5075,8 @@ class NaviAnalytics private constructor() { const val PL_REPEAT_PAGE_CHANGE_BANK_CLICK = "PL_LoanDetails_RepeatPage_ChangeBank_Clicked" const val HL_DOCUMENT_PICKER_BOTTOM_SHEET = "hl_document_picker_bottom_sheet" const val IN_APP_RATING_POPUP_SHOWN = "in_app_rating_popup_shown" + const val PL_PennyDropError_Popup = "PL_PennyDropError_Popup" + const val PL_PennyDropError_Popup_Click = "PL_PennyDropError_Pop_" const val POST_FIX_LANDED = "_Landed" const val FORECLOSE_LOAN_BOTTOM_SHEET = "foreclose_loan_bottom_sheet" @@ -5065,6 +5086,7 @@ class NaviAnalytics private constructor() { const val PL_FORECLOSE_PAGE_LAND = "PL_foreclose_pageLand" const val PL_FORECLOSE_POPUP_PAGE_LAND = "PL_foreclosePopUp_pageLand" const val PL_FORECLOSE_POPUP_OKAY_CLICK = "PL_foreclosePopUp_Okay_click" + const val HL_INCOME_REATTEMPT_CLICKED = "HL_Income_Reattemp_Clicked" val naviAnalytics: NaviAnalytics by lazy { Holder.INSTANCE } } }