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::

  1. From the dashboard, navigate to Product Experiences > Setup > Keys.
  2. Click + Key to create a new key.
1405

📘

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.

  1. 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.

1090
  1. 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:

  1. From the dashboard, navigate to Product Experiences > Setup > Keys.
  2. Click the ellipsis menu to edit or archive a key. After saving a key, you can only edit the default value and description.
1400

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.

1402

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:

  1. From the dashboard, navigate to Product Experiences > Setup > Segments.
  2. Click + Segment to create a new segment.
1398
  1. Name the segment.
  2. 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.
  3. Click Save.

The following example shows a segment of iPhone users living in New York City.

1475

Edit or Clone Segments

To edit and clone a segment, perform the following steps:

  1. From the dashboard, navigate to Product Experiences > Setup > Segments.
  2. Click the ellipsis menu to edit or clone a segment.
1394

👍

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:

  1. From the dashboard, navigate to Product Experiences > Setup > Goals.
  2. Click + Goal to create a new goal.
1393
  1. Name the goal.
  2. Select the events you want to track.
  3. Click Save Goal.
1400

Archive Goals

To archive a goal, perform the following steps:

  1. From the dashboard, navigate to Product Experiences > Setup > Goals.
  2. Click the archive icon. A new window displays confirming your action.
1404
  1. 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:

  1. From the dashboard, navigate to Product Experiences > Setup > Settings.
  2. Turn on the Mutually exclusive A/B tests toggle. These users will only be included in one A/B test at a time.
870

Video Tutorial

For further information, you can watch the following video on product configs and feature flags: