Script: Class dw.campaign.ABTestMgr
Class ABTestMgr
- Object
- dw.campaign.ABTestMgr
Manager class used to access AB-test information in the storefront.
Properties
assignedTestSegments : Collection Read Only
Return the AB-test segments to which the current customer is assigned. AB-test segments deleted in the meantime will not be returned.
Constructor Summary
This class does not have a constructor, so you cannot create it directly.
Method Summary
static getAssignedTestSegments() : Collection
Return the AB-test segments to which the current customer is assigned.
static isParticipant(testID : String, segmentID : String) : boolean
Test whether the current customer is a member of the specified AB-test segment.
Methods inherited from class Object
assign, create, create, defineProperties, defineProperty, entries, freeze, fromEntries, getOwnPropertyDescriptor, getOwnPropertyNames, getOwnPropertySymbols, getPrototypeOf, hasOwnProperty, is, isExtensible, isFrozen, isPrototypeOf, isSealed, keys, preventExtensions, propertyIsEnumerable, seal, setPrototypeOf, toLocaleString, toString, valueOf, values
Method Detail
getAssignedTestSegments
static getAssignedTestSegments() : Collection
Return the AB-test segments to which the current customer is assigned. AB-test segments deleted in the meantime will not be returned.
Returns:
unordered collection of ABTestSegment instances representing the AB-test segments to which the current customer is assigned.
isParticipant
static isParticipant(testID : String, segmentID : String) : boolean
Test whether the current customer is a member of the specified AB-test segment. This method can be used to customize the storefront experience in ways that are not supported using Business Manager configuration alone.
Parameters:
testID - The ID of the AB-test, must not be null.
segmentID - The ID of the segment within the AB-test, must not be null.
Returns:
true if the current customer is a member of the specified AB-test segment, false otherwise.