Experiences Targeting

Marfeel Experience Manager allows you to create customized user journeys and personalize content through Marfeel Experiences. The delivery of specific experiences is controlled through Experiences Targeting, which you can configure in the Targeting tab of any experience editing screen—except for API-format experiences.

Targeting Filters work the same way as in all of Marfeel. Values in the same filter are combined with ORs, while different filters are combined with ANDs. The same dimension can be filtered multiple times to achieve AND conditons (such as including all articles that contain topic X but don't contain topic Y).

Targeting Phase

In the Targeting tab, there is a Phase field that can be set to either Pre-Targeting or Post-Targeting. This controls whether the conditions to be matched can rely on client side data only, or they need data from Marfeel.

Experiences in Pre-Targeting phase will execute sooner, just after the Marfeel SDK loads. This can help avoid visual flickers or data loss on very short pageviews.

On the other hand, experiences set to the Post-Targeting phase will require a round-trip to Marfeel’s servers to be delivered, which will delay them a short amount of time (less than a second on a poor connection speed). However, the amount of dimensions available for filtering is much higher.

Pre-Targeting dimensions

contains operator for url is available. However, it works by splitting urls by characters / and -, and then enabling targeting for any matching word. Therefore, it's not possible to filter by something like url contains "word1-word2".

Post-Targeting dimensions

In Post-Targeting phase, all of the Pre-Targeting dimensions are available. Additionally, there are several more. For a better understanding, they are classified into Editorial –related to the content–, Behavioral –related to the current session–, or Personal –related to the user–.

Editorial

Behavioral

Personal

Custom Vars

Experiment groups

Marfeel Experience Manager offers an out-of-the-box system to A/B test Experiences and see which strategy plays better with the same segment of users. To create an Experiment go to Experiences Settings > Experiences and define how many variants the experiment has:


You will find the active experiments listed in the targeting dimensions dropdown. You can use it by specifying the group it needs to target (groups are numbered from 1 to N).
Experiment Groups are user sticky, which means that each user will always belong to the same group. They can also be used as a dimension in Explore to analyze results.

Goals

You can target users that have achieved a goal (conversions) or not. It’s useful in cases like Newsletters where you only want to show a Newsletter subscription Experience to users that have not already subscribed.