All fredhopper claims are case sensitive, is there any way to make them case insensitive.

My Triggers-type.xml is having triggers like


so if I pass claim as dispenser, promotion are not getting returned.

How to configure fredhopper to sent promotion when claims are sent in any case, so a claim with vlaue dispenser , Dispenser, dIspenser should return promotion.

My own solution is to make everything in lowercase but in that case SmartTarget UI will also display triggers in lower case. I want to display trigger in SmartTarget UI as "Dispenser" only and want fredhooper to return promotion when claims are passed in any case.

  • I second your preference for capitalization in SmartTarget. Based on Peter's response, it looks like you'll have to stick to a single capitilization convention, but this could be useful as an SDL Tridion Idea. Out of curiosity, is the case-sensitivity issue coming up in querystring parameters or in code? Commented Jun 23, 2015 at 15:12
  • Alvin, Trigger may come in any case in querystring thats why I posted this question. For making all query sting parameters in lower case I user Url Rewrite module. But If I make triggers too in lowercase then SmratTarget UI will also display triggers in lower case. As per solution by Peter, looks like we need to make everything in small. Commented Jun 24, 2015 at 6:54

1 Answer 1


As you have already figured out, Fredhopper is case-sensitive so you will have to ensure that you use the same casing every time. I am not aware of any setting that changes that.

It sounds like you should just stick to Pascal case. That's not really any harder than making it always lowercase or uppercase.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.