Interface MKConvivaAnalyticsCollectorConfig

Conviva Analytics Collector Config.

Hierarchy

  • MKConvivaAnalyticsCollectorConfig

Properties

appName?: string

Your application name.

appVersion?: string

Your application version.

devMode?: boolean

Switch between development/debug and production mode.

Default is false, meaning production mode enabled unless this is set to true.

deviceMetadata?: {
    brand?: string;
    manufacturer?: string;
    model?: string;
    osName?: string;
    osVersion?: string;
    version?: string;
}

Option to override the Conviva Device Metadata.

(Default: Auto extract all options from User Agent string)

Type declaration

  • Optional brand?: string

    Option to override the Conviva Device Brand.

    (Default: Auto extract from User Agent string)

  • Optional manufacturer?: string

    Option to override the Conviva Device Manufacturer.

    (Default: Auto extract from User Agent string)

  • Optional model?: string

    Option to override the Conviva Device Model.

    (Default: Auto extract from User Agent string)

  • Optional osName?: string

    Option to override the Conviva Operating System Name

    (Default: Auto extract from User Agent string)

  • Optional osVersion?: string

    Option to override the Conviva Operating System Version

    (Default: Auto extract from User Agent string)

  • Optional version?: string

    Option to override the Conviva Device Version.

    (Default: Auto extract from User Agent string)

key: string

A unique key identifying a specific Conviva customer account.

Different keys shall be used for development/debug vs production environment.

Find your keys on the Conviva account page in Pulse: https://pulse.conviva.com/settings/account_summary

viewerId?: string

Customers unique identifer or viewer ID.

Could be an email or UUID which you can use to identify a given customer/user account.