Pipelet ABCTest
Pipelet ABCTest
Deprecated. It is recommended to use the platform AB-test feature instead of this pipelet. The ABCTest pipelet is used to run AB testing. The source for the random number can be either the SessionID (default) or the RequestID. Multiple branches can be configured. For each branch, a name and a percentage must be configured. The system then runs the ABTest and distributes the test according to the given percentages. The percentages can be configured or can be passed in as input parameters. If percentages are configured and also passed in as input parameters, then the input parameters are used. If the total percentages don't add up to 100, then the "Rest" branch is selected. The pipelet must be configured with at least one branch. More branches are optional. The pipelet puts the name of the test and the name of the selected branch as values back into the PipelineDictionary. When session mode is selected, it is guaranteed that the ABTest will result in the same decision for the whole session. Multiple ABTests in the same site, even when configured equivalently, will result in different decisions. This makes the two tests statistically independent of each other.
Deprecated:
Deprecated. It is recommended to use the platform AB-test feature instead of this pipelet. The ABCTest pipelet is used to run AB testing. The source for the random number can be either the SessionID (default) or the RequestID. Multiple
Group:
Analytics (deprecated)
Configuration Properties
ABCTestName  :  String (Required)
Branch1Name  :  String (Required)
Branch1Percentage  :  Double (Required)
Branch2Name  :  String (Optional)
Branch2Percentage  :  String (Optional)
Branch3Name  :  String (Optional)
Branch3Percentage  :  Double (Optional)
Branch4Name  :  String (Optional)
Branch4Percentage  :  Double (Optional)
Branch5Name  :  String (Optional)
Branch5Percentage  :  Double (Optional)
Branch6Name  :  String (Optional)
Branch6Percentage  :  Double (Optional)
Mode  :  String (Optional)
Determines whether the SessionID or the RequestID is used as source for the randomnumber. Possible values are: "Session" (default), "Request"
Permissible Values:
Request
Session
RestName  :  String (Required)
The branch name for the rest of the test sample, which don't fall into any of the configured branches.
Input Parameters
Branch1Percentage  :  String (Optional)
Branch2Percentage  :  String (Optional)
Branch3Percentage  :  String (Optional)
Branch4Percentage  :  String (Optional)
Branch5Percentage  :  String (Optional)
Branch6Percentage  :  String (Optional)
Output Parameters
BranchName  :  String  :  (Required)
The name of the branch, which was choose by the test.
TestName  :  String  :  (Required)