High-fidelity session recordings with mouse movements, clicks, scrolls, and form interactions
start()
call is required with the init()
method. The SDK automatically begins recording user interactions.Property/Option | Type | Description |
---|---|---|
apiKey | string | Your project’s API key (required). |
redactFields | string[] | CSS selectors for fields to redact. |
enableAutomaticTracking | boolean | Enable/disable automatic event tracking (default: true). |
automaticTrackingOptions | object | Fine-tune automatic tracking (see below). |
sessionId | string | Unique session ID for the current user session. |
getSessionId() | function | Returns the current session ID. |
automaticTrackingOptions
fields:
Option | Type | Description |
---|---|---|
trackButtons | boolean | Track button clicks (default: true). |
trackLinks | boolean | Track link clicks (default: true). |
trackForms | boolean | Track form submissions (default: true). |
includeText | boolean | Include button/form text in event properties. |
includeClasses | boolean | Include CSS classes in event properties. |