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) |