Plan an Experiment
experiment
, B
, C
, and D
, and you choose experiment
as the control, then the comparisons for which metrics are generated will be experiment/B
, experiment/C
, and experiment/D
.You can learn more about metrics.Variant traffic weights | Sum of traffic weights | Variant proportions |
1.0 1.0 | 2 | 0.5 0.5 |
1.0 1.0 2.0 | 4 | 0.25 0.25 0.5 |
0.5 1.0 1.0 2.5 | 5 | 0.1 0.2 0.2 0.5 |
Set Up an Experiment using a Query Profile
userId
. Correct the parameter if necessary, for example by specifying the session ID field instead.
_signals
collection associated with this collection.
control
. You can change that name if you wish.
userId
. Correct the parameter if necessary, for example by specifying the session ID field instead.
_signals
collection associated with this collection.
control
. You can change that name if you wish.
Run an Experiment
_signals
collection associated with the primary collection.You can use the Query Workbench or App Insights (if available) to examine this collection to verify that requests are being distributed among your experiment’s query pipelines.Analyze Experiment Results
<EXPERIMENT-NAME>-<METRIC-NAME>
.<EXPERIMENT-NAME>-groundTruth-<METRIC-NAME>
job and the <EXPERIMENT-NAME>-rankingMetrics-<METRIC-NAME>
job._hostname_:<api-port>/api/experiments/_ experiment-name_/metrics
. In Fusion 5.x, the API port is 6764
. In prior versions, the API port is 8764
.Run an Experiment
_signals
collection associated with the primary collection.You can use the Query Workbench or App Insights (if available) to examine this collection to verify that requests are being distributed among your experiment’s query pipelines.userId
), concatenated with the experiment’s name, to assign each request to one of the experiment groups. Any future requests with that hash are assigned to the same group, guaranteeing user “stickiness”.
job_reports
collection.Plan an Experiment
experiment
, B
, C
, and D
, and you choose experiment
as the control, then the comparisons for which metrics are generated will be experiment/B
, experiment/C
, and experiment/D
.You can learn more about metrics.Variant traffic weights | Sum of traffic weights | Variant proportions |
1.0 1.0 | 2 | 0.5 0.5 |
1.0 1.0 2.0 | 4 | 0.25 0.25 0.5 |
0.5 1.0 1.0 2.5 | 5 | 0.1 0.2 0.2 0.5 |
shirt
.userId
or other unique ID that identifies the user, for example, userId=123
, to the query and sends the query to the query profile endpoint for the experiment.x-fusion-query-id
to the response header, for example, x-fusion-query-id=abc
.docId=757
.fusion_query_id
in the params
object of the raw click signal whose value was returned in the response object in a header named x-fusion-query-id
. If you are tracking queries and responses with App Studio, the fusion_query_id
parameter will be passed with the click signal as long as you specify the appropriate response attribute in your track:clicks
tag._signals_ingest
pipeline._signals_ingest
pipeline stores signals in the _signals
collection. Signals include the collection ID of the primary collection and experiment tracking information.COLLECTION_NAME_signals
collection, computes metrics for each experiment variant, and writes the metrics to the collection used for aggregated signals (_signals_aggr
).