Skip to main content
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

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

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,942
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
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,942
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

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
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
  • 1,081
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

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,942
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
Accepted

Fredhopper qservers high response time issue

I have checked fredhopper learning center (login required) and found couple of articles related to fredhopper monitoring and memory tuning: Following fredhopper articles expain what proposed values ...
Marko Milic's user avatar
  • 8,942
3 votes

SDL Fredhopper indexer and query published items sync issue

It looks like indeed parts of the index are not synced properly. Probably your best course of action: start with the log files from the "query" instance (fredhopper.log and syncclient.log), and then ...
ankon's user avatar
  • 328
3 votes

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

Actually, the correct ordering in which it is returning items is based on the way the items get published to fredhopper, not their name. This we found out the hard way. :( So basically, if you ...
Marko Milic's user avatar
  • 8,942
3 votes

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

You should check that your Page Template has the right values in the "Add Promotions" Template Building Block. There is a mandatory parameter field for Maximum items to display, and that should have ...
TridionNut's user avatar
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,942
3 votes
Accepted

XO Promotion with Keyword Trigger not rendering in page

When using Keywords, it currently matches by an escaped value of the TCM URI -- not the title of the Keyword. So your claim should have the URI of the Keyword, URL encoded, with the dashes replaced ...
Peter Kjaer's user avatar
  • 19.8k
3 votes
Accepted

Components randomly get published to SmartTarget

Based on the facts that: It occurs randomly Your logs show that the requests to the web service are never made ...my guess is that the problem is with a load balancer, network proxy, or another ...
Peter Kjaer's user avatar
  • 19.8k
3 votes
Accepted

Smart Target: A/B testing and Multivariate Testing

You can do A/B testing using a Smart Target functionality called Experiments. This allows you to define two or more variants of content, which will be shown randomly to visitors (visitor A will see ...
Harald Hoffelinck's user avatar
3 votes

java.lang.NullPointerException On GetTriggerTypes() in DXA 1.7 Modules SmartTarget

My guess is that you miss the SmartTarget ADF cartridge. The trigger types are stored as ADF claims. Check if that is setup correctly: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/GUID-...
Niclas Cedermalm's user avatar
3 votes

java.lang.NullPointerException On GetTriggerTypes() in DXA 1.7 Modules SmartTarget

There were two issues we have resolved to fix this specific issue. Thanks to Niclas pointing to the ADF claims. The Query micro service was also throwing an error. There were some issues following ...
Chris Eccles's user avatar
3 votes
Accepted

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

Finally found that the error in the views counter was an error in the Experience Optimization DXA module. SDL support confirmed it, and to fix the problem, a hotfix will be released on January 2018.
Raúl Escudero's user avatar
3 votes

Is It possible get SmartTarget information from an external service?

Yes. You can develop your own custom service which uses SmartTarget API and expose it for usage by third-party application. You can get response from SmartTarget via code, and it can look something ...
Marko Milic's user avatar
  • 8,942
3 votes
Accepted

Will SDL discontinue Smart Target in future as Fredhopper is sold out by SDL?

No, even though Fredhopper is sold by SDL, SDL SmartTarget continues to rely on Fredhopper as the indexing/querying engine, no matter the owner. To be more precise, this is true for 2013, Web 8, Web 8....
Atila Sos's user avatar
  • 6,290
3 votes
Accepted

Simulate experiment actions from external service

You can track views and conversions using the AnalyticsManager in the com.tridion.smarttarget.analytics package. You do that by calling AnalyticsManager.getConfiguredAnalyticsManager() and then ...
Peter Kjaer's user avatar
  • 19.8k
3 votes
Accepted

Adding modifiers (is, is not, contains, etc.) to custom SmartTarget Triggers

It is not possible to define which operators are available for your trigger. It is based entirely on the basetype of the trigger type (text, float, etc.). This is a limitation of Fredhopper. As such, ...
Peter Kjaer's user avatar
  • 19.8k
3 votes

Troubles with Boolean values, of Trigger type (SmartTarget, Tridion 9)

I believe the problem is in the values you are passing into New-XoTriggerType. Technically, you are passing in the strings "True" and "False" which aren't actual Boolean values. Try using "$true" ...
Peter Kjaer's user avatar
  • 19.8k

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