Implementing 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.
Note: This section is relevant only to the legacy, template-based publishing framework. Because the Experience Optimization feature relies on templates, this feature is not currently supported for use with a purely data-publishing model.
Note: Implementing Experience Optimization may involve the Ambient Data Framework, which is deprecated. For documentation about the Ambient Data Framework, refer to the separate publication about deprecated features.
- Sending content to Elasticsearch
Experience Optimization uses queries to determine what content should be returned in a Page Region on a webpage. - Defining Triggers for Promotions
A Trigger defines when to display a Promotion. Experience Optimization provides a set of default Triggers that will be available when defining Promotions. You can modify the default Triggers upon initial implementation and also later on. - Defining Page Regions as Trigger Types
A Page Region is an area on a webpage where Promotions are displayed. You need to define Page Regions in the same way you define Trigger Types. - Implementing Promotions
Promotions allow you to target users by delivering personalized content in a Page Region on a webpage. Experience Optimization provides the Add Promotions Template Building Blocks for implementing Promotions. - Configuring cookies for Experiments
Experiments rely on cookies to store session data to ensure a visitor is always viewing the same Content Variant. - Experience Optimization Template Building Blocks
The default Experience Optimization Template Building Blocks (TBBs) delivered with Tridion Sites enable you to send content to Elasticsearch and implement Promotion functionality on your webpages. - Configuration file reference: smarttarget_conf.xml
Thesmarttarget_conf.xmlfile contains configuration settings for Experience Optimization, formerly called "SmartTarget." This section describes the file and the settings contained within it. - Experience Optimization cartridge reference
For the triggering of Promotions, Experience Optimization uses Session and Audience Manager (deprecated) cartridges. - Configuring TCDL transformation for Experience Optimization
TCDL (Tridion Content Delivery Language) is a tag language, which gets transformed to the target website language during deployment time. - Experience Optimization Powershell cmdlets
Experience Optimization provides a set of PowerShell cmdlets to enable implementers to easily manage various aspects of the solution, including page regions and trigger types. - Setting up Experience Optimization for use with Experience Manager in a file system publishing environment
If you use Experience Optimization in combination with Experience Manager, and if you use custom TCDL tags in an environment that uses publishing to a file system, some steps are required to make your setup work.