To request full A/B test information, set the abTestContent attribute in the tracking request to full.
track={
type : "home",
lang : "en-gb",
channel : "web",
abTestContent : 'full'
}
This results in the info callback being called with the following JSON data passed in.
Name | Description and usage | ||||
---|---|---|---|---|---|
abtest | An array of A/B test product records. | ||||
<productname> | The product name where <productname> is smartRecs. | ||||
name |
[String] A/B test name. |
||||
group | [String] The group assigned to the current visitor. |
||||
configs | A list of all Episerver A/B test configurations that deliver product recommendations. Note: If the current A/B group does not appear in this list, no Episerver product recommendations are configured to be served for the current visitor. |
||||
<group> | An array of configurations to be shown for this test group where <group> is the test group letter, such as “A” or “B”. | ||||
name | [String] The name of the widget, creative or listing that is shown if the test group letter matches the group assigned to the current visitor. |
||||
position | [String] Describes the page position where the item will be shown. |
For example:
{
"abtest" : [{
"smartRecs" : [{
"name" : "a/b test",
"group" : "A",
"configs" : {
"B" : [{
"name" : "home",
"position" : "homejson"
}]
}
}]
}]
}
Do you find this information helpful? Please log in to provide feedback.
Last updated: Nov 06, 2017