Configure Engine Context

Engine context variables are distinct data points with assorted values. Each context variable (for example, device type) is a piece of information about your customers that the Personalization engine uses when it makes one-to-one decisions. The values of each context variable directly influence the engine and the results you can achieve.

The 'Engine Context' page of the platform settings

Context variables can contain numerical, categorical, or true/false (Boolean) values. Be mindful of the number of context variables you select and the number of values associated with each selected context variable. Reducing the variable and value counts while maintaining informative context can facilitate faster learning and improve interpretability. Consider how the data can influence machine learning decisions for your customers and less as rules and segments.

You can configure context settings within Monetate at both the account level and the experience level.

Configuring Account-Level Context Settings

To access account-level context settings, select Engine Context from the platform settings menu.

Callout of the Engine Context option in the settings menu

Adjust the context configurations for your account on the Engine Context page. These settings automatically apply to any new Automated Personalization experiences. The number of context variables currently enabled for your account appears at the top of the screen.

Animated demonstration of a user placing the mouse pointer on '19 context variables' on the Engine Context page to summon a tooltip enumerating the 19 variables currently enabled

Your aim is not to select the most variables. Selecting context variables requires discipline because many factors can impact learning time for an Automated Personalization experience. As a general rule, the more context you select, the longer it may take for the engine to learn and optimize. The engine looks for patterns across your selected context to assign the best-fit variant to each customer to optimize your goal metric.

Configuring Experience-Level Context

When you select Automated Personalization for a Web experience you're building, the engine copies the current account-level context configuration into the experience. You can configure the engine context for each Automated Personalization experience in the HOW settings.

You can't change experience-level context after activating a Web experience. Ensure you include the most valuable information for the engine to consider when intelligently assigning visitors to your site before you activate the experience.

Callout of the HOW settings in an Automated Personalization experience

When the mouse pointer hovers over Context Variables in the Engine Context counter, a list of all the context variables in use for the experience appear in a modal.

Animated demonstration of a user placing the mouse pointer on the context variables total and viewing the enumerated variables for the Automated Personalization experience

To add or remove context variables specifically for this experience, either click EDIT that appears beside the Engine Context heading, or click one of the context variables that appears in the modal. Each action has the same result: All the engine context options load on the screen so that you can edit them without leaving the HOW settings.

Callout of the EDIT button and of the Context Variables modal

Changes that you make at the experience level only affect the context for the Web experience you are editing. If you want to edit your account's default context, review the instructions in the Configuring Account-Level Context Settings in this documentation.

Click to select or remove context variables as necessary for the Web experience. If you need to reset the changes to the Account Context default, click RESET TO ACCOUNT DEFAULT.

Callout of the 'RESET TO ACCOUNT DEFAULT' button

Once you finish editing the context variables, click SAVE.

Table of Contents