@conciergus/chat - v0.3.1
    Preparing search index...

    Class AnalyticsPlugin

    Analytics Plugin Implementation

    Implements

    Index

    Constructors

    Methods

    • Plugin lifecycle hooks

      Parameters

      Returns Promise<void>

    • Called when plugin is enabled

      Parameters

      Returns Promise<void>

    • Called when plugin is disabled

      Parameters

      Returns Promise<void>

    • Called when plugin is unloaded

      Parameters

      Returns Promise<void>

    Properties

    metadata: {
        id: string;
        name: string;
        version: string;
        description: string;
        author: { name: string; email: string };
        keywords: string[];
        license: string;
    } = ...

    Plugin metadata

    defaultConfig: { enabled: boolean; priority: number; options: AnalyticsConfig } = ...

    Default plugin configuration

    configSchema: {
        type: string;
        required: string[];
        properties: {
            trackMessages: { type: string };
            trackConversations: { type: string };
            trackPerformance: { type: string };
            trackUserBehavior: { type: string };
            dataRetentionDays: { type: string; minimum: number; maximum: number };
            batchSize: { type: string; minimum: number; maximum: number };
            flushInterval: { type: string; minimum: number; maximum: number };
        };
    } = ...

    Plugin configuration schema