Implementing SDL Web Experience Optimization
This section describes how to implement Experience Optimization functionality in your templates so that marketers can create and manage targeted and personalized content using Experience Optimization.
- Default Experience Optimization Template Building Blocks
The default Template Building Blocks delivered with Experience Optimization allow you to send content to Fredhopper and implement Promotion, Search and Navigation functionality in your Web pages. - Sending content to Fredhopper
A Fredhopper query defines the content Fredhopper returns for a given query and Fredhopper renders in a Page Region on a Web page. . You need to send the content (Component Presentations) you want to display in Page Regions—depending on the resolution of the Fredhopper query—using the Add to Experience Optimization Template Building Block. - Implementing Triggers
A Trigger defines when to display a Promotion. . Thetrigger-types.xmlfile defines the types of triggers available when defining Promotions. - Implementing Promotions
Promotions allow you to target users by delivering personalized content in a Page Region on a Web page. Experience Optimization provides the Add Promotions Template Building Blocks for implementing Promotions. - Implementing Search
Search functionality allows you to display targeted content based on what (a search term or terms) the user is searching for. When a Fredhopper search query is executed, Fredhopper returns Promotions and content items that match the query. Promotions determine what content is displayed in a Page Region and content items are items related to the search query. Search functionality is based on live attributes. - Implementing Navigation
Navigation functionality allows you to display links relating to what the user is searching for or where they are in the Web site (location). When a Fredhopper query is executed, Fredhopper returns, amongst others, a facet map consisting of a collection of facets which relate to the query (a facet is an attribute through which you can navigate content). You can use this facet map to create a context-based navigation. Navigation functionality is based on live attributes. - Cookies for Experiments
Content Experiments rely on cookies to store session data about the Content Variant a visitor is viewing and make sure they always see the same one. By default, Experience Optimization tries to writehttpOnlycookies. But if you are usingREL, or if it cannot write the cookies in the header (for example, when the response buffer is flushed), Experience Optimization cannot directly read and write cookies. In such circumstances, a JavaScript cookie is written. - Outscaling Experience Optimization
This section provides information on a recommended Development, Test, Acceptance and Production (DTAP) infrastructure for Experience Optimization and describes how to outscale the Fredhopper architecture when Fredhopper is running on premise (as opposed to in the hosted environment, in the Cloud). - System security
This section describes the Experience Optimization subsystems and services and the rights and privileges each part requires. - Experience Optimization cartridge reference
Experience Optimization provides the Experience Optimization cartridge and Session cartridge which plug into the Ambient Data Framework, delivered as part of SDL Web. - smarttarget_conf.xml reference
This section describes how to configure thesmarttarget_conf.xmlfile.