Updated on 2026-08-14

This commit is contained in:
Tangem 2026-07-20 05:16:09 -07:00
parent dd59d9f92e
commit 081a9c6408
5 changed files with 190 additions and 24 deletions

View file

@ -344,4 +344,96 @@ sealed class TangemPayAnalyticsEvents(
event = "Copy Field Clicked",
params = mapOf("field" to field),
)
object Tiers {
private const val CATEGORY = "Visa Tiers"
class TierSelectionScreenShowed : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Tier Selection Screen Showed",
)
class TiersSwiped : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Tiers Swiped",
)
class ComparePlansClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Compare Plans Clicked",
)
class PlansComparisonPopupShowed : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plans Comparison Popup Showed",
)
class PlansComparisonPopupClosed : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plans Comparison Popup Closed",
)
data class PlanSelectedClick(val tierId: String) : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plan Selected Click",
params = mapOf("Plan" to tierId),
)
class TopUpBannerForPlusShowed : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Topup Banner For Plus Showed",
)
class CancelPlusMoveToBasicClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Cancel Plus Move To Basic Clicked",
)
class CurrentPlanClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Current Plan Clicked",
)
class ChangePlanClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Change Plan Clicked",
)
data class PlanChangeConfirmationScreenShowed(val tierId: String) : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plan Change Confirmation Screen Showed",
params = mapOf("Plan" to tierId),
)
class PlanChangeCancelClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plan Change Cancel Clicked",
)
class PlanChangeUpgradeClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plan Change Upgrade Clicked",
)
class PlusCardsClosureWarningBannerShowed : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Plus Cards Closure Warning Banner Showed",
)
class StayOnPlusConditionsClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Stay On Plus Conditions Clicked",
)
class StayOnPlusPopupShowed : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Stay On Plus Popup Showed",
)
class StayOnPlusPopupClicked : TangemPayAnalyticsEvents(
categoryName = CATEGORY,
event = "Stay On Plus Popup Clicked",
)
}
}