Enable Tracker Reference

Prev Next

When Enable Tracker is on in Module Settings, Unqork creates a tracker collection and stores individual records for each client-side interaction on the module. This article describes every field that can appear in those documents.

For configuration details, see Module Settings.

Tracker Document Fields

Property Name

Description

_id

Unique identifier for each tracker document.

application

Unique identifier of the module or workflow that created the submission.

component

Key of the component the Creator or end-user interacted with.

componentPrevious

Key of the component interacted with immediately before the current interaction.

context

When a parent module dynamically refreshes a child module, interactions in the child module populate this field with the child module ID. The resource field always holds the parent module ID.

resource

ID of the form the Creator or end-user interacted with. Changes across tracker documents for a submission when the user views it across multiple forms.

sessionId

Unique identifier of the session. Always present in the tracker document.

submission

Submission ID. Only present after the submission is created.

submissionSessionId

Unique identifier of the session before the submission is created. Use this to trace actions taken before the submission save.

timeElapsedPrevious

Time elapsed since the previous interaction, in milliseconds.

timestamp

ISO 8601 timestamp of the interaction.

type

Type of interaction: focus, blur, or click.

url

URL of the page at the time of the interaction.

user

Unique identifier of the Creator or end-user who made the interaction.

userAgent

Browser user agent string.

value

Value of the component at the time of the interaction.


Changelog

Date

Change

2026-09-22

Migrated from v1 documentation and updated for unqorkai (EN-8137).