Experiment Main Metrics History DATA
POST/experiments/:experimentId/metrics/main/history
Required Permissions: Experiment Get
or Experiment Admin
Request
Path Parameters
Possible values: >= 1
The id
of the experiment that you want the history of.
- application/json
Body
The parameters to filter the history by.
- Array [
- ]
filters object
segments object[]
Possible values: >= 1
Possible values: [in
, not_in
]
Possible values: [1h
, 1d
, 1w
, 1M
]
Responses
- 200
A JSON Object with main metrics history per period. The object has three properties, columnNames
, columnTypes
and rows
.
columnNames
is an array of strings which identifies which columns are which in the rows[][]
.
columnTypes
is an array of strings which identifies the types of data in the rows[][]
.
rows
is an array of arrays which contain the data of the experiment variants over your selected period.
The column names are defined as the following:
Regular Columns:
date
- The date of the row's data in seconds since epoch.variant
- The variant that this row describes. (0, 1, 2 or 3).first_exposure_at
- The date of the first exposure of this variant in the current time period in milliseconds since epoch.last_exposure_at
- The date of the last exposure of this variant in the current time period in milliseconds since epoch.unit_count
- The number of units that were exposed to this variant in the current time period.cum_unit_count
- The cumulative number of units that were exposed to this variant at the end of the current time period.
Dynamic Columns:
metric_${metric_id}
- The value of the metric with the id of${metric_id}
in the current time period.metric_${metric_id}_mean
- The mean value of the metric with the id of${metric_id}
in the current time period.metric_${metric_id}_var
- The variance of the metric with the id of${metric_id}
in the current time period.metric_${metric_id}_pvalue
- The p-value of the metric with the id of${metric_id}
in the current time period.metric_${metric_id}_impact
- The impact of the metric with the id of${metric_id}
in the current time period.metric_${metric_id}_impact_ci_lower
- The lower bound of the confidence interval of the impact of the metric with the id of${metric_id}
in the current time period.metric_${metric_id}_impact_ci_upper
- The upper bound of the confidence interval of the impact of the metric with the id of${metric_id}
in the current time period.
The columns may come in a different order than the one listed above. It's important to use the columnNames
array to identify the index of the column you want to use.
- application/json
- Schema
- Example (from schema)
Schema
{
"columnNames": [
"string"
],
"columnTypes": [
"string"
],
"rows": [
[
0
]
]
}