Add support for UserProperties to analytics and capture FTUE use case selection.

Additionally update taps to interactions following updates in the analytics event repo.
This commit is contained in:
Doug
2022-02-15 17:54:17 +00:00
parent fac852f543
commit 3274f4049f
8 changed files with 111 additions and 22 deletions
@@ -18,6 +18,10 @@ import Foundation
import AnalyticsEvents
@objc enum AnalyticsScreen: Int {
case welcome
case login
case register
case forgotPassword
case sidebar
case home
case favourites
@@ -51,6 +55,14 @@ import AnalyticsEvents
/// The screen name reported to the AnalyticsEvent.
var screenName: AnalyticsEvent.Screen.ScreenName {
switch self {
case .welcome:
return .Welcome
case .login:
return .Login
case .register:
return .Register
case .forgotPassword:
return .ForgotPassword
case .sidebar:
return .MobileSidebar
case .home: