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