From the Settings page, click on the 'Segmenters' tab.
Created segmenters can be used just as global segmenters, but only in the project in which they are created in.
-
In the Create Segmenter's general settings page, fill up the given form
- Name: Name of segmenter.
- Type: Type of the segmenter (string, bool, integer or real).
- Description: Description of segmenter.
- Required: Indicates whether the segmenter must be selected in experiments.
- Multi-Valued: Indicates whether the segmenter has multiple values.
- Options: Name-value pairs for the segmenter values. This field needs to be a valid JSON object.
- Constraints: Constraints for the segmenter when prerequisite conditions are met.
- Pre-Requisite Segmenter Values: An array of objects with the fields
segmenter_name
andsegmenter_values
. This field needs to be a valid JSON array.- Segmenter_Name: A string indicating the name of the segmenter. Note that none of the objects specified should have a
segmenter_name
with the same name as the segmenter that you are creating. - Segmenter Values: An array of segmenter values corresponding to the segmenter.
- Segmenter_Name: A string indicating the name of the segmenter. Note that none of the objects specified should have a
- Allowed Values: An array of allowed segmenter values. Note that the values specified here should form a subset of the values specified in 'Options' and cannot be empty. This field needs to be a valid JSON array.
- Values Override: New name-value mappings to overwrite the names for the values under 'Options'. Note that the values specified here should form a subset of the values specified in 'Options'. This field should specify the name-value mappings for each and every value in the allowed values field, and it needs to be a valid JSON object.
- Pre-Requisite Segmenter Values: An array of objects with the fields
-
Click "Save" to create the Segmenter.