Disclaimer: This website requires JavaScript to function properly. Some features may not work as expected. Please enable JavaScript in your browser settings for the best experience.

HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideLegal TermsDev CommunityOptimizely AcademySubmit a ticketLog In
Dev Guide

Show full info

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"
              }
            ]
          }
        }
      ]
    }
  ]
}