9 votes
Accepted

Larger Components are not publishing to SmartTarget/Fredhopper

The attributes (fields) in Fredhopper have a maximum size which you probably exeeded. An attribute cannot exceed the max character length of 32K. Most likely you have hit this limit. Logs Check the ...
user avatar
  • 8,826
8 votes
Accepted

Using a custom claim as trigger

Claim to trigger mapping The first problem is in the mapping. You should map the "group" instead of the claim. So you want to map the "group" taf:claim:usertype to the prefix user. Try this mapping: ...
user avatar
  • 8,826
7 votes
Accepted

How do I to run SmartTarget on a Java web application?

Your JAVA website will use the SmartTaget tag library, or if you like the SmartTarget API, to get the content for a specific SmartTarget region. SmartTarget will also take care of the SmartTarget ...
user avatar
  • 8,826
7 votes

What is the relationship between SmartTarget and Fredhopper?

Fredhopper: SDL Fredhopper is a Customer Experience Management tool which provides a seamless, targeted and fully personalized website experience to the end users. The SDL Fredhopper enables the ...
user avatar
  • 15.9k
7 votes

How to back up SmartTarget Promotions?

Apart from the approach Stephan202 mentioned: If you're using the deployment agent, you can use it's "capture" functionality to capture the complete configuration, and restore that when needed.
user avatar
  • 328
7 votes
Accepted

Fredhopper.biz.log performance analyzer

I have contacted Fredhopper customer support and they have provided me with the scripts: log-analyzer.pl and log-analyzer.py. If you have the similar request, please feel free to contact them and ...
user avatar
  • 8,446
6 votes
Accepted

How to create Custom Trigger in SmartTarget 2014 SP1

Although not part of the official public API, I would recommend using the TriggerTypesHelper class to create/update the triggers - as well as the LocalizationHelper class if you need to use different ...
user avatar
  • 19.8k
6 votes

How to back up SmartTarget Promotions?

SmartTarget promotions are stored in Fredhopper, as "campaigns". Unless SmartTarget stores additional meta-data outside of FH (something I'm not aware of), it should be enough to simply extract the ...
user avatar
6 votes
Accepted

java.lang.NoClassDefFoundError after installing SmartTarget API extensions

I currently do not have access to the LiveContent documentation page, so the following information is from the top of my head: SmartTarget 2014 installations that use an on-premise installation of ...
user avatar
6 votes
Accepted

Stuck during installation of Fredhopper 7.5 for 2014 SmartTarget 2014 upgrade

The capture-import command (and pretty much all other commands!) should be run from the fredhopper installation directory, not from the bin directory.
user avatar
  • 328
6 votes

Configuration of fredhopper

You will get the Please wait The Business Manager will be available when the indices are loaded. message as long as Fredhopper indices are not built. You could say, the problem is that the Fredhopper ...
user avatar
  • 8,826
6 votes
Accepted

configuration issue with fredhopper

This is not so much an error but rather an indication that Fredhopper is empty. If you follow the steps outlined in the SmartTarget documentation, you will load a metadata XML file into Fredhopper to ...
user avatar
  • 19.8k
6 votes
Accepted

TCDL tags are not getting converted in smartTarget tags

SmartTarget tcdl tags are transformed by the Tridion Deployer. The SmartTarget module needs to be added to the cd_deployer_conf.xml. add the following to the <Processors> element <...
user avatar
6 votes
Accepted

Issue with published promotions

Typically this means that the component tcm_54-14212-16 combined with its Component Template (CT) tcm_54-44540-32 is not present in the Fredhopper index. This can happen if you're missing the Add To ...
user avatar
6 votes

Use of superuser(or root user) instead of a dedicated "fredhopper" user in linux for fredhopper installation

It is considered bad security practice to install and run processes as the root user on linux. Each service should run under it's own user in order that it can be isolated from other areas of the ...
user avatar
6 votes

What causes an 'Address already in use' error when executing the bin/setup-cluster command for a Fredhopper installation?

java.net.BindException: Address already in use This means that you are trying to bind to a port which is already in use by another process Try using lsof -i:<port> to determine which process ...
user avatar
6 votes
Accepted

Fredhopper Live attribute values alias

It is possible to provide labels for trigger values that are different from the actual values (e.g. title instead of ID). But it requires you to use the API to set it up and it's kind of complicated. ...
user avatar
  • 19.8k
6 votes
Accepted

Fredhopper indexed items export/import

Export the configuration For Unix: bin/capture-export INSTANCE-NAME path/to/output.zip -c -i -x -l For windows: bin\capture-export INSTANCE-NAME path/to/output.zip -c -i -x -l [Edit] Use ...
user avatar
  • 7,495
5 votes

Failed initializing the External Content Library with id mm

If it was running before and not anymore now, and you didn't change anything in the configuration just before it stopped working, then the configuration is fine. My guess is something happened to the ...
user avatar
  • 29.6k
5 votes
Accepted

Debugging SmartTarget query URLs

Complementary to oic's answer, there are two ways to run a query: The SmartTarget API runs the query against the REST API at http://localhost:8180/fredhopper/query (assuming the query server is on ...
user avatar
  • 8,826
5 votes

Debugging SmartTarget query URLs

You can use the Fredhopper preview page for this. The preview URL is something like this: http://localhost:8180/preview/?preview_seo=false&fh_location=//catalog01/en_US Just replace the ...
user avatar
  • 802
5 votes

What causes an 'Address already in use' error when executing the bin/setup-cluster command for a Fredhopper installation?

As David mentioned, one or more of the ports are already in use by some other process. So you can try to find out what that is and change its port. Or you could just use a different "preset" for your ...
user avatar
  • 19.8k
5 votes
Accepted

Remove already created instances in Fredhopper - Linux

In Linux the slashes have to be the other way around. In the root of your Fredhopper installation, type: ./bin/deployment-agent-client remove INSTANCE_NAME Be sure to stop the instance before that,...
user avatar
  • 7,253
5 votes
Accepted

queryBuilder.Execute() is returning null result

There could be few things which you can check for the reason why your query is returning result while executing directly in fredhopper and not returning result in your application: Check the log of ...
user avatar
  • 4,054
5 votes

Error while starting Smart Target kettle job in Fredhopper with Experience Optimization

The fact that you get a 404 indicates that the API extension isn't working. Coupled with the error in the Business Manager, I'm certain you are running into a known issue that has been fixed in the ...
user avatar
  • 19.8k
5 votes
Accepted

Restarting sync service only

You can start the sync client through the deployment agent: bin/deployment-agent-client invoke [instanceName] syncclient start Same goes for every other process (qserver, xmlloader, etc.). They can ...
user avatar
  • 19.8k
5 votes
Accepted

Is componentpresentation node in Fredhopper proccessed items needed and why?

The field is a remnant from earlier versions of SmartTarget where you were still using the Business Manager interface. It's basically there to give you an actual preview of the CP in the preview ...
user avatar
  • 19.8k
5 votes

How to start fredhopper indexer and deployment agent while system start

Yes, you can create a Scheduled Task (in the Windows Task Scheduler Library in Computer Management) which is configured to trigger on system startup and which doesn't require a logged in user. Let ...
user avatar
4 votes

Fredhopper installation under Linux Server

SDL Fredhopper has its built in web server. It does not run in an application server like Tomcat. The instances are deployed in the [fredhopper-home]/data/instances folder, so home/ubuntu/fredhopper/...
user avatar
  • 8,826
4 votes
Accepted

No log4j.xml in fredhopper installation media

If there is no log4j.xml located <base_fredhopper_directory>/data/instances/<instance_name>/config, then you can copy the file into this directory from <base_fredhopper_directory>/...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible