Activity and Attribute Capture Points - Supported UI Elements

The Mobile SDKs support automatic activity and attribute capture for UI elements defined within app Regions.

When deployed the Mobile SDKs traverse all UI elements within an Interaction or Region and, based on the type of class, pick either activity or attribute capture for each of those elements.

Note: You can capture activity and attributes only for UI elements inside an Interaction or Region previously defined by an Admin user.

When running in Admin mode the Mobile SDKs provide the capabilities for Admin users to:

  • enable activity and attribute capture points for UI elements within any Region defined during application configuration,
  • edit activity and attribute capture points for UI elements defined within any Region, and
  • edit activity capture points defined for any Region.
Note: You cannot capture activity and attributes for UI elements outside an Interaction or Region.

Support UIKit UI Elements for the iOS SDK

UI ElementCapture Activity (on load)Capture Activity (on tap)Capture Attribute (on load)Capture Attribute (on tap)OptimizeElement type in MXO
Activity Indicator ViewN/A
Bar Button ItemN/A
ButtonDisplay Element
Collection ViewN/A
Collection View CellN/A
Date PickerDropdown List
Image ViewN/A
LabelDisplay Element
Navigation BarN/A
Navigation itemN/A
Page ControlN/A
Picker ViewDropdown List
Progress ViewN/A
Scroll ViewN/A
Search BarText Field
Segment ControlCheckbox or Radio Button
SliderDisplay Element
Stack ViewN/A
StepperDisplay Element
SwitchCheckbox or Radio Button
Tab BarN/A
Tab Bar ItemN/A
Table ViewN/A
Table View CellN/A
Table View FooterN/A
Table View HeaderN/A
Table View LabelDisplay Element
Text FieldText Field
Text ViewText Field
ToolbarN/A
UI ControlN/A
UI ViewN/A
Web ViewDisplay Element
WebKit ViewDisplay Element
Note: Each iOS UI element, except UITableViewCell and UICollectionViewCell, picked for activity or attribute capture is associated with a Track Object using Objective-C runtime "Associated Objects". Each Track Object is responsible for activity or attribute capture at the UI element associated with it.

Support SwiftUI Elements for the iOS SDK

UI ElementCapture Activity (on load)Capture Activity (on tap)Capture Attribute (on load)Capture Attribute (on tap)OptimizeElement type in MXO
Activity Indicator ViewN/A
Bar Button ItemN/A
ButtonDisplay Element
Collection ViewN/A
Collection View CellN/A
Date PickerDropdown List
Image ViewN/A
LabelDisplay Element
Navigation BarN/A
Navigation itemN/A
Page ControlN/A
Picker ViewDropdown List
Progress ViewN/A
Scroll ViewN/A
Search BarText Field
Segment ControlCheckbox or Radio Button
SliderDisplay Element
Stack ViewN/A
StepperDisplay Element
SwitchCheckbox or Radio Button
Tab BarN/A
Tab Bar ItemN/A
Table ViewN/A
Table View CellN/A
Table View FooterN/A
Table View HeaderN/A
Table View LabelDisplay Element
Text FieldText Field
Text ViewText Field
ToolbarN/A
UI ControlN/A
UI ViewN/A
Web ViewDisplay Element
WebKit ViewDisplay Element

Support UI Elements for the Android SDK

UI ElementCapture Activity (on load)Capture Activity (on tap)Capture Attribute (on load)Capture Attribute (on tap)OptimizeElement type in MXO
Abs List ViewN/A
Action Menu Item ViewN/A
Action Menu ViewN/A
Adapter ViewN/A
App Compat ButtonN/A
App Compat CheckboxCheckbox or Radio Button
App Compat Edit TextText Field
App Compat Image ButtonN/A
App Compat Image ViewN/A
App Compat Radio ButtonCheckbox or Radio Button
App Compat Rating BarDisplay Element
App Compat Seek BarDisplay Element
App Compat SpinnerN/A
App Compat Text ViewText Field
Auto Complete Text ViewText Field
ButtonDisplay Element
Card ViewDropdown List
CheckboxCheckbox or Radio Button
Checked Text ViewCheckbox or Radio Button
Compound ButtonDisplay Element
Date PickerDropdown List
Edit TextText Field
Expandable List ViewN/A
Floating Action ButtonN/A
Fragment Tab HostN/A
Grid ViewN/A
Horizontal Grid ViewN/A
Image ButtonN/A
Image SwitcherN/A
List ItemN/A
List ViewN/A
Material ButtonN/A
Material Card ViewDropdown List
Material Date PickerN/A
Multi Auto Complete Text ViewText Field
Navigation ViewN/A
Navigation Menu ViewN/A
Number PickerDropdown List
Radio ButtonCheckbox or Radio Button
Radio GroupN/A
Rating BarDisplay Element
Recycler ViewN/A
Search BarText Field
Seek BarDisplay Element
Scrolling Tab Container ViewN/A
Scrolling Tab ItemN/A
Shapable Image ViewN/A
SpinnerN/A
Stack ViewN/A
SwitchCheckbox or Radio Button
Switch CompatCheckbox or Radio Button
Tab ItemN/A
Tab HostN/A
Tab WidgetN/A
Text ViewDisplay Element
Time PickerDropdown List
ToolbarN/A
Vertical Grid ViewN/A
View PagerN/A
Web ViewDisplay Element