Creating Custom Segmenters
Last updated
Last updated
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.
Click on 'More Actions', followed by the 'Create Segmenter' button on the landing page.
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
and segmenter_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.
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.
Click "Save" to create the Segmenter.