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" |
---|
type | "string" |
---|
required | true |
---|
|
---|