Experience Optimization region views

The DXA Experience Optimization module uses special regions designed for use with Experience Optimization.

Sample region views

Every Experience Optimization region requires a region view. The DXA Experience Optimization module provides the following sample SmartTarget region views:

  • Example 1 (Example1.cshtml) with a 1-column layout
  • Example 2 (Example2.cshtml) with a 2-column layout

Region view registration

The DXA regions provided for use with the Experience Optimization module regions are modeled on regular DXA region models, which are specifically registered with region model type SmartTargetRegion.

You can also register your own views with the SmartTargetRegion model type. Here is an example of code you can use for registration:

RegisterViewModel("PromoRegionTest", typeof(SmartTargetRegion));

For more information on view registration, see Setting up an Area (.NET).