- authenticationType |
- The type of authentication that was used to sign up. |
-
-
-
-
-
- Password: Registration with a username and password.
-
-
-
- -
-
- Apple: Social login using Apple.
+ SpaceBottomSheet: Room accessed via space bottom sheet list.
-
- Facebook: Social login using Facebook.
+ Invites: Room accessed via space bottom sheet list.
-
- GitHub: Social login using GitHub.
+ CreateSpace: The screen shown to create a new space.
-
- GitLab: Social login using GitLab.
+ LocationSend: The screen shown to share location.
-
- Google: Social login using Google.
+ LocationView: The screen shown to view a shared location.
-
- SSO: Registration using another SSO provider.
+ CreatePollView: The screen shown to create a poll.
-
- Other: Registration using some other mechanism such as fallback.
+ EditPollView: The screen shown to edit a poll.
@@ -787,8 +774,8 @@ Signup
- $screen
- Triggered when the user changed screen on Element Android/iOS.
+ $pageview
+ Triggered when the user changed screen on Element Web/Desktop
@@ -800,17 +787,7 @@ $screen
- durationMs |
- How long the screen was displayed for in milliseconds. |
-
-
- integer
-
- |
-
-
-
- screenName |
+ $current_url |
|
@@ -818,7 +795,7 @@ $screen
-
- Home: The Home tab on iOS | possibly the same on Android?
+ Home: Home page.
@@ -836,13 +813,19 @@ $screen
-
- ForgotPassword: The form for the forgot password use case.
+ ForgotPassword: The form for the forgot password use case
-
- Register: The screen that displays the registration flow (when the user wants to create an account).
+ Register: The screen that displays the registration flow (when the user wants to create an account)
+
+
+
+ -
+
+ UseCaseSelection: The screen where users choose their expected use case for Element.
@@ -884,289 +867,392 @@ $screen
-
- RoomSettings: The settings screen shown from the Room Details screen.
+ RoomNotifications: The notifications settings screen shown from the Room Details screen.
-
- RoomNotifications: The notifications settings screen shown from the Room Details screen.
+ RoomDirectory: The screen that lists public rooms for you to discover.
-
- RoomAddresses: The room addresses screen shown from the Room Details screen.
+ RoomFilter: The screen that lists all the user's rooms and let them filter the rooms.
-
- RoomPermissions: The roles permissions screen shown from the Room Details screen.
+ StartChat: The screen shown to create a new direct room.
-
- RoomDirectory: The screen that lists public rooms for you to discover.
+ CreateRoom: The screen shown to create a new (non-direct) room.
-
- RoomFilter: The screen that lists all the user's rooms and let them filter the rooms.
+ DeactivateAccount: The confirmation screen shown before deactivating an account.
-
- StartChat: The screen shown to create a new direct room.
+ Group: Legacy: The screen that shows information about a specific group.
-
- CreateRoom: The screen shown to create a new (non-direct) room.
+ MyGroups: Legacy: The screen that shows all groups/communities you have joined.
-
- DeactivateAccount: The confirmation screen shown before deactivating an account.
+ SpaceExploreRooms: Screen that displays the list of rooms and spaces of a space
-
- Group: Legacy: The screen that shows information about a specific group.
+ Loading: Screen showing loading spinner.
-
- MyGroups: Legacy: The screen that shows all groups/communities you have joined.
+ CompleteSecurity: Screen showing flow to trust this new device with cross-signing.
-
- SpaceExploreRooms: Screen that displays the list of rooms and spaces of a space.
+ E2ESetup: Screen showing flow to setup SSSS / cross-signing on this account.
-
- Sidebar: The sidebar shown on mobile with spaces, settings etc.
+ SoftLogout: Screen showing device has been soft logged out by the server.
-
- Favourites: The Favourites tab on mobile that lists your favourite people/rooms.
+ UserSettings: Screen showing User Settings (unknown tab).
-
- People: The People tab on mobile that lists all the DM rooms you have joined.
+ UserSettingsGeneral: Screen showing User Settings General Tab.
-
- Rooms: The Rooms tab on mobile that lists all the (non-direct) rooms you've joined.
+ UserSettingsAppearance: Screen showing User Settings Appearance Tab.
-
- Dialpad: The tab on mobile that displays the dialpad.
+ UserSettingsNotifications: Screen showing User Settings Notifications Tab.
-
- SearchRooms: The Rooms tab shown in the global search screen on Mobile.
+ UserSettingsPreferences: Screen showing User Settings Preferences Tab.
-
- SearchMessages: The Messages tab shown in the global search screen on Mobile.
+ UserSettingsKeyboard: Screen showing User Settings Keyboard Tab.
-
- SearchPeople: The People tab shown in the global search screen on Mobile.
+ UserSettingsSidebar: Screen showing User Settings Sidebar Tab.
-
- SearchFiles: The Files tab shown in the global search screen on Mobile.
+ UserSettingsVoiceVideo: Screen showing User Settings Voice & Video Tab.
-
- SwitchDirectory: The screen shown to select which room directory you'd like to use.
+ UserSettingsSecurityPrivacy: Screen showing User Settings Security & Privacy Tab.
-
- InviteFriends: The screen shown to share a link to download the app.
+ UserSettingsLabs: Screen showing User Settings Labs Tab.
-
- Breadcrumbs: The screen that displays the user's breadcrumbs.
+ UserSettingsIgnoredUsers: Screen showing User Settings Ignored Users Tab.
-
- Settings: The global settings screen shown in the app.
+ UserSettingsHelpAbout: Screen showing User Settings Help & About Tab.
-
- SettingsSecurity: The global security settings screen.
+ UserSettingMjolnir: Screen showing User Settings Mjolnir (labs) Tab.
-
- SettingsDefaultNotifications: The settings screen to change the default notification options.
+ UserSettingFlair: Legacy: screen showing User Settings Flair Tab.
-
- SettingsGeneral: The settings screen with general profile settings.
+ RoomSettings: Screen showing Room Settings (unknown tab).
-
- SettingsNotifications: The notifications settings screen.
+ RoomSettingsGeneral: Screen showing Room Settings General Tab.
-
- SettingsPreferences: The preferences screen (theme, language, editor preferences, etc.
+ RoomSettingsSecurityPrivacy: Screen showing Room Settings Security & Privacy Tab.
-
- SettingsVoiceVideo: The calls settings screen.
+ RoomSettingsRolesPermissions: Screen showing Room Settings Roles & Permissions Tab.
-
- SettingsIgnoredUsers: The settings screen with list of the ignored users.
+ RoomSettingsNotifications: Screen showing Room Settings Notifications Tab.
-
- SettingsLabs: The experimental features settings screen.
+ RoomSettingsBridges: Labs: Screen showing Room Settings Bridges Tab.
-
- SettingsAdvanced: The advanced settings screen (developer mode, rageshake, push notification rules).
+ RoomSettingsAdvanced: Screen showing Room Settings Advanced Tab.
-
- SettingsHelp: The Help and About screen.
+ UnifiedSearch: Screen showing the new unified search modal (Project Spotlight).
-
- SettingsLegals: The settings screen with legals information.
+ FavouriteMessages: Screen showing all messages that have been added to favourites.
-
- SettingsMentionsAndKeywords: The settings screen to manage notification mentions and keywords.
+ ConfirmStartup: Screen showing that the app is already running in another window.
-
- SpaceMenu: The bottom sheet that list all space options.
+ SessionLockStolen: Screen showing that the app has been started in another window.
+
+
+
+
+
+ |
+
+
+
+ durationMs |
+ How long the screen took to load, if applicable. |
+
+
+ integer
+
+ |
+
+
+
+
+
+
+
+ Error
+ Triggered when an error occurred.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ context |
+ Context - client defined, can be used for debugging. |
+
+
+ string
+
+ |
+
+
+
+ cryptoModule |
+ Which crypto module is the client currently using. |
+
+
+
+
+ -
+
+ Native: Native / legacy crypto module specific to each platform.
-
- SpaceMembers: Screen that displays the list of members of a space.
+ Rust: Shared / cross-platform crypto module written in Rust.
+
+
+
+
+
+ |
+
+
+
+ domain |
+ |
+
+
+
+
+ -
+
+ E2EE
-
- RoomPreview: Screen that displays room preview if user hasn't joined yet.
+ VOIP
-
- ThreadList: Screen that displays list of threads for a room.
+ TO_DEVICE
+
+
+ |
+
+
+
+ name |
+ |
+
+
+
+
-
- SpaceBottomSheet: Room accessed via space bottom sheet list.
+ UnknownError
-
- Invites: Room accessed via space bottom sheet list.
+ OlmIndexError
-
- CreateSpace: The screen shown to create a new space.
+ OlmKeysNotSentError
-
- LocationSend: The screen shown to share location.
+ OlmUnspecifiedError
-
- LocationView: The screen shown to view a shared location.
+ VoipUserHangup
-
- CreatePollView: The screen shown to create a poll.
+ VoipIceFailed
-
- EditPollView: The screen shown to edit a poll.
+ VoipInviteTimeout
+
+
+
+ -
+
+ VoipIceTimeout
+
+
+
+ -
+
+ VoipUserMediaFailed
+
+
+
+ -
+
+ ToDeviceFailedToDecrypt
@@ -1180,8 +1266,8 @@ $screen
- UnauthenticatedError
- Triggered when the user becomes unauthenticated without actually clicking sign out(E.g. Due to expiry of an access token without a way to refresh).
+ ViewRoom
+ Triggered when the user changes rooms.
@@ -1193,98 +1279,33 @@ UnauthenticatedError
- errorCode |
- The error code as defined in matrix spec. The source of this error is from the homeserver. |
+ activeSpace |
+ active space when user navigated to the room. |
-
- M_UNKNOWN
+ Home: Active space is Home.
-
- M_FORBIDDEN
+ Private: Active space is a private space.
-
- M_UNKNOWN_TOKEN
-
-
-
-
-
- |
-
-
-
- errorReason |
- The reason for the error. The source of this error is from the homeserver, the reason can vary and is subject to change so there is no enum of possible values. |
-
-
- string
-
- |
-
-
-
- refreshTokenAuth |
- Whether the auth mechanism is refresh-token-based. |
-
-
- boolean
-
- |
-
-
-
- softLogout |
- Whether a soft logout or hard logout was triggered. |
-
-
- boolean
-
- |
-
-
-
-
-
-
-
- PollCreation
- Triggered when a poll is created or edited.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- action |
- Whether this poll has been created or edited. |
-
-
-
-
- -
-
- Create: Newly created poll
+ Public: Active space is a public space.
-
- Edit: Edit of an existing poll
+ Meta: Active space is a meta space.
@@ -1294,55 +1315,8 @@ PollCreation
|
- isUndisclosed |
- Whether this poll is undisclosed. |
-
-
- boolean
-
- |
-
-
-
- numberOfAnswers |
- Number of answers in the poll. |
-
-
- integer
-
- |
-
-
-
-
-
-
-
- Composer
- Triggered when the user sends a message via the composer.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- inThread |
- Whether the user was using the composer inside of a thread. |
-
-
- boolean
-
- |
-
-
-
- isEditing |
- Whether the user's composer interaction was editing a previously sent event. |
+ isDM |
+ Whether the room is a DM. |
boolean
@@ -1351,8 +1325,8 @@ Composer
|
- isReply |
- Whether the user's composer interaction was a reply to a previously sent event. |
+ isSpace |
+ Whether the room is a Space. |
boolean
@@ -1361,1302 +1335,1243 @@ Composer
|
- messageType |
- The type of the message. |
+ trigger |
+ The reason for the room change if known. |
-
- Text: A text message.
-
-
-
- -
-
- LocationPin: A pin drop location message.
-
-
-
- -
-
- LocationUser: A user current location message.
+ Created: Room accessed due to being just created.
-
- Poll: A poll message.
+ RoomList: Room accessed via the room list.
-
- VoiceMessage: A voice message.
+ RoomDirectory: Room accessed via the public rooms directory.
-
-
- |
-
-
-
- startsThread |
- Whether this message begins a new thread or not. |
-
-
- boolean
-
- |
-
-
-
-
-
-
-
- UserProperties
- The user properties to apply when identifying. This is not an event definition. These properties must all be device independent.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- WebLayout |
- Which layout the user is using in Element Web/Desktop. This is known to clobber between devices. |
-
-
-
-
-
- IRC: IRC layout.
+ SpaceHierarchy: Room accessed via the space hierarchy view.
-
- Bubble: Bubble layout.
+ Timeline: Room accessed via a timeline pill or link in another room.
-
- Group: Modern layout.
+ Notification: Room accessed via a push/desktop notification.
-
- Compact: Modern layout with compact option enabled.
+ Tombstone: Room accessed via a tombstone at the bottom of a predecessor room.
-
-
- |
-
-
-
- WebMetaSpaceFavouritesEnabled |
- Whether the user has the favourites space enabled. |
-
-
- boolean
-
- |
-
-
-
- WebMetaSpaceHomeAllRooms |
- Whether the user has the home space set to all rooms. |
-
-
- boolean
-
- |
-
-
-
- WebMetaSpaceHomeEnabled |
- Whether the user has the home space enabled. |
-
-
- boolean
-
- |
-
-
-
- WebMetaSpaceOrphansEnabled |
- Whether the user has the other rooms space enabled. |
-
-
- boolean
-
- |
-
-
-
- WebMetaSpacePeopleEnabled |
- Whether the user has the people space enabled. |
-
-
- boolean
-
- |
-
-
-
- allChatsActiveFilter |
- The active filter in the All Chats screen. |
-
-
-
-
-
- All: Filters are activated and All is selected.
+ Predecessor: Room accessed via the predecessor link at the top of the upgraded room.
-
- Unreads: Filters are activated and Unreads is selected.
+ Widget: Room switched due to widget interaction.
-
- Favourites: Filters are activated and Favourites is selected.
+ MessageSearch: Room switched due to user interacting with a message search result.
-
- People: Filters are activated and People is selected.
+ MessageUser: Room switched due to user selecting a user to go to a DM with.
-
-
- |
-
-
-
- ftueUseCaseSelection |
- The selected messaging use case during the onboarding flow. |
-
-
-
-
-
- PersonalMessaging: The first option, Friends and family.
+ VerificationRequest: Room switched due to user interacting with incoming verification request.
-
- WorkMessaging: The second option, Teams.
+ SlashCommand: Room accessed via a slash command in Element Web/Desktop like /goto.
-
- CommunityMessaging: The third option, Communities.
+ Shortcut: Room accessed via a shortcut.
-
- Skip: The footer option to skip the question.
+ WebNotificationPanel: Room accessed via Element Web/Desktop's notification panel.
-
-
- |
-
-
-
- numFavouriteRooms |
- Number of joined rooms the user has favourited. |
-
-
- integer
-
- |
-
-
-
- numSpaces |
- Number of spaces (and sub-spaces) the user is joined to. |
-
-
- integer
-
- |
-
-
-
-
-
-
-
- WebSearch
- Triggered when the user searches rooms.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- numResults |
- How many results the user got to their query. |
-
-
- integer
-
- |
-
-
-
- queryLength |
- The length of the user's query. |
-
-
- integer
-
- |
-
-
-
- viaSpotlight |
- Whether the user is using the new search experience beta. |
-
-
- boolean
-
- |
-
-
-
-
-
-
-
- PermissionChanged
- Triggered when the user changes a permission status.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- granted |
- Whether the permission has been granted by the user. |
-
-
- boolean
-
- |
-
-
-
- permission |
- The name of the permission. |
-
-
-
-
-
- Notification: Permissions related to sending notifications have changed.
+ WebKeyboardShortcut: Room accessed via an Element Web/Desktop keyboard shortcut like go to next room with unread messages.
-
-
- |
-
-
-
-
-
-
-
- Interaction
- Triggered when the user clicks/taps/activates a UI element.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- index |
- The index of the element, if its in a list of elements. |
-
-
- integer
-
- |
-
-
-
- interactionType |
- The manner with which the user activated the UI element. |
-
-
-
-
-
- Pointer
+ WebHorizontalBreadcrumbs: Room accessed via the Element Web/Desktop horizontal breadcrumbs at the top of the room list.
-
- Keyboard
+ WebVerticalBreadcrumbs: Room accessed via the Element Web/Desktop vertical breadcrumb hover menu.
-
- Touch
+ WebAcceptCall: Room switched due to accepting a call in a different room in Element Web/Desktop.
-
-
- |
-
-
-
- name |
- The unique name of this element. |
-
-
-
-
-
- WebRoomListRoomTileContextMenuFavouriteToggle: User adjusted their favourites using the context menu on a room tile in the room list in Element Web/Desktop.
+ WebDialPad: Room switched due to making a call via the dial pad in Element Web/Desktop.
-
- WebRoomHeaderContextMenuFavouriteToggle: User adjusted their favourites using the context menu on the header of a room in Element Web/Desktop.
+ WebForwardShortcut: Room accessed via the shortcut in Element Web/Desktop's forward modal.
-
- WebRoomListRoomTileNotificationsMenu: User accessed their room notification settings via the context menu on a room tile in the room list in Element Web/Desktop.
+ WebUnifiedSearch: Room accessed via Element Web/Desktop's Unified Search modal.
-
- WebRoomHeaderContextMenuNotificationsItem: User accessed their room notification settings via the context menu on the header of a room in Element Web/Desktop.
+ WebPredecessorSettings: Room accessed via the predecessor link in Settings > Advanced in Element Web/Desktop.
-
- WebRoomHeaderContextMenuPeopleItem: User accessed room member list using the context menu on the header of a room in Element Web/Desktop.
+ WebSpaceContextSwitch: Room switched due to the user changing space in Element Web/Desktop.
-
- WebRightPanelRoomInfoPeopleButton: User accessed room member list using the 'People' button in the right panel room summary card of Element Web/Desktop.
+ WebRoomListNotificationBadge: Room accessed via clicking on a notifications badge on a room list sublist in Element Web/Desktop.
-
- WebRightPanelRoomUserInfoBackButton: User accessed room member list using the back button in the right panel user info card of Element Web/Desktop.
+ WebSpacePanelNotificationBadge: Room accessed via clicking on the notifications badge on the currently selected space in Element Web/Desktop.
-
- WebRoomListRoomTileContextMenuLeaveItem: User interacted with leave action in the context menu on a room tile in the room list in Element Web/Desktop.
+ WebFloatingCallWindow: Room accessed via interacting with the floating call or Jitsi PIP in Element Web/Desktop.
-
- WebRoomHeaderContextMenuLeaveItem: User interacted with leave action in the context menu on the header of a room in Element Web/Desktop.
+ MobileFileSearch: Room switched due to user interacting with a file search result.
-
- WebRoomSettingsLeaveButton: User interacted with leave action in the general tab of the room settings dialog in Element Web/Desktop.
+ MobileRoomSearch: Room switched due to user interacting with a room search result.
-
- WebRoomListRoomTileContextMenuSettingsItem: User accessed room settings using the context menu on a room tile in the room list in Element Web/Desktop.
+ MobileSearchContactDetail: Room accessed via interacting with direct chat item in the search contact detail screen.
-
- WebRoomHeaderContextMenuSettingsItem: User accessed room settings using the context menu on the header of a room in Element Web/Desktop.
+ MobileRoomMemberDetail: Room accessed via interacting with direct chat item in the room contact detail screen.
-
- WebRightPanelRoomInfoSettingsButton: User accessed room settings using the 'Settings' button in the right panel room summary card of Element Web/Desktop.
+ MobileSpaceMemberDetail: Room accessed via interacting with direct chat item in the space contact detail screen.
-
- WebRoomListRoomTileContextMenuInviteItem: User accessed the room invite flow using the context menu on a room tile in the room list in Element Web/Desktop.
+ MobileInCall: Room accessed via interacting with the incall screen.
-
- WebRoomHeaderContextMenuInviteItem: User accessed the room invite flow using the context menu on the header of a room in Element Web/Desktop.
+ MobileSpaceMenu: Space accessed via interacting with the space menu.
-
- WebRightPanelMemberListInviteButton: User accessed the room invite flow using the button at the top of the room member list in the right panel of Element Web/Desktop.
+ MobileSpaceSettings: Space accessed via interacting with a space settings menu item.
-
- WebRightPanelRoomUserInfoInviteButton: User invited someone to room by clicking invite on the right panel user info card in Element Web/Desktop.
+ MobileRoomPreview: Room accessed via preview.
-
- WebQuickSettingsThemeDropdown: User interacted with the theme dropdown in the quick settings menu of Element Web/Desktop.
+ MobilePermalink: Room accessed via link.
-
- WebUserMenuThemeToggleButton: User clicked the theme toggle button in the user menu of Element Web/Desktop.
+ MobileLinkShare: Room accessed during external sharing.
-
- WebSettingsAppearanceTabThemeSelector: User interacted with the theme radio selector in the Appearance tab of Settings in Element Web/Desktop.
+ MobileExploreRooms: Room accessed via space explore.
-
- WebQuickSettingsPinToSidebarCheckbox: User interacted with pin to sidebar checkboxes in the quick settings menu of Element Web/Desktop.
+ MobileSpaceMembers: Room accessed via space members list.
-
- WebSettingsSidebarTabSpacesCheckbox: User interacted with the pre-built space checkboxes in the Sidebar tab of Settings in Element Web/Desktop.
+ MobileSpaceBottomSheet: Room accessed via space bottom sheet list.
+
+
+ |
+
+
+
+ viaKeyboard |
+ Whether the interaction was performed via the keyboard input. |
+
+
+ boolean
+
+ |
+
+
+
+
+
+
+
+ UserProperties
+ The user properties to apply when identifying. This is not an event definition. These properties must all be device independent.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ WebLayout |
+ Which layout the user is using in Element Web/Desktop. This is known to clobber between devices. |
+
+
+
+
-
- WebRoomSettingsSecurityTabCreateNewRoomButton: User interacted with the prompt to create a new room when adjusting security settings in an existing room in Element Web/Desktop.
+ IRC: IRC layout.
-
- WebHomeCreateRoomButton: User clicked the create room button in the home page of Element Web/Desktop.
+ Bubble: Bubble layout.
-
- WebRoomDirectoryCreateRoomButton: User clicked the create room button in the room directory of Element Web/Desktop.
+ Group: Modern layout.
-
- WebRoomListRoomsSublistPlusMenuCreateRoomItem: User clicked the create room button in the + context menu of the rooms sublist in Element Web/Desktop.
+ Compact: Modern layout with compact option enabled.
+
+
+ |
+
+
+
+ WebMetaSpaceFavouritesEnabled |
+ Whether the user has the favourites space enabled. |
+
+
+ boolean
+
+ |
+
+
+
+ WebMetaSpaceHomeAllRooms |
+ Whether the user has the home space set to all rooms. |
+
+
+ boolean
+
+ |
+
+
+
+ WebMetaSpaceHomeEnabled |
+ Whether the user has the home space enabled. |
+
+
+ boolean
+
+ |
+
+
+
+ WebMetaSpaceOrphansEnabled |
+ Whether the user has the other rooms space enabled. |
+
+
+ boolean
+
+ |
+
+
+
+ WebMetaSpacePeopleEnabled |
+ Whether the user has the people space enabled. |
+
+
+ boolean
+
+ |
+
+
+
+ allChatsActiveFilter |
+ The active filter in the All Chats screen. |
+
+
+
+
-
- WebRoomListHeaderPlusMenuCreateRoomItem: User clicked the create room button in the + context menu of the room list header in Element Web/Desktop.
+ All: Filters are activated and All is selected.
-
- WebSpaceHomeCreateRoomButton: User clicked the new room button in the context menu on the space home in Element Web/Desktop.
+ Unreads: Filters are activated and Unreads is selected.
-
- WebSpaceContextMenuNewRoomItem: User clicked the new room button in the context menu of a space in Element Web/Desktop.
+ Favourites: Filters are activated and Favourites is selected.
-
- WebAddExistingToSpaceDialogCreateRoomButton: User clicked the create room button in the add existing room to space dialog in Element Web/Desktop.
+ People: Filters are activated and People is selected.
+
+
+ |
+
+
+
+ ftueUseCaseSelection |
+ The selected messaging use case during the onboarding flow. |
+
+
+
+
-
- WebHomeCreateChatButton: User clicked the create DM button in the home page of Element Web/Desktop.
+ PersonalMessaging: The first option, Friends and family.
-
- WebRoomListRoomsSublistPlusMenuCreateChatItem: User clicked the create DM button in the + context menu of the rooms sublist in Element Web/Desktop.
+ WorkMessaging: The second option, Teams.
-
- WebRoomListHeaderPlusMenuCreateChatItem: User clicked the create DM button in the + context menu of the room list header in Element Web/Desktop.
+ CommunityMessaging: The third option, Communities.
-
- WebSpaceContextMenuHomeItem: User clicked the home button in the context menu of a space in Element Web/Desktop.
+ Skip: The footer option to skip the question.
+
+
+ |
+
+
+
+ numFavouriteRooms |
+ Number of joined rooms the user has favourited. |
+
+
+ integer
+
+ |
+
+
+
+ numSpaces |
+ Number of spaces (and sub-spaces) the user is joined to. |
+
+
+ integer
+
+ |
+
+
+
+
+
+
+
+ SlashCommand
+ Triggered when the user runs a slash command in their composer.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ command |
+ The name of this command. |
+
+
+
+
-
- WebHomeExploreRoomsButton: User clicked the explore rooms button in the home page of Element Web/Desktop.
+ Part
-
- WebHomeMiniAvatarUploadButton: User clicked on the mini avatar uploader in the home page of Element Web/Desktop.
+ Invite
+
+
+ |
+
+
+
+
+
+
+
+ Interaction
+ Triggered when the user clicks/taps/activates a UI element.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ index |
+ The index of the element, if its in a list of elements. |
+
+
+ integer
+
+ |
+
+
+
+ interactionType |
+ The manner with which the user activated the UI element. |
+
+
+
+
-
- WebProfileSettingsAvatarUploadButton: User clicked on the avatar uploader in the profile settings of Element Web/Desktop.
+ Pointer
-
- WebLeftPanelExploreRoomsButton: User clicked the explore rooms button next to the search field at the top of the left panel in Element Web/Desktop.
+ Keyboard
-
- WebSpaceContextMenuExploreRoomsItem: User clicked the explore rooms button in the context menu of a space in Element Web/Desktop.
+ Touch
- -
-
- WebRoomListHeaderPlusMenuExploreRoomsItem: User clicked the explore rooms button in the + context menu of the room list header in Element Web/Desktop.
-
-
+
+
+ |
+
+
+
+ name |
+ The unique name of this element. |
+
+
+
-
- WebRoomListRoomsSublistPlusMenuExploreRoomsItem: User clicked the explore rooms button in the + context menu of the rooms sublist in Element Web/Desktop.
+ WebRoomListRoomTileContextMenuFavouriteToggle: User adjusted their favourites using the context menu on a room tile in the room list in Element Web/Desktop.
-
- WebRightPanelThreadPanelFilterDropdown: User clicked the threads 'show' filter dropdown in the threads panel in Element Web/Desktop.
+ WebRoomHeaderContextMenuFavouriteToggle: User adjusted their favourites using the context menu on the header of a room in Element Web/Desktop.
-
- WebRoomHeaderButtonsThreadsButton: User clicked the Threads button in the top right of a room in Element Web/Desktop.
+ WebRoomListRoomTileNotificationsMenu: User accessed their room notification settings via the context menu on a room tile in the room list in Element Web/Desktop.
-
- WebThreadViewBackButton: User clicked the back button on a Thread view going back to the Threads Panel of Element Web/Desktop.
+ WebRoomHeaderContextMenuNotificationsItem: User accessed their room notification settings via the context menu on the header of a room in Element Web/Desktop.
-
- WebThreadsPanelThreadItem: User selected a thread in the Threads panel in Element Web/Desktop.
+ WebRoomHeaderContextMenuPeopleItem: User accessed room member list using the context menu on the header of a room in Element Web/Desktop.
-
- WebRoomTimelineThreadSummaryButton: User clicked a thread summary in the timeline of a room in Element Web/Desktop.
+ WebRightPanelRoomInfoPeopleButton: User accessed room member list using the 'People' button in the right panel room summary card of Element Web/Desktop.
-
- WebUserOnboardingHeaderSendDm: User clicked on the send DM CTA in the header of the new user onboarding page in Element Web/Desktop.
+ WebRightPanelRoomUserInfoBackButton: User accessed room member list using the back button in the right panel user info card of Element Web/Desktop.
-
- WebUserOnboardingTaskSendDm: User clicked on the action of the find people task on the new user onboarding page in Element Web/Desktop.
+ WebRoomListRoomTileContextMenuLeaveItem: User interacted with leave action in the context menu on a room tile in the room list in Element Web/Desktop.
-
- WebUserOnboardingTaskDownloadApps: User clicked on the action of the download apps task on the new user onboarding page in Element Web/Desktop.
+ WebRoomHeaderContextMenuLeaveItem: User interacted with leave action in the context menu on the header of a room in Element Web/Desktop.
-
- WebUserOnboardingTaskSetupProfile: User clicked on the action of the your profile task on the new user onboarding page in Element Web/Desktop.
+ WebRoomSettingsLeaveButton: User interacted with leave action in the general tab of the room settings dialog in Element Web/Desktop.
-
- WebUserOnboardingTaskEnableNotifications: User clicked on the action of the enable notifications task on the new user onboarding page in Element Web/Desktop.
+ WebRoomListRoomTileContextMenuSettingsItem: User accessed room settings using the context menu on a room tile in the room list in Element Web/Desktop.
-
- WebRoomListUserOnboardingButton: User clicked on the button to return to the user onboarding list in the room list in Element Web/Desktop.
+ WebRoomHeaderContextMenuSettingsItem: User accessed room settings using the context menu on the header of a room in Element Web/Desktop.
-
- WebRoomListUserOnboardingIgnoreButton: User clicked on the button to close the user onboarding button in the room list in Element Web/Desktop.
+ WebRightPanelRoomInfoSettingsButton: User accessed room settings using the 'Settings' button in the right panel room summary card of Element Web/Desktop.
-
- SpacePanelSelectedSpace: User tapped the already selected space from the space list.
+ WebRoomListRoomTileContextMenuInviteItem: User accessed the room invite flow using the context menu on a room tile in the room list in Element Web/Desktop.
-
- SpacePanelSwitchSpace: User tapped an unselected space from the space list -> space switching should occur.
+ WebRoomHeaderContextMenuInviteItem: User accessed the room invite flow using the context menu on the header of a room in Element Web/Desktop.
-
- SpacePanelSwitchSubSpace: User tapped an unselected sub space from the space list -> space switching should occur.
+ WebRightPanelMemberListInviteButton: User accessed the room invite flow using the button at the top of the room member list in the right panel of Element Web/Desktop.
-
- MobileRoomLeave: User tapped on Leave Room button on Room Details screen.
+ WebRightPanelRoomUserInfoInviteButton: User invited someone to room by clicking invite on the right panel user info card in Element Web/Desktop.
-
- MobileRoomAddHome: User tapped on Add to Home button on Room Details screen.
+ WebQuickSettingsThemeDropdown: User interacted with the theme dropdown in the quick settings menu of Element Web/Desktop.
-
- MobileRoomThreadListButton: User tapped on Threads button on Room screen.
+ WebUserMenuThemeToggleButton: User clicked the theme toggle button in the user menu of Element Web/Desktop.
-
- MobileRoomThreadSummaryItem: User tapped on a thread summary item on Room screen.
+ WebSettingsAppearanceTabThemeSelector: User interacted with the theme radio selector in the Appearance tab of Settings in Element Web/Desktop.
-
- MobileThreadListThreadItem: User selected a thread on ThreadList screen.
+ WebQuickSettingsPinToSidebarCheckbox: User interacted with pin to sidebar checkboxes in the quick settings menu of Element Web/Desktop.
-
- MobileThreadListFilterItem: User tapped on the filter button on ThreadList screen.
+ WebSettingsSidebarTabSpacesCheckbox: User interacted with the pre-built space checkboxes in the Sidebar tab of Settings in Element Web/Desktop.
-
- MobileAllChatsRecentsEnabled: User enabled recents from the all chats layout settings.
+ WebRoomSettingsSecurityTabCreateNewRoomButton: User interacted with the prompt to create a new room when adjusting security settings in an existing room in Element Web/Desktop.
-
- MobileAllChatsRecentsDisabled: User disabled recents from the all chats layout settings.
+ WebHomeCreateRoomButton: User clicked the create room button in the home page of Element Web/Desktop.
-
- MobileAllChatsFiltersEnabled: User enabled filters from the all chats layout settings.
+ WebRoomDirectoryCreateRoomButton: User clicked the create room button in the room directory of Element Web/Desktop.
-
- MobileAllChatsFiltersDisabled: User disabled filters from the all chats layout settings.
+ WebRoomListRoomsSublistPlusMenuCreateRoomItem: User clicked the create room button in the + context menu of the rooms sublist in Element Web/Desktop.
-
- MobileAllChatsFilterAll: User tapped the All filter in the All Chats filter tab.
+ WebRoomListHeaderPlusMenuCreateRoomItem: User clicked the create room button in the + context menu of the room list header in Element Web/Desktop.
-
- MobileAllChatsFilterFavourites: User tapped the Favourites filter in the All Chats filter tab.
+ WebSpaceHomeCreateRoomButton: User clicked the new room button in the context menu on the space home in Element Web/Desktop.
-
- MobileAllChatsFilterUnreads: User tapped the Unreads filter in the All Chats filter tab.
+ WebSpaceContextMenuNewRoomItem: User clicked the new room button in the context menu of a space in Element Web/Desktop.
-
- MobileAllChatsFilterPeople: User tapped the People filter in the All Chats filter tab.
+ WebAddExistingToSpaceDialogCreateRoomButton: User clicked the create room button in the add existing room to space dialog in Element Web/Desktop.
-
- MobileSpaceCreationValidated: User validated the creation of a new space.
+ WebHomeCreateChatButton: User clicked the create DM button in the home page of Element Web/Desktop.
-
-
- |
-
-
-
-
-
-
-
- PollVote
- Triggered when a poll vote has been cast.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- doNotUse |
- Do not use this. Remove this property when the kotlin type generator can properly generate types without proprties other than the event name. |
-
-
- boolean
-
- |
-
-
-
-
-
-
-
- CallError
- Triggered when an error occurred in a call.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- isVideo |
- Whether its a video call or not. |
-
-
- boolean
-
- |
-
-
-
- numParticipants |
- Number of participants in the call. |
-
-
- integer
-
- |
-
-
-
- placed |
- Whether this user placed it. |
-
-
- boolean
-
- |
-
-
-
-
-
-
-
- CreatedRoom
- Triggered when the user creates a room.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- isDM |
- Whether the room is a DM. |
-
-
- boolean
-
- |
-
-
-
-
-
-
-
- SlashCommand
- Triggered when the user runs a slash command in their composer.
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- command |
- The name of this command. |
-
-
-
-
-
- Part
+ WebRoomListRoomsSublistPlusMenuCreateChatItem: User clicked the create DM button in the + context menu of the rooms sublist in Element Web/Desktop.
-
- Invite
+ WebRoomListHeaderPlusMenuCreateChatItem: User clicked the create DM button in the + context menu of the room list header in Element Web/Desktop.
-
-
- |
-
-
-
-
-
-
-
- $pageview
- Triggered when the user changed screen on Element Web/Desktop
-
-
-
- Property |
- Description |
- Type |
-
-
-
-
-
- $current_url |
- |
-
-
-
-
-
- Home: Home page.
+ WebSpaceContextMenuHomeItem: User clicked the home button in the context menu of a space in Element Web/Desktop.
-
- Welcome: The splash screen.
+ WebHomeExploreRoomsButton: User clicked the explore rooms button in the home page of Element Web/Desktop.
-
- Login: The screen that displays the login flow (when the user already has an account).
+ WebHomeMiniAvatarUploadButton: User clicked on the mini avatar uploader in the home page of Element Web/Desktop.
-
- ForgotPassword: The form for the forgot password use case
+ WebProfileSettingsAvatarUploadButton: User clicked on the avatar uploader in the profile settings of Element Web/Desktop.
-
- Register: The screen that displays the registration flow (when the user wants to create an account)
+ WebLeftPanelExploreRoomsButton: User clicked the explore rooms button next to the search field at the top of the left panel in Element Web/Desktop.
-
- UseCaseSelection: The screen where users choose their expected use case for Element.
+ WebSpaceContextMenuExploreRoomsItem: User clicked the explore rooms button in the context menu of a space in Element Web/Desktop.
-
- Room: The screen that displays the messages and events received in a room.
+ WebRoomListHeaderPlusMenuExploreRoomsItem: User clicked the explore rooms button in the + context menu of the room list header in Element Web/Desktop.
-
- RoomDetails: The screen shown when tapping the name of a room from the Room screen.
+ WebRoomListRoomsSublistPlusMenuExploreRoomsItem: User clicked the explore rooms button in the + context menu of the rooms sublist in Element Web/Desktop.
-
- RoomMembers: The screen that displays the list of members that are part of a room.
+ WebRightPanelThreadPanelFilterDropdown: User clicked the threads 'show' filter dropdown in the threads panel in Element Web/Desktop.
-
- User: A screen that shows information about a room member.
+ WebRoomHeaderButtonsThreadsButton: User clicked the Threads button in the top right of a room in Element Web/Desktop.
-
- RoomSearch: The screen that allows you to search for messages/files in a specific room.
+ WebThreadViewBackButton: User clicked the back button on a Thread view going back to the Threads Panel of Element Web/Desktop.
-
- RoomUploads: The screen that allows you to see all of the files sent in a specific room.
+ WebThreadsPanelThreadItem: User selected a thread in the Threads panel in Element Web/Desktop.
-
- RoomNotifications: The notifications settings screen shown from the Room Details screen.
+ WebRoomTimelineThreadSummaryButton: User clicked a thread summary in the timeline of a room in Element Web/Desktop.
-
- RoomDirectory: The screen that lists public rooms for you to discover.
+ WebUserOnboardingHeaderSendDm: User clicked on the send DM CTA in the header of the new user onboarding page in Element Web/Desktop.
-
- RoomFilter: The screen that lists all the user's rooms and let them filter the rooms.
+ WebUserOnboardingTaskSendDm: User clicked on the action of the find people task on the new user onboarding page in Element Web/Desktop.
-
- StartChat: The screen shown to create a new direct room.
+ WebUserOnboardingTaskDownloadApps: User clicked on the action of the download apps task on the new user onboarding page in Element Web/Desktop.
-
- CreateRoom: The screen shown to create a new (non-direct) room.
+ WebUserOnboardingTaskSetupProfile: User clicked on the action of the your profile task on the new user onboarding page in Element Web/Desktop.
-
- DeactivateAccount: The confirmation screen shown before deactivating an account.
+ WebUserOnboardingTaskEnableNotifications: User clicked on the action of the enable notifications task on the new user onboarding page in Element Web/Desktop.
-
- Group: Legacy: The screen that shows information about a specific group.
+ WebRoomListUserOnboardingButton: User clicked on the button to return to the user onboarding list in the room list in Element Web/Desktop.
-
- MyGroups: Legacy: The screen that shows all groups/communities you have joined.
+ WebRoomListUserOnboardingIgnoreButton: User clicked on the button to close the user onboarding button in the room list in Element Web/Desktop.
-
- SpaceExploreRooms: Screen that displays the list of rooms and spaces of a space
+ SpacePanelSelectedSpace: User tapped the already selected space from the space list.
-
- Loading: Screen showing loading spinner.
+ SpacePanelSwitchSpace: User tapped an unselected space from the space list -> space switching should occur.
-
- CompleteSecurity: Screen showing flow to trust this new device with cross-signing.
+ SpacePanelSwitchSubSpace: User tapped an unselected sub space from the space list -> space switching should occur.
-
- E2ESetup: Screen showing flow to setup SSSS / cross-signing on this account.
+ MobileRoomLeave: User tapped on Leave Room button on Room Details screen.
-
- SoftLogout: Screen showing device has been soft logged out by the server.
+ MobileRoomAddHome: User tapped on Add to Home button on Room Details screen.
-
- UserSettings: Screen showing User Settings (unknown tab).
+ MobileRoomThreadListButton: User tapped on Threads button on Room screen.
-
- UserSettingsGeneral: Screen showing User Settings General Tab.
+ MobileRoomThreadSummaryItem: User tapped on a thread summary item on Room screen.
-
- UserSettingsAppearance: Screen showing User Settings Appearance Tab.
+ MobileThreadListThreadItem: User selected a thread on ThreadList screen.
-
- UserSettingsNotifications: Screen showing User Settings Notifications Tab.
+ MobileThreadListFilterItem: User tapped on the filter button on ThreadList screen.
-
- UserSettingsPreferences: Screen showing User Settings Preferences Tab.
+ MobileAllChatsRecentsEnabled: User enabled recents from the all chats layout settings.
-
- UserSettingsKeyboard: Screen showing User Settings Keyboard Tab.
+ MobileAllChatsRecentsDisabled: User disabled recents from the all chats layout settings.
-
- UserSettingsSidebar: Screen showing User Settings Sidebar Tab.
+ MobileAllChatsFiltersEnabled: User enabled filters from the all chats layout settings.
-
- UserSettingsVoiceVideo: Screen showing User Settings Voice & Video Tab.
+ MobileAllChatsFiltersDisabled: User disabled filters from the all chats layout settings.
-
- UserSettingsSecurityPrivacy: Screen showing User Settings Security & Privacy Tab.
+ MobileAllChatsFilterAll: User tapped the All filter in the All Chats filter tab.
-
- UserSettingsLabs: Screen showing User Settings Labs Tab.
+ MobileAllChatsFilterFavourites: User tapped the Favourites filter in the All Chats filter tab.
-
- UserSettingsIgnoredUsers: Screen showing User Settings Ignored Users Tab.
+ MobileAllChatsFilterUnreads: User tapped the Unreads filter in the All Chats filter tab.
-
- UserSettingsHelpAbout: Screen showing User Settings Help & About Tab.
+ MobileAllChatsFilterPeople: User tapped the People filter in the All Chats filter tab.
-
- UserSettingMjolnir: Screen showing User Settings Mjolnir (labs) Tab.
+ MobileSpaceCreationValidated: User validated the creation of a new space.
+
+
+ |
+
+
+
+
+
+
+
+ PerformanceTimer
+ Triggered after timing an operation in the app.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ context |
+ Client defined, can be used for debugging. |
+
+
+ string
+
+ |
+
+
+
+ itemCount |
+ Client defined, an optional value to indicate how many items were handled during the operation. |
+
+
+ integer
+
+ |
+
+
+
+ name |
+ The timer that is being reported. |
+
+
+
+
-
- UserSettingFlair: Legacy: screen showing User Settings Flair Tab.
+ StartupInitialSync: The duration of an initial /sync request during startup (if the store has been wiped). In this case, `itemCount` should contain the number of joined rooms.
-
- RoomSettings: Screen showing Room Settings (unknown tab).
+ StartupIncrementalSync: The duration of a regular /sync request when resuming the app. In this case, `itemCount` should contain the number of joined rooms in the response.
-
- RoomSettingsGeneral: Screen showing Room Settings General Tab.
+ StartupStorePreload: The time to preload data in the MXStore on iOS. In this case, `itemCount` should contain the number of rooms in the store.
-
- RoomSettingsSecurityPrivacy: Screen showing Room Settings Security & Privacy Tab.
+ StartupStoreReady: The time to load all data from the store (including StartupStorePreload time). In this case, `itemCount` should contain the number of rooms loaded into the session
-
- RoomSettingsRolesPermissions: Screen showing Room Settings Roles & Permissions Tab.
+ StartupLaunchScreen: How long the app launch screen is displayed for.
-
- RoomSettingsNotifications: Screen showing Room Settings Notifications Tab.
+ InitialSyncRequest: The time spent waiting for a response to an initial /sync request. In this case, `itemCount` should contain the number of joined rooms.
-
- RoomSettingsBridges: Labs: Screen showing Room Settings Bridges Tab.
+ InitialSyncParsing: The time spent parsing the response from an initial /sync request. In this case, `itemCount` should contain the number of joined rooms.
-
- RoomSettingsAdvanced: Screen showing Room Settings Advanced Tab.
+ NotificationsOpenEvent: The time taken to display an event in the timeline that was opened from a notification.
+
+
+
+
+
+ |
+
+
+
+ timeMs |
+ The time reported by the timer in milliseconds. |
+
+
+ integer
+
+ |
+
+
+
+
+
+
+
+ Composer
+ Triggered when the user sends a message via the composer.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ inThread |
+ Whether the user was using the composer inside of a thread. |
+
+
+ boolean
+
+ |
+
+
+
+ isEditing |
+ Whether the user's composer interaction was editing a previously sent event. |
+
+
+ boolean
+
+ |
+
+
+
+ isReply |
+ Whether the user's composer interaction was a reply to a previously sent event. |
+
+
+ boolean
+
+ |
+
+
+
+ messageType |
+ The type of the message. |
+
+
+
+
+ -
+
+ Text: A text message.
-
- UnifiedSearch: Screen showing the new unified search modal (Project Spotlight).
+ LocationPin: A pin drop location message.
-
- FavouriteMessages: Screen showing all messages that have been added to favourites.
+ LocationUser: A user current location message.
+
+
+
+ -
+
+ Poll: A poll message.
+
+
+
+ -
+
+ VoiceMessage: A voice message.
+
+
+ |
+
+
+
+ startsThread |
+ Whether this message begins a new thread or not. |
+
+
+ boolean
+
+ |
+
+
+
+
+
+
+
+ PollCreation
+ Triggered when a poll is created or edited.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ action |
+ Whether this poll has been created or edited. |
+
+
+
+
-
- ConfirmStartup: Screen showing that the app is already running in another window.
+ Create: Newly created poll
-
- SessionLockStolen: Screen showing that the app has been started in another window.
+ Edit: Edit of an existing poll
@@ -2666,8 +2581,18 @@ $pageview
|
- durationMs |
- How long the screen took to load, if applicable. |
+ isUndisclosed |
+ Whether this poll is undisclosed. |
+
+
+ boolean
+
+ |
+
+
+
+ numberOfAnswers |
+ Number of answers in the poll. |
integer
@@ -2680,8 +2605,8 @@ $pageview
- CallStarted
- Triggered when a call is started.
+ CallError
+ Triggered when an error occurred in a call.
@@ -2727,8 +2652,8 @@ CallStarted
- Error
- Triggered when an error occurred.
+ Signup
+ Triggered once onboarding has completed, but only if the user registered a new account.
@@ -2740,133 +2665,104 @@ Error
- context |
- Context - client defined, can be used for debugging. |
-
-
- string
-
- |
-
-
-
- cryptoModule |
- Which crypto module is the client currently using. |
-
-
-
-
- -
-
- Native: Native / legacy crypto module specific to each platform.
-
-
-
- -
-
- Rust: Shared / cross-platform crypto module written in Rust.
-
-
-
-
-
- |
-
-
-
- domain |
- |
+ authenticationType |
+ The type of authentication that was used to sign up. |
-
- E2EE
-
-
-
- -
-
- VOIP
+ Password: Registration with a username and password.
-
- TO_DEVICE
+ Apple: Social login using Apple.
-
-
- |
-
-
-
- name |
- |
-
-
-
-
-
- UnknownError
+ Facebook: Social login using Facebook.
-
- OlmIndexError
+ GitHub: Social login using GitHub.
-
- OlmKeysNotSentError
+ GitLab: Social login using GitLab.
-
- OlmUnspecifiedError
+ Google: Social login using Google.
-
- VoipUserHangup
+ SSO: Registration using another SSO provider.
-
- VoipIceFailed
+ Other: Registration using some other mechanism such as fallback.
- -
-
- VoipInviteTimeout
-
-
+
+
+ |
+
+
+
+
+
+
+
+ UnauthenticatedError
+ Triggered when the user becomes unauthenticated without actually clicking sign out(E.g. Due to expiry of an access token without a way to refresh).
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ errorCode |
+ The error code as defined in matrix spec. The source of this error is from the homeserver. |
+
+
+
-
- VoipIceTimeout
+ M_UNKNOWN
-
- VoipUserMediaFailed
+ M_FORBIDDEN
-
- ToDeviceFailedToDecrypt
+ M_UNKNOWN_TOKEN
@@ -2875,6 +2771,110 @@ Error
|
+
+ errorReason |
+ The reason for the error. The source of this error is from the homeserver, the reason can vary and is subject to change so there is no enum of possible values. |
+
+
+ string
+
+ |
+
+
+
+ refreshTokenAuth |
+ Whether the auth mechanism is refresh-token-based. |
+
+
+ boolean
+
+ |
+
+
+
+ softLogout |
+ Whether a soft logout or hard logout was triggered. |
+
+
+ boolean
+
+ |
+
+
+
+
+
+
+
+ PollVote
+ Triggered when a poll vote has been cast.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ doNotUse |
+ Do not use this. Remove this property when the kotlin type generator can properly generate types without proprties other than the event name. |
+
+
+ boolean
+
+ |
+
+
+
+
+
+
+
+ WebSearch
+ Triggered when the user searches rooms.
+
+
+
+ Property |
+ Description |
+ Type |
+
+
+
+
+
+ numResults |
+ How many results the user got to their query. |
+
+
+ integer
+
+ |
+
+
+
+ queryLength |
+ The length of the user's query. |
+
+
+ integer
+
+ |
+
+
+
+ viaSpotlight |
+ Whether the user is using the new search experience beta. |
+
+
+ boolean
+
+ |
+
+
| | |