Updated on 2026-08-14
This commit is contained in:
parent
17d7fb3c02
commit
2934b42af5
29 changed files with 360 additions and 49 deletions
|
|
@ -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"),
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue