SDK autogenerated metrics
In addition to automatic exposure logging, the statsig-js
sdk logs events to help diagnose the impact of new features.
This automatic logging is controlled via the StatsigOptions
parameter to initialize
- if you'd like to disable this behavior, you can turn on the disableErrorLogging
or disableAutoMetricsLogging
flags.
statsig::app_error
If this event is not disabled, the sdk will listen for javascript errors, and log an event to Statsig. This can help you analyze if a new feature or experiment is causing an increase in client side exceptions
To disable, set disableErrorLogging
to true
in StatsigOptions
.
statsig::app_metrics
If this event is not disabled, the sdk will log an event to Statsig with a few browser performance metrics. This can help you analyze if a new feature or experiment is impacting the performance of your app.
The statsig::app_metrics
event value is the entryType
as defined on the mdn web docs.
The event metadata has three fields, derived from a navigationEntry
on window.navigation
pageLoadTimeMs: navEntry.duration,
domInteractiveMs: navEntry.domInteractive - navEntry.startTime,
redirectCount: navEntry.redirectCount,
See also:
- PerformanceEntry.duration
- PerformanceNavigationTiming.domInteractive
- PerformanceNavigationTiming.redirectCount
To disable, set disableAutoMetricsLogging
to true
in StatsigOptions
.