Experience Targeting

The experience targeting tab lets you create different behavior(variations) of your website and also lets you determine which users will see each behavior of an experience.

Behavior:

Default Behavior

A single experience can have different behaviors. When you create an experience, then by default a default behavior will be created. The default behavior is your default website. You are not allowed to delete default behavior.

Adding a new Behavior

To add a new behavior Click on Add Behavior button. Then give a proper name and description for your behavior and click on the Save button.

Update a Behavior

To update a behavior click on the settings icon under action column of the respective behavior name which you wish to update. Both name and description of the behavior can be updated.

Deleting a Behavior

To delete a particular behavior click on the delete button under action column of the respective behavior name which you wish to delete.

You cannot delete a behavior if it is part of some rules or user has been added in target individual users section.

Editing a behavior

To edit a behavior click on the Open Visual Editor button. And then from the popup select the page of the website which you wish to edit. CustomFit.ai visual editor lets you edit different behaviors of your wesbite quickly with zero code changes.

Target individual users:

If you want to test it out how the behavior looks to a particular section of the client then, create a test user and enter the user customer id or user id in the respective behavior field which needs to be tested. This section can also be used if you already know a few user customer ids or user ids of the users who fall into a particular behavior then, enter those user customer ids in the respective behavior field.

For example: Suppose if you have changed the background image of the home page and want to check how it looks to a test user then enter the test user customer id in the respective behavior field.

Note: Same user cannot be added in two different behaviors at the same time.

Targeting users based on rules:

CustomFit.ai allows you to target users based on different rules. Each rule indicates different eligibility criteria the user must satisfy to fall into a specific behavior. And each rule has four parts: an attribute, an operation, user values, and the behavior to be served.

For example, the experience will serve behavior1 to a user, if the designation IS_ONE_OF sales. In the given example, an attribute is a designation, an operation is IS_ONE_OF, user value is sales and the behavior to be served is behavior1.

Similarly, we can have an "n" number of conditions in a single rule to target a more specific section of users. For example, the experience will serve behavior1 to a user, if the designation IS_ONE_OF sales and country IS_ONE_OF United States.

Below are a few instructions which make writing the rules easier:

  • To copy a rule click on the copy icon above the rule.

  • To delete a rule click on the delete icon above the rule.

  • To add a new rule click on the Add Rule button.

  • To copy a condition click on the copy icon beside the condition to be copied.

  • To delete a condition click on the delete icon beside the condition to be deleted.

  • To add a new condition click on the "+" icon which is present beside the last condition.

Once the conditions have been added then you can decide whether all the sections of the users who satisfied the rule will be served with one behavior or multiple behaviors with the percentage rollout option.

CustomFit.ai allows you to write following different rule types:

  • User persona: Target users based on user persona/properties/attributes. For example, age, gender, designation, etc. Learn More.

  • User Behavior: Target users based on past interaction with your website. For example, the number of times the user visited the home page, use case page the user is interested in, etc. Learn More.

  • Demographics: Target users based on the IP demographics information of the user. For example, country, city, region, etc. Learn More.

  • UTM Parameters: Target users based on different campaigns, ad's and keywords. For example, utm_source, utm_keyword, etc. Learn More.

  • Firmographic: Target users based on different firmographic attributes. For example, Industry, number of employees, etc. Learn More.

  • User Tags: Target users based on different user tags. For example, vegetarian tag, repeated visitor, etc. Learn More.

  • Timestamp: Serve different behaviors based on the current timestamp. For example, based on the time of the day, based on the date, etc. Learn More.

Percentage Rollouts:

If you want to test out the new behavior for a small section of specific users then make use of the percentage rollout option. Percentage rollout option can also be used to determine how the behavior is performing, if itis performing well then serve the same behavior to all the users or if it is not performing well then serve the default behavior.

Default Rollout:

If a user does not fall under any one of the rule then based on the default rollout respective behaviors will be served.