Home > @uniformdev/insights > InsightsPluginOptions

InsightsPluginOptions interface

Signature:

Properties

PropertyModifiersTypeDescription
batchConfig?Partial<BatchConfig>(Optional) Batch configuration for event processing (optional, batching disabled by default)
endpointInsightsEndpoint
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)