7 votes
Accepted

Invalid_grant Error while Running Experiment in Smart Target

The Service Account Email, doesn't need to be the one you use to log on google analytics pages. The Service Account Email is the one you use to generate de .p12 file. Then in Google Analytics Admin ...
Raúl Escudero's user avatar
6 votes

Is it possible to copy Promotions from one environment to other environment?

Admittedly, I haven't used this, so I can't tell you if it covers exactly what you're trying to do... but have you checked this chapter in our docs about "Copying Promotions"? On the surface, at least,...
Nuno Linhares's user avatar
  • 29.1k
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 ...
David Forster's user avatar
6 votes
Accepted

SmartTarget Filtering and Ordering "Add a content filter" button is disabled

I have seen this scenario in a new SmartTarget/Fredhopper install when you have not enabled any live attributes (= things that you can use to filter on) in the Fredhopper Business Manager. Its a ...
Will Price's user avatar
  • 16.4k
6 votes
Accepted

Adding Page Regions to SmartTarget in DXA

You should update the list of regions in the smarttarget_conf.xml config file in your odata webservice website. The Smarttarget GUI will regularly update the list of available regions from this ...
Harald Hoffelinck's user avatar
6 votes
Accepted

Selecting random components in a SmartTarget (XO) promotion. Is it possible?

No - it is not possible to randomize the results returned by out-of-the-box usage of SmartTarget (I guess what you are looking for is a 'random' option in the sorting dropdown). See this answer and ...
Will Price's user avatar
  • 16.4k
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. ...
Peter Kjaer's user avatar
  • 19.8k
6 votes

How Smart Target updates the "Views" counter in experiments?

The short answer is that it is done automatically by the Query control. So when the Experiment is rendered, a view will be tracked. The tracking is done through the AnalyticsManager which in turn uses ...
Peter Kjaer's user avatar
  • 19.8k
6 votes
Accepted

How to know which user has modified a Smarttarget promotion?

No. Unfortunately it is not possible to retrieve info which user edited (or deleted) smarttarget promotions. The issue with them is that they are not stored in tridion but in Fredhopper in business....
Marko Milic's user avatar
  • 8,863
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 ...
Mukesh Kumar's user avatar
  • 4,074
5 votes

Access Promotions from SmartTarget web service in Java application

The OData web service is not a public API and has in fact been replaced in SDL Web 8. For that reason, I recommend against attempting to use it like this.
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

SmartTarget Content Selection: Component Template List is empty

It uses the same logic as when you select a Component Presentation to put on a Page: it will look at the Schemas the Components are based on and find any Component Templates that are linked to those ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

Is it possible to copy Promotions from one environment to other environment?

There is an option where you can replicate entire business.xml over indexers (on different instances). This is something that SDL professional services did for us. They created power shell script for ...
Marko Milic's user avatar
  • 8,863
5 votes
Accepted

Targeting Dashboard relation with Fredhopper Business Manager

The Fredhopper Business Manager is the GUI that comes with Fredhopper. Fredhopper is currently the engine behind Experience Optimization. You should not use the Business Manager for managing ...
Peter Kjaer's user avatar
  • 19.8k
5 votes
Accepted

Universe must not be null or empty Error SmartTarget

The error indicates that something went wrong when loading your configuration file (e.g. it is invalid). To resolve it, make sure your smarttarget_conf.xml file has a value for the DefaultUniverse ...
Peter Kjaer's 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 ...
Peter Kjaer's user avatar
  • 19.8k
4 votes

Is it possible to replicate data between Fredhopper indexing servers?

The documentation seems to indicate that it is possible, however you can only link to one Fredhopper instance from the smarttarget_conf.xml file it is not possible to have your deployer push to ...
Will Price's user avatar
  • 16.4k
4 votes
Accepted

Error "Invalid value for Filter Parameteres" in Smart Target Experiments

Looking the configuration you posted in the previous question : Invalid_grant Error while Running Experiment in Smart Target maybe the problem is the dimension configuration, try setting as: &...
Raúl Escudero's user avatar
4 votes
Accepted

Can i see Smart Target Experiments in Google Analytics Tool?

1- No, the experiments in SmartTarget are somehow the same idea as the experiments in Google Analytics, but are not the same, so the experiments you may set in SmartTarget are not going to be shown in ...
Raúl Escudero's user avatar
4 votes

Installing Experience Optimization on Fredhopper - indexer is not starting

As @Ankon says, if you use different user during installation process (for example root for make some directories and Fredhopper for running) you probably have not rights on some directories. Try to ...
Jose Honorato's user avatar
4 votes
Accepted

Getting Error uploading zip to Fredhopper due to: 401 Authorization Required

Check following things in your smarttarget_conf.xml: Deployer does have access to place the file at Fredhopper location which would be something similar to "C:\fredhopper\Indexer\data\fas-xml-...
ARRX's user avatar
  • 981
4 votes
Accepted

Fredhopper rejecting items after schema field type change

That is unfortunately a known limitation in Fredhopper. You cannot change the type of an attribute after there are indexed items using it. You will need to perform a reindex to solve it and make sure ...
Peter Kjaer's user avatar
  • 19.8k
4 votes

Promotion Publishing issue

You should check couple of things: 1) is component getting to Fredhopper? You can verify this by checking fredhopper\indexer\data\xml\processed\, fredhopper\indexer\data\xml\incoming\, fredhopper\...
Marko Milic's user avatar
  • 8,863
4 votes
Accepted

Accessing a user's Claim Store from another application

I would probably look into passing any relevant claims that are currently in the claimstore as parameters to this external service - which is very similar to what SmartTarget is doing. Basically, ...
Nuno Linhares's user avatar
  • 29.1k
3 votes

Fredhopper instances get killed

"kitchen already running for deployment" suggests that there is already an instance running -- or at least that Fredhopper thinks there is. Try to first make sure the instance is stopped (i.e. bin\...
Peter Kjaer's user avatar
  • 19.8k
3 votes

Access Promotions from SmartTarget web service in Java application

I have been searching for a solution to your problem, but I think it is a question that must be sent to SDL, because maybe is a software fault. But maybe the odata4j library is not fully implemented, ...
Raúl Escudero's user avatar
3 votes

Getting Error when executing the bin/setup-cluster command in Fredhopper installation?

HTTP Code 409 is a conflict. When in response to a PUT, it would typically mean that something else is already in that location. So in this context, it seems that you already have instances with ...
Peter Kjaer's user avatar
  • 19.8k
3 votes

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

In addition to David's answer, I'd like to state that the whole Fredhopper installation can run isolated in one folder and under any user, as long as that user has execute permissions in that folder ...
Raimond's user avatar
  • 7,253
3 votes

Best way to synchronize SmartTarget promotions across scaled Index Servers

This can be a really puzzling and interesting problem. What we did in our implementation is created script that copies business.xml file from one Indexer on Destination1 to indexer on Destination2. ...
Marko Milic's user avatar
  • 8,863
3 votes

Fredhopper Query Issue: The fredhopper query thread had an exception during execution

Parsing secondid into TCMURIs failed URI string does not start with tcm: It would appear that you have non-SmartTarget items being returned by your query (the "secondid" of the item is not ...
Peter Kjaer's user avatar
  • 19.8k

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