Optional
autoIf true, on a pageview, the previous instrumented page's view time is tracked and sent as telemetry and a new timer is started for the current pageview.
Optional
disableIf true, exceptions are not autocollected.
Optional
disableIf true, flush method will not be called when onBeforeUnload event triggers.
Optional
disableIf true, flush method will not be called when onPageHide or onVisibilityChange (hidden state) event(s) trigger.
Optional
enableAutomatically track route changes in Single Page Applications (SPA). If true, each route change will send a new Pageview to Application Insights.
Optional
enableIf true, debugging data is thrown as an exception by the logger.
Optional
enableDefine whether to track unhandled promise rejections and report as JS errors.
Optional
expException configuration for additional exception handling options.
Optional
isIf true, the SDK will track all Browser Link requests.
Optional
isIf true, the SDK will not store or read any data from local and session storage.
Optional
nameAn optional value that will be used as name postfix for localStorage and session cookie name.
Optional
overrideIf true, default behavior of trackPageView is changed to record end of page view duration interval when trackPageView is called.
Optional
samplingPercentage of events that will be sent. Value must be between 0 and 100.
Optional
sessionA session is logged if it has continued for this amount of time in milliseconds.
Optional
sessionA session is logged if the user is inactive for this amount of time in milliseconds.
Configuration interface specifically for AnalyticsPlugin This interface defines only the configuration properties that the Analytics plugin uses.