HomeGuidesAPI Reference
Submit Documentation FeedbackJoin Developer CommunityOptimizely GitHubOptimizely NuGetLog In

Showing full info

This topic shows how to configure full information for an A/B test.

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 Optimizely A/B test configurations that deliver product recommendations.

Note: If the current A/B group does not appear in this list, no Optimizely 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"
                                                         }]
                                                 }
                                  }]
                 }]
    }

Did this page help you?