Updated on 2026-08-14

This commit is contained in:
Tangem 2025-09-02 12:17:12 +03:00
parent 17d7fb3c02
commit 2934b42af5
29 changed files with 360 additions and 49 deletions

View file

@ -9,24 +9,24 @@ sealed class TokenSwapPromoAnalyticsEvent(
) : AnalyticsEvent(category = "Promotion", event = event, params = params) {
class NoticePromotionBanner(
source: AnalyticsParam.ScreensSources,
programName: ProgramName,
program: Program,
) : TokenSwapPromoAnalyticsEvent(
event = "Notice - Promotion Banner",
params = mapOf(
AnalyticsParam.SOURCE to source.value,
"Program Name" to programName.name,
"Program Name" to program.programName,
),
)
class PromotionBannerClicked(
source: AnalyticsParam.ScreensSources,
programName: ProgramName,
program: Program,
action: BannerAction,
) : TokenSwapPromoAnalyticsEvent(
event = "Promo Banner Clicked",
params = mapOf(
AnalyticsParam.SOURCE to source.value,
"Program Name" to programName.name,
"Program Name" to program.programName,
"Action" to action.action,
),
) {
@ -37,7 +37,8 @@ sealed class TokenSwapPromoAnalyticsEvent(
}
// Use it on new promo action
enum class ProgramName {
Empty,
enum class Program(val programName: String) {
Empty("Empty"),
Sepa("Sepa"),
}
}