Documentation Center

Installing SmartTarget Web service

The SmartTarget Web Service is an extension to the Content Delivery Web service which is used to manage Promotions and Triggers between Tridion and Fredhopper systems.

Before you begin

You need to install the SmartTarget Web service on top of the Content Delivery Web service (or server role with equivalent functionality) for each Fredhopper system:

For example:
EnvironmentDescriptionInstalled Content Delivery Server Role
StagingInternal Web site for managing content using Experience ManagerSession Preview Web service*
LivePublic facing Web sites (visitors)Content Delivery Web service2

Procedure

  1. Install the Content Delivery Web server role as a .NET or Java Web application. In a staging environment, you can use the Preview Web service server role you installed for Experience Manager.
  2. Access the SmartTarget installation media.
  3. Navigate to the folder SmartTarget API Web service\ and copy the following file to your Web application /lib directory:
    • smarttarget_api_webservice.jar
  4. Navigate to the directory Content Delivery\java\lib and copy the following files to the lib subdirectory of your Web application:
    • smarttarget_core.jar
    • smarttarget_entitymodel.jar
  5. Navigate to the directory Content Delivery\java\third-party-lib and copy the following files to the lib subdirectory of your Web application.
    • commons-codec.jar
    • commons-discovery.jar
    • commons-httpclient.jar
    • commons-lang.jar
    • commons-logging.jar
    • jdom.jar
    • jersey-client.jar
    • jsr181-api.jar
    • oro.jar
  6. Navigate to the folder Ambient Data Framework/cartridges and copy the following file to your Web application /lib directory:
    • smarttarget_odata_cartridge.jar
  7. Open cd_ambient_config.xml in a text editor and add the following to line to the <Cartridges> section:
    <Cartridge File="smarttarget_odata_cartridge_conf.xml" />
  8. Go to your Content Delivery %TRIDION_HOME%\config directory and copy the smarttarget_conf.xml file to the classes or config subdirectory of your Web application.

What to do next

Configure your Publication Targets: in the Targeting tab, configure the Content Delivery Endpoint URL and other properties for managing Promotions and Triggers between Tridion and a Fredhopper system.