react-lean-analytics
React package for lean analytics
Install
npm install --save react-lean-analytics
To see analytics in the dashboard, ensure you have set your NODE_ENV
environment variable to production
.
The invocations and validations only count in production mode.
Usage
Using weights
Weights are proportional. The default weight for each variant is 1. If you want to make a variant to be chosen more often, give it a "heavier" weight.
Props
Experiment
Name | Type | Default | Description |
---|---|---|---|
id | string | - | Experiment id. |
forceVariant | number | - | Optional variant index to render. Helper for consistent experience. |
onSelectedIndex | function | - | Optional callback to get variant index at render. (index: number) => void |
trackedAction | string | - | The tracked action of you experiment. |
shouldCollectAnalytics | boolean | process.env.NODE_ENV === 'production' |
Optional. The invocations and validations only count in production mode. |
Variant
Name | Type | Default | Description |
---|---|---|---|
description | string | - | What makes this variant different from others. |
weight | number | 1 | ex. 0.5, 2, 99. variants invocations can be 'controlled' by weights |
License
MIT © Hermanya