Skip to content

External Events Source

martinkonopka edited this page Mar 6, 2019 · 9 revisions

Code: EXTEV

Any external application used during the session recording by participant can provide events occurred during the experiment. External events data source must be selected in the session devices to include external events in session recording.

Recording data

  • Timestamp : DateTime - Timestamp when the event was received.
  • Source : string - Name of the external application where the event occurred.
  • EventName : string - Name of the event, defined by the external application.
  • EventData : JSON string (optional) - Additional data about the event serialized in JSON string.
  • ValidTill : DateTime (optional) - End of event validity.

For reference, see ExternalEventData class definition in the project's repository.

API

Recording of external events are provided to an application through the local API, with both REST services and SignalR hub. See External Events Recording API for API reference.

Note: All API services accepts External Event JSON object which is a bit different to the resulting Recording Data described above.

Clone this wiki locally