Fundamental Components
DOCS NOTE: BEFORE PUBLISHING, UNPUBLISH THE EXISTING PAGE: https://docs.clevertap.com/docs/product-experiences-setup
Overview
The fundamental components to enable product experiences include keys, segments, and goals for your app.
Create Keys
These are the keys that you have defined in your app code. You can map these keys from the CleverTap dashboard and control the configuration of your app. Keys can be used for product config, feature flags, and A/B tests.
To create keys, perform the following steps::
- From the dashboard, navigate to Product Experiences > Setup > Keys.
- Click + Key to create a new key.
Key Name
The defined key name must match the defined key name in the app. This name cannot be changed later. You can add up to 500 keys.
- Add the key description.
Using the following sample values, you can now activate or deactivate the dark mode based on the keys. The default value that the app is expecting for this key is 3
. These values are set in your app. In this example, we assume that the key-value 3
means to activate the feature and 4
means to deactivate the feature.
- Click Save. The
dark_mode
key is now listed on the Manage Keys page.
Edit or Archive Keys
To edit and archive keys, perform the following steps:
- From the dashboard, navigate to Product Experiences > Setup > Keys.
- Click the ellipsis menu to edit or archive a key. After saving a key, you can only edit the default value and description.
You can view all the archived keys by selecting the Show archived Keys box at the bottom of the keys' list. If a key is used in a product config or feature flag, then it cannot be archived.
Create Segments
The segments are the target users who will receive app changes. These segments can be used for product config, feature flags, and A/B tests.
To create a segment, perform the following steps:
- From the dashboard, navigate to Product Experiences > Setup > Segments.
- Click + Segment to create a new segment.
- Name the segment.
- Create a segment by users who performed and/or did not perform an event. You can also create segments for user properties such as demographics, geography, and so on.
- Click Save.
The following example shows a segment of iPhone users living in New York City.
Edit or Clone Segments
To edit and clone a segment, perform the following steps:
- From the dashboard, navigate to Product Experiences > Setup > Segments.
- Click the ellipsis menu to edit or clone a segment.
City Example
As an example, you may want to edit the city and create another user segment for Miami.
Create Goals
Goals are used to evaluate the performance of an A/B test. It is an event and when a user performs this event, it is considered as a conversion.
To create a goal, perform the following steps:
- From the dashboard, navigate to Product Experiences > Setup > Goals.
- Click + Goal to create a new goal.
- Name the goal.
- Select the events you want to track.
- Click Save Goal.
Archive Goals
To archive a goal, perform the following steps:
- From the dashboard, navigate to Product Experiences > Setup > Goals.
- Click the archive icon. A new window displays confirming your action.
- Click Archive.
You can view all the archived goals by selecting the Show archived goals box at the bottom of the goals' list. If a goal is used in a product experience, then it cannot be archived.
Mutually Exclusive A/B Tests
This is a global setting that is only applicable to A/B tests. You can choose to exclude your segment from all other experiments. It applies only to the new experiments that are created after this setting is enabled. For example, if it is set as disabled at a global level, you will have to enable it on each subsequent test. The users who qualify for this A/B test are unique and they are not shared across any other experiment.
To enable this feature, perform the following steps:
- From the dashboard, navigate to Product Experiences > Setup > Settings.
- Turn on the Mutually exclusive A/B tests toggle. These users will only be included in one A/B test at a time.
Video Tutorial
For further information, you can watch the following video on product configs and feature flags:
Updated almost 3 years ago