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 | experimentalFixed value |
|
| boolean | stableFixed value |
|
| boolean | experimentalInteraction is genuine from real user and not a synthetic event. |
|
| string | **deprecatedReplaced with |
|
| string | experimentalType of action performed by the user. |
|
| record[] | experimentalArray of {x,y, (start_time)} positions of the mouse or finger. Time units are nanoseconds. Mandatory for click, touch, mouse_over, scroll, long_press, drag, drop, zoom. |
|
interaction.name = blur
Only if attribute data-dt-blur is present
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
interaction.name = change
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalContent of the form field. Field only captured if the DOM attribute |
|
| long | experimentalOnly for some form elements: input and textarea. Length of the value. |
|
| long | experimentalOnly for some form elements: checkbox, select, etc. Count of selected elements where more than one is possible. |
|
| string | experimentalType of the form field. |
|
| string | experimentalStatus of the validity for the given field |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | deprecatedReplaced with form_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | deprecatedReplaced with label_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
interaction.name = click
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | experimentalMouse button used for the click interaction. Follows Mouse Button definition. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
interaction.name = drag
ui_element.* refers to the dragged object
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | experimentalResult of the drag action. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
interaction.name = drop
ui_element.* refers to the landing object
drag_element.* refers to the dragged object
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with drag_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with drag_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with drag_element.nameName of the element taken from the following fields by priority: |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. In case of external file it should be |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
interaction.name = focus
Only if attribute data-dt-focus is present
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
interaction.name = key_press
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string[] | experimentalKey or combination of keys pressed by the user. In web only combinations of keys including ctrl, cmd or esc, and standalone esc, enter and tab. In mobile system keys. |
|
interaction.name = long_press
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalThe difference between |
|
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 | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| duration | experimentalThe difference between |
|
interaction.name = resize
interaction.name = scroll
Only for mobile: pointer_positions are required
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| long | deprecatedReplaced by positionsDelta on horizontal scroll associated to |
|
| long | deprecatedReplaced by positionsDelta on vertical scroll associated to |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string[] | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
interaction.name = touch
| Attribute | Type | Description | Examples |
|---|---|---|---|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedFor mobile only. The accessibility ID of the element. |
|
| string | experimentalFor web and |
|
| string | deprecatedReplaced with ui_element.ancestor.componentsFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. A list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the ancestor element. Only available if |
|
| string | experimentalCustom name of the ancestor. Filled by the |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalUser interface element name of first element up in the hierarchy with a defined name. Captured by precedence of |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | experimentalFor web and |
|
| string | experimentalAncestor element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment. Only available if |
|
| string[] | experimentalFor web only. The xpath of the user interface element ancestor split as an array. |
|
| string | deprecatedReplaced with ui_element.componentsUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalUsage depends on web or mobile. For web: a list of components as coded in the current and ancestor elements in DOM attribute |
|
| string[] | experimentalFor web only. All classes for the current element. |
|
| string | experimentalCustom name of the element. Filled by the |
|
| string | experimentalUser interface element name. Captured by precedence of |
|
| string[] | experimentalGrouping of elements into features filled from the |
|
| string | experimentalFor web and |
|
| string | experimentalFor mobile only. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalName of the element taken from the following fields by priority: |
|
| string | experimentalField used to fill |
|
| string[] | experimentalCustom data added in the |
|
| string | deprecatedReplaced with ui_element.nameName of the element taken from the following fields by priority: |
|
| string[] | experimentalFor mobile only. Relates to the element responding to the interaction. Type of component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. User interface element name of element. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Unique identifier of the component. Dependent on the technology and its possibilities. |
|
| string | experimentalFor mobile only. Relates to the element responding to the interaction. Field used to fill |
|
| string | experimentalFor web and |
|
| string | experimentalUser interface element type. For web, it's the tag name. For mobile, it's the name of, for example, the controller or fragment |
|
| string[] | experimentalFor web only. The xpath of the user interface element split as an array. |
|
| Attribute | Type | Description | Examples |
|---|---|---|---|
| record[] | deprecatedReplaced by positionsArray of {x,y} positions of the mouse or finger. It could be a single position for a click or a series of them for a slide for instance. |
|
interaction.name = zoom
| Attribute | Type | Description | Examples |
|---|---|---|---|
| double | experimentalLevel of zoom applied to the page. |
|
The basic attributes for all user events are defined in the user event base model.