Home > @uniformdev/insights > InsightsPluginOptions

InsightsPluginOptions interface

Signature:

Properties

Property

Modifiers

Type

Description

batchConfig?

Partial<BatchConfig>

(Optional) Batch configuration for event processing (optional, batching disabled by default)

endpoint

InsightsEndpoint

getSessionId?

({ context, visitorId, previousSessionId, }: { context: Context; visitorId: string; previousSessionId?: string; }) => Promise<string>

(Optional)

getVisitorId?

({ context, previousVisitorId, previousSessionId, }: { context: Context; previousVisitorId?: string; previousSessionId?: string; }) => Promise<string>

(Optional) Async functions for visitor and session ID generation

sessionDurationSeconds?

number

(Optional) Session duration in seconds (default: 30 minutes)

storage?

InsightsStorage

(Optional) Custom storage implementation (optional, defaults to localStorage)