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 View❌❌❌❌❌N/A
Bar Button Item❌✅❌❌❌N/A
Button❌✅❌✅❌Display Element
Collection View❌❌❌❌❌N/A
Collection View Cell❌✅❌❌❌N/A
Date Picker❌❌✅✅❌Dropdown List
Image View❌❌❌❌❌N/A
Label❌❌✅❌❌Display Element
Navigation Bar❌❌❌❌❌N/A
Navigation item❌✅❌❌❌N/A
Page Control❌✅❌❌❌N/A
Picker View❌❌✅✅❌Dropdown List
Progress View❌❌❌❌❌N/A
Scroll View❌❌❌❌❌N/A
Search Bar❌❌✅✅❌Text Field
Segment Control❌✅✅✅❌Checkbox or Radio Button
Slider❌❌✅✅❌Display Element
Stack View❌✅❌❌❌N/A
Stepper❌❌✅✅❌Display Element
Switch❌❌✅✅❌Checkbox or Radio Button
Tab Bar❌❌❌❌❌N/A
Tab Bar Item❌❌❌❌❌N/A
Table View❌❌❌❌❌N/A
Table View Cell❌✅❌❌❌N/A
Table View Footer❌❌❌❌❌N/A
Table View Header❌❌❌❌❌N/A
Table View Label❌❌✅✅❌Display Element
Text Field❌❌✅✅❌Text Field
Text View❌❌✅✅❌Text Field
Toolbar❌❌❌❌❌N/A
UI Control❌✅❌❌❌N/A
UI View❌❌❌❌❌N/A
Web View❌❌❌❌❌Display Element
WebKit View❌❌❌❌❌Display 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 View❌❌❌❌❌N/A
Bar Button Item❌✅❌✅❌N/A
Button❌✅❌✅❌Display Element
Collection View❌❌❌❌❌N/A
Collection View Cell❌✅❌❌❌N/A
Date Picker❌❌✅✅❌Dropdown List
Image View❌✅❌✅❌N/A
Label❌✅✅✅❌Display Element
Navigation Bar❌❌❌❌❌N/A
Navigation item❌✅❌❌❌N/A
Page Control❌✅❌❌❌N/A
Picker View❌❌✅✅❌Dropdown List
Progress View❌❌❌❌❌N/A
Scroll View❌❌❌❌❌N/A
Search Bar❌❌✅✅❌Text Field
Segment Control❌✅✅✅❌Checkbox or Radio Button
Slider❌❌✅✅❌Display Element
Stack View❌✅❌❌❌N/A
Stepper❌❌✅✅❌Display Element
Switch❌❌✅✅❌Checkbox or Radio Button
Tab Bar❌❌❌❌❌N/A
Tab Bar Item❌❌❌❌❌N/A
Table View❌❌❌❌❌N/A
Table View Cell❌✅❌❌❌N/A
Table View Footer❌❌❌❌❌N/A
Table View Header❌❌❌❌❌N/A
Table View Label❌❌✅✅❌Display Element
Text Field❌❌✅✅❌Text Field
Text View❌❌✅✅❌Text Field
Toolbar❌❌❌❌❌N/A
UI Control❌✅❌❌❌N/A
UI View❌❌❌❌❌N/A
Web View❌❌❌❌❌Display Element
WebKit View❌❌❌❌❌Display 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 View❌✅❌❌❌N/A
Action Menu Item View❌❌❌❌❌N/A
Action Menu View❌❌❌✅❌N/A
Adapter View❌✅❌❌❌N/A
App Compat Button❌✅❌❌❌N/A
App Compat Checkbox❌✅✅✅❌Checkbox or Radio Button
App Compat Edit Text❌❌❌❌❌Text Field
App Compat Image Button❌✅❌❌❌N/A
App Compat Image View❌✅❌❌❌N/A
App Compat Radio Button❌✅✅✅❌Checkbox or Radio Button
App Compat Rating Bar❌✅✅✅❌Display Element
App Compat Seek Bar❌❌✅✅❌Display Element
App Compat Spinner❌✅❌❌❌N/A
App Compat Text View❌❌✅✅❌Text Field
Auto Complete Text View❌❌✅✅❌Text Field
Button❌✅❌✅❌Display Element
Card View❌✅❌❌❌Dropdown List
Checkbox❌✅✅✅❌Checkbox or Radio Button
Checked Text View❌✅✅✅❌Checkbox or Radio Button
Compound Button❌✅✅✅❌Display Element
Date Picker❌❌✅✅❌Dropdown List
Edit Text❌❌✅✅❌Text Field
Expandable List View❌✅❌❌❌N/A
Floating Action Button❌✅❌❌❌N/A
Fragment Tab Host❌✅❌❌❌N/A
Grid View❌✅❌❌❌N/A
Horizontal Grid View❌✅❌❌❌N/A
Image Button❌✅❌❌❌N/A
Image Switcher❌❌❌❌❌N/A
List Item❌✅❌❌❌N/A
List View❌✅❌❌❌N/A
Material Button❌✅❌✅❌N/A
Material Card View❌✅❌❌❌Dropdown List
Material Date Picker❌❌❌❌❌N/A
Multi Auto Complete Text View❌❌✅✅❌Text Field
Navigation View❌✅❌❌❌N/A
Navigation Menu View❌❌❌❌❌N/A
Number Picker❌❌✅✅❌Dropdown List
Radio Button❌✅✅✅❌Checkbox or Radio Button
Radio Group❌❌❌❌❌N/A
Rating Bar❌✅✅✅❌Display Element
Recycler View❌✅❌❌❌N/A
Search Bar❌❌✅✅❌Text Field
Seek Bar❌❌✅✅❌Display Element
Scrolling Tab Container View❌❌❌❌❌N/A
Scrolling Tab Item❌✅❌❌❌N/A
Shapable Image View❌✅❌❌❌N/A
Spinner❌❌❌❌❌N/A
Stack View❌✅❌❌❌N/A
Switch❌❌✅✅❌Checkbox or Radio Button
Switch Compat❌❌❌❌❌Checkbox or Radio Button
Tab Item❌✅❌❌❌N/A
Tab Host❌✅❌❌❌N/A
Tab Widget❌✅❌❌❌N/A
Text View❌❌✅✅❌Display Element
Time Picker❌❌✅✅❌Dropdown List
Toolbar❌❌❌❌❌N/A
Vertical Grid View❌✅❌❌❌N/A
View Pager❌❌❌❌❌N/A
Web View❌❌❌❌❌Display Element