Personalize Content
Configure personalized content
To access Visitor Groups in the global menu, you must be a member of the CmsAdmins or VisitorGroupAdmins access groups. Otherwise, a login page prompts you.
Create custom visitor group criteria
Optimizely Content Management System (CMS) comes with several predefined visitor group criteria, but you can develop your own. Each criterion defines a condition that determines whether a visitor is part of a group.
Disable personalized content
When you enable personalization and a requested content item uses visitor group personalization, CMS evaluates the visitor against the used visitor groups and visitor groups criteria. The content displayed to the visitor is selected depending on which visitor groups match the request.
Editor templates
If you want further control over how you render the user interface, you can add an editor template for your class by creating a partial MVC view and naming the view as your model, such as {nameOfMyModelClass}. ascx .
Example: Create visitor group criteria
(Thanks to Ted & Gustaf https //tedgustaf. com/ for this example.
Localize the visitor group criterion
If you want to localize DisplayName , Category , or Description when adding the VisitorGroupCriterion attribute, set the LanguagePath property. The property indicates a location in the language files where the Optimizely Content Management System (CMS) looks for matching keys.
Personalize content
There are different ways of applying personalization to content on your website. You can use the simple built-in visitor group functionality or add the sophisticated machine-learning recommendation capabilities of Optimizely Content Recommendations , part of the Optimizely Personalization product suite.
Session handling in visitor group criteria
You can use the built-in Optimizely visitor group criteria without requiring session state on the server side by manually turning off ASP. NET session states.