"Measure the usage of the language-switch feature in the app."
properties
action
description
"Which particular action triggered this event:
-start - the language selection dialog is shown.
-select - the user successfully selected a language.
-cancel - the user backed out of the language selection dialog."
enum
"start"
"select"
"cancel"
type
"string"
required
true
source
description
"The source from which the language selection dialog was initiated: 0 = 'More' menu, 1 = Search bar."
type
"integer"
required
true
timeSpent
description
"Amount of time, in seconds, that the user spent within the language selection dialog. This value is only present for the 'select' or 'cancel' actions."
type
"integer"
required
false
oldLang
description
"Language to which the app was set before the change."
type
"string"
required
false
newLang
description
"Language to which the app is now set."
type
"string"
required
false
sessionToken
description
"Session token for this interaction funnel, i.e. starts when the user enters the language selection dialog, and ends with the user either selects a new language, or backs out."
type
"string"
required
true
appInstallID
description
"AppInstallID that's unique to each app install and is used to track user across this and other features in the mobile app"
type
"string"
required
true
ts
description
"Client-side timestamp at which this event occurred"