TP-82214 | Narayan | Added analytics event for isActivityRecreated (#12417)

This commit is contained in:
Aditya Narayan Malik
2024-09-09 14:40:34 +05:30
committed by GitHub
parent 7739108a09
commit d80eaf2ce1
3 changed files with 7 additions and 3 deletions

View File

@@ -3115,7 +3115,8 @@ class NaviPayAnalytics private constructor() {
fun onSendMoneyLanded(
source: SendMoneyScreenSource,
transactionType: UpiTransactionType,
naviPaySessionAttributes: Map<String, String>
naviPaySessionAttributes: Map<String, String>,
isActivityRecreated: Boolean
) {
NaviTrackEvent.trackEventOnClickStream(
eventName = "NaviPay_SendMoney_Landed",
@@ -3128,6 +3129,7 @@ class NaviPayAnalytics private constructor() {
naviPaySessionAttributes["naviPaySessionId"].orEmpty(),
"naviPayCustomerStatus" to
naviPaySessionAttributes["naviPayCustomerStatus"].orEmpty(),
"isActivityRecreated" to isActivityRecreated.toString()
)
)
}

View File

@@ -173,7 +173,8 @@ fun SendMoneyScreen(
naviPayAnalytics.onSendMoneyLanded(
source = sendMoneyScreenSource,
transactionType = transactionType,
naviPaySessionAttributes = sendMoneyViewModel.getNaviPaySessionAttributes()
naviPaySessionAttributes = sendMoneyViewModel.getNaviPaySessionAttributes(),
isActivityRecreated = naviPayActivity.isActivityRecreated,
)
initFraudCheckSDK(

View File

@@ -185,7 +185,8 @@ fun SendMoneyScreenV2(
naviPayAnalytics.onSendMoneyLanded(
source = sendMoneyScreenSource,
transactionType = transactionType,
naviPaySessionAttributes = sendMoneyViewModel.getNaviPaySessionAttributes()
naviPaySessionAttributes = sendMoneyViewModel.getNaviPaySessionAttributes(),
isActivityRecreated = naviPayActivity.isActivityRecreated
)
initFraudCheckSDK(