With the iOS SDK, you can track every navigation choice, every touched button, and the contents of every field.
- SegmentBar
- StatusBar
- UIActivityIndicator
- UIAlertController - Gestures are not captured when using
UIAlertController
. - UIAlertView
- UIButton
- UICollectionView
- UIDatePicker
- UIImageView
- UILabel
- UINavigationView - Basic navigation bar support only.
- UIPageControl
- UIPickerView
- UIProgressView - Custom graphics are not supported.
- UIScrollView
- UISearchBar
- UISegmentedControl - At the time of this publication,
UISegmentControl
is not supported with replay when using anon-premise Replay server. - UISlider
- Custom graphics are not supported.
- At the time of this publication,
UISlider
is not supported with replay when using anon-premise Replay server.
- UIStepper - At the time of this publication,
UIStepper
is not supported with replay when using anon-premise Replay server. - UISwitch - At the time of this publication,
UISwitch
is not supported with replay when using anon-premise Replay server. - UITableView
- UITableViewCell
- UITabView - Tab bar icons are not supported.
- UITextField
- UITextView
- UIView
- WebView
- WKWebView - Supported in iOS 8.1, 8.3, and later.
- MKMapView
Table view events are posted when the selected row in the posting table view changes.
Table View Selection Did Change
selectList:valueChange
Posted when the selected row in the posting table view changes.
Text field events are posted when a text field loses focus.
Note:
A text field end editing event occurs only when the keyboard is hidden, or the text cursor moves to another text field or text view. If the user interacts with other controls before dismissing the keyboard or editing other text, this event can seem to appear out of sequence.
Text Field Did End Editing
textBox:textChange
Posted when a text field loses focus.
Secure text field events are posted when a security text field loses focus.
Secure text fields are instances of UITextField
, where the secureTextEntry
property of its UITextInputTraits
is set to YES
.
Secure Text Field Did End Editing
textBox:textChange
Posted when a security text field loses focus.
The name-value pairs are the same as for Text fields.
Text view events are posted when a text view loses focus.
Note:
Text views can contain a great deal of information. For large text views, try masking the data by setting the masking level to 1
.
Text View Did End Editing
textBox:textChange
Posted when a text view loses focus.
Note:
A text field end editing event occurs only when the keyboard is hidden or the text cursor moves to another text field or text view. If the user interacts with other controls before dismissing the keyboard or editing other text, this event can seem to appear out of sequence.
Secure text view events are posted when a secure text view loses focus.
Secure text views are instances of UITextView
, where the secureTextEntry
property of its UITextInputTraits
is set to YES
.
Secure Text View Did End Editing
textBox:textChange
Posted when a secure text view loses focus.
Alert view events are posted for alerts. There are different types of alert views: show and clicked button.
Show alert views
Alert View Show In View
AlertViewShowInView
Posted when an alert view appear.
Each alert view show event generates a series of name-value pairs.
baseClass
The base class name, UIAlertView
.
title
The title of the alert view.
message
The message body of the alert view.
Clicked button alert views
Alert View Clicked Button
AlertViewClickedButton
Posted when an alert view's button is clicked.
Each alert view clicked button event generates a series of name-value pairs.
baseClass
The name of the class, usually UIAlertView
.
title
The text that appears in the alert view's title bar.
message
The message that is displayed in the body of the alert view.
buttonTitle
The title of the clicked button.
View controller events are posted when a view controller either appears or disappears.
View Controller Did Appear
screenview
Posted after a view controller appears. Posted as JSON message screenview
and type LOAD
.
View Controller Did Disappear
screenview
Posted after a view controller disappears. Posted as JSON message screenview
and type UNLOAD
.
Synchronous server connection events are posted when a request is either sent or results in an error.
Send Synchronous Request
connection
Posted when a request is sent.
Send Synchronous Request With Error
connection
Posted when a request results in an error.
Asynchronous server connection events are posted when a request starts, receives a response, completes successfully, or results in an error.
Asynchronous server requests
Connection Init
connection
Posted when a request starts.
Asynchronous server responses
Connection Did Receive Response
connection
Posted when a request receives a respons.
Asynchronous server successful responses
Connection Did Finish Loading
connection
Posted when a request successfully completes.
Asynchronous server response errors
Connection Did Fail With Error
connection
Posted when a request results in an error.
Unhandled exception events are posted when there is an unhandled Objective-C exception.
241
Exception
exception
Posted when there is an unhandled Objective-C exception.
An error event is logged by a call to the error logging method.
Error
exception
An NSError logged by a call to one of the logNSErrorEvent:
methods.
A network connectivity event is posted when the network status changes.
Network Reachability Changed
networkReachability
Posted when the network status changes. The statuses follow.
Unknown
NotReachable
ReachableViaWiFi
ReachableViaWWAN
A crash event is posted when an abnormal termination is detected.
Crash
exception
Posted when the iOS SDK
notices (during a subsequent run) that the application did not terminate normally while in the foreground for the session in which this event appears.
Button touch events are posted when a button touch is complete.
Button Touch Up Inside
button:click
Posted when a button touch is complete.
Updated 3 months ago