Installing Experience Optimization in the Cloud

If your Fredhopper environment is running in the Cloud, copy resources from the Experience Optimization installation media to your Fredhopper installation in the Cloud. Then configure Experience Optimization to reference the variousFredhopper instances and servers. Note that for all these services, the customer is identified by their credentials, so the URLs are similar for different customers.

Procedure

  1. Install the following files from the Experience Optimization installation media folder Experience Optimization\Content Delivery\roles\fredhopper\extensions\ in your Cloud installation:
    • metadata.xml
    • trigger-types.xml
    • smarttarget_api_extension.jar
    • configuration-management-rest-extension-VERSION.jar, where VERSION is either 1.0 or 1.1.

    You do not need to install STJob.kjb when Fredhopper is running in the Cloud.

  2. Contact your Fredhopper system administrator to provide you with the URLs to connect to your Fredhopper instance.
  3. Open the smarttarget_conf.xml configuration file.

    The file is used in several locations in your installation: Where to find smarttarget_conf.xml

  4. Configure the <Hosted> section (the URL to place Published packages into Fredhopper):
    1. Specify the instance name. In the example below, fas refers to the service name andtest1 is used as the instance name. Typically, instances are named test1, test2, test3, live1, live2, live3 and so on.
    2. If needed, change eu1 (the region) to us1 if your Fredhopper environment is located in the US.
    <Hosted>
         <Enable>True</Enable>
         <ServiceInstanceName>fas:test1</ServiceInstanceName>
         <Url>https://my.eu1.fredhopperservices.com/</Url>
     </Hosted>
  5. Configure the <IndexServer> section using the URL and credentials provided by your Fredhopper system administrator, for example:
    <IndexServer>
      <Url>https://query.prepublished.test1.fas.eu1.fredhopperservices.com/</Url>
      <Authentication>
        <Username>name</Username>
        <Password>password</Password>
      </Authentication>
    </IndexServer>
  6. Configure the <QueryServer> section using the URL and credentials provided by your Fredhopper system administrator, for example:
    <QueryServer>
      <Url>https://query.published.test1.fas.eu1.fredhopperservices.com/</Url>
      <Authentication>
        <Username>name</Username>
        <Password>password</Password>
      </Authentication>
      <Timeouts>
        <Query>2000</Query>
      </Timeouts>
    </QueryServer>
  7. Encrypt the passwords using the SDL Tridion Sites command line tool.
  8. Access the Business Manager. In this example, you would be able to access the Business Manager using the following URL: https://query.prepublished.test1.fas.eu1.fredhopperservices.com/fredhopper/admin/