Skip to main content
8 votes
Accepted

SDL 8.5 Experience Optimisation - Deployer Committing Failure

The requested added pipelines in the deployer-conf.xml have a spelling mistake in the documentation <Module Class="com.tridion.smarttarget.deployer.FredHopperDeployerModule" <Module Class="com....
Tom Simm's user avatar
  • 360
7 votes
Accepted

Sites 9 installElasticsearchIndexes.ps1 script fails when params are appended

The first error shows you are supplying the parameters in the incorrect format. Hope below steps should work for you - Make sure you have installed elastic search 5.5 or 5.6 version running. For ...
Manish Mehmood's user avatar
6 votes
Accepted

When admin browses to Targeting tab, sees error "Invalid URI: Value cannot be null. Parameter name: input" in messaging center

Issue was due to a campaign directly being created in the Fredhopper Business Manager (FBM), and labeled SmartTarget (ST). Issue no longer reproducible when the label is removed from campaign. ...
Terry Kim's user avatar
  • 936
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

Experience Optimisation trigger types

The first four are added by Fredhopper, the other four by XO. The former cannot be hidden and the latter are always hidden (as they are defined on the other tabs instead). Actually, you could ...
Peter Kjaer's user avatar
  • 19.8k
4 votes
Accepted

Intermediate link "/redirect/" not working in the Experiment

For such URL to resolve, you have to ensure you have a Publication which maps to the Website root (you don't have to actually publish anything in that Publication, but just have a mapping in Topology ...
Rick Pannekoek's user avatar
4 votes
Accepted

Installing Experience Optimization 8 on Fredhopper - indexer is not starting on latest version fredhopper-8.1-revision-3

To quote from the prerequisites section of the documentation: SDL Web Experience Optimization 8 requires version 7.5.x of Fredhopper Access Server. You cannot use version 8 as there are breaking ...
Peter Kjaer's user avatar
  • 19.8k
4 votes

Experience Optimization 8.1.1 Installation issue

The XO installer doesn't add XO TBBs to existing Publications. It does add the XO TBBs to the set of templates to create for new Publications (BluePrint roots). If you want to get the XO TBBs in an ...
Rick Pannekoek's user avatar
4 votes
Accepted

Experience Optimization with web 8.5 not able find Processors tag

You are looking at the wrong documentation. Experience Optimization is part of Web 8.5 now and as such has been merged into the same documentation publication. You'll notice that there isn't a ...
Peter Kjaer's user avatar
  • 19.8k
4 votes

Using SmartTarget with mobile app

If you want to use XO features in the mobileApp and already using DXA, there is an OOTB option available, Create a mobile page in Tridion and publish it to dxa webapp. Use DXA webapp to generate json ...
Rajesh's user avatar
  • 1,231
4 votes

Using SmartTarget with mobile app

The Content Delivery microservices are currently only accessible through the CIL (as explained here http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/GUID-A2A47810-D27A-40CA-8C22-CCDC224AF81C)...
Bart Koopman's user avatar
  • 29.6k
4 votes
Accepted

ClassNotFount Exception: com.tridion.smarttarget.analytics.google.GoogleAnalyticsManager

In the installation media of your Experience Optimization release, you will find the following folder: Content Delivery\roles\api\google-analytics-provider\lib In there are 10 more jars, the last ...
Bart Koopman's user avatar
  • 29.6k
4 votes
Accepted

Error bootstrappedElasticSearchConnector when installing ES indexes from script

I noticed in your installation error logs you have wrongly installed SDL Tridion Docs search functionality elasticsearch indexes installation script instead of XO elasticsearch installation script. ...
Velmurugan's user avatar
  • 8,215
4 votes
Accepted

Experience Optimization cartridge in Sites 9 XO?

The cartridge is indeed no longer needed as the problem it was solving (URL size) doesn't exist in the new version with Elasticsearch.
Peter Kjaer's user avatar
  • 19.8k
4 votes

Default Experience Optimizations TBB not loaded

If I remember correctly, the XO TBBs aren’t created using Template Builder. Instead, they are created when XO is installed as a feature. By default, the XO TBBs are created (by the installer) in /...
Jonathan Williams's user avatar
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
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

Can the Web 8.5 Experience Optimization Query service be load balanced?

Sure. It's like the other microservices. As long as you register the load balancer URL for the capability, it should work just fine.
Peter Kjaer's user avatar
  • 19.8k
3 votes
Accepted

Error while opening business process type web 8.5

It sounds like you installed the previous version of Experience Optimization on top of 8.5 (especially considering this other question you asked). However, XO is just a feature in the suite installer ...
Peter Kjaer's user avatar
  • 19.8k
3 votes

SDL Experience Optimization 8 with DXA 1.4 Installation Error

According to the error message, you don't have Experience Optimization TBBs in your CMS. You must ensure that the Experience Optimization feature is installed on your CMS before running the DXA XO ...
Rick Pannekoek's user avatar
3 votes
Accepted

Can we have all these (SDL web8.1.1, DXA 1.6, Experience Optimization installed on single machine considering its DEV Environment

Yes, you can do that; we also do that on some of our test environments. You do have to ensure your machine has sufficient memory. Something like 16 GB.
Rick Pannekoek's user avatar
3 votes
Accepted

How to quickly add Experience Optimization to an existing Environment, website build on SDL Web 8.1.1 and DXA 1.6 framework

Yes, but you can skip the step to install XO in your website/app; that is covered by the DXA XO Module installation. Yes.
Rick Pannekoek's user avatar
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

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

Experience Optimization 8.5 - Issues with promotions content loading for multiple promotions off of same trigger-type

Since you say they all trigger correctly and 3 or more items are allowed in the region, my money would be on the Promotions currently returning the same items and duplicates being disallowed in the "...
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
3 votes
Accepted

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

This was confirmed by SDL support as a defect and we are awaiting a hotfix. I will edit this question once the hotfix is available with its details. edit: hotfix CD_11.0.0.17035 resolves this issue
Atila Sos's user avatar
  • 6,290
3 votes
Accepted

Default Experience Optimizations TBB not loaded

The installer adds the TBBs to the "default templates" configuration -- which is what is used when you choose "Create Default Building Blocks" in Template Builder. So yes, you need to have XO ...
Peter Kjaer's user avatar
  • 19.8k

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