User interaction events capture specific user interactions such as clicks, scrolls, and other gestures within the application.
A user interaction represents a standalone activity, such as a click or tap, performed by a user in an application. User interactions are captured independently of any resulting requests, which are included in user actions. Supported by RUM JavaScript and OneAgent for Mobile.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| boolean | stable |
|
| boolean | experimental |
|
| string | deprecatedReplaced with |
|
| string | experimental |
|
| record[] | experimental |
|
interaction.name = blur
Only if attribute data-dt-blur is present
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
interaction.name = change
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| long | experimental |
|
| long | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | deprecatedReplaced with form_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | deprecatedReplaced with label_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string[] | experimental |
|
interaction.name = click
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positions |
|
interaction.name = drag
ui_element.* refers to the dragged object
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positions |
|
interaction.name = drop
ui_element.* refers to the landing object
drag_element.* refers to the dragged object
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positions |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with drag_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with drag_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with drag_element.name |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
interaction.name = focus
Only if attribute data-dt-focus is present
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
interaction.name = key_press
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string[] | experimental |
|
interaction.name = long_press
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positions |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | stable |
|
interaction.name = mouse_over
Only if attribute data-dt-mouse-over="x" is present and x is the amount of ms required before sending it.
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positions |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | stable |
|
For web only.
interaction.name = resize
For mobile only.
interaction.name = rotation
interaction.name = scroll
Only for mobile: pointer_positions are required
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | deprecatedReplaced by positions |
|
| long | deprecatedReplaced by positions |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string[] | experimental |
|
| string[] | experimental |
|
For web only.
interaction.name = selection
interaction.name = touch
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positions |
|
interaction.name = zoom
| Attribute | Type | Description | Examples |
|---|---|---|---|
| double | experimental |
|
For mobile only.
interaction.name = gesture
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecated |
|
| string | experimental |
|
| string | deprecated |
|
| string | experimental |
|
| string | deprecatedReplaced with ui_element.ancestor.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.components |
|
| string[] | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| string | deprecatedReplaced with ui_element.name |
|
| string[] | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string | experimental |
|
| string[] | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimental |
|
| double | experimental |
|
| long | experimental |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | stable |
|
The basic attributes for all user events are defined in the user event base model.