Adding Experience Optimization to Content Deployer
Add a Tag Bundle to the TCDL configuration and two Pipelines to the Content Deployer configuration, copy the Experience Optimization configuration, and copy Content Deployer JAR files.
Procedure
- Access the configuration location of your combined Content Deployer or, if your Content Deployer is split up into a worker and an endpoint, the configuration location of the worker.
- Open tcdl-conf.xml for editing.
- Add the following new
TagBundleelement:<TagBundle Resource="com/tridion/smarttarget/tcdl/tagbundle.xml" /> - Save and close tcdl-conf.xml.
- Open
deployer-conf.xmlfor editing. - Add the following two
Pipelineelements:<Pipeline Id="Tridion-Process-PostCommit" Action="Deploy" Verb="Process"> <Steps> <Step Id="SmartTargetDeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory"> <Module Class="com.tridion.smarttarget.deployer.FredhopperDeployModule" Type="SmartTargetDeploy"> <Transformer Class="com.tridion.deployer.TCDLTransformer" /> </Module> </Step> </Steps> </Pipeline> <Pipeline Id="Tridion-Undeploy-PostCommit" Action="Undeploy" Verb="Process"> <Steps> <Step Id="SmartTargetUndeploy" Factory="com.sdl.delivery.deployer.steps.TridionExecutableStepFactory"> <Module Class="com.tridion.smarttarget.deployer.FredhopperUndeployModule" Type="SmartTargetUndeploy"/> </Step> </Steps> </Pipeline> - Save and close deployer-conf.xml
- If you have a split-up Content Deployer, apply the same changes in the configuration location of the endpoint.
- Add smarttarget_conf.xml to the configuration folder that contains the location from where to send your packages to Fredhopper.
- On your installation media, access Experience Optimization\Content Delivery\roles\deployer\experience-optimization\.
- From this folder, copy all files to the library location of your combined Content Deployer, or, if your Content Deployer is split up into a worker and an endpoint, to the library locations of both those microservices.
- Restart your Content Deployer microservice or microservices.