I am trying to apply my custom rule in two different ways. It is working when I click on personalize button and apply the rule over there but it is not working when I click on the rendering at Presentation -> details -> layout details -> control properties
and enabling the rule on personalization tab over there). I want to know why this method is not working in this case?
Here are more detail about what I am doing:
I am implementing Personalization by using Conditional Rendering. This is a Sitecore 8 solution and both layout and rendering are MVC. I have setup a custom condition code on the Rules Engine (Settings -> Rules). My final rule looks like this on Rule Set Editor:
Rule 1
Where the Parameter country has a value that is equal to sg set data source to Singapore
I also defined a Conditional Rendering Rule under Marketing Center -> Personalization -> Rules
using same custom condition
If I directly apply the rule set on Device Editor by pressing personalization button and configure it there, it works. However it is not working when I enable the conditional rendering rule on control properties. Why?
Edit
Somewhere I read that global rules are not working on MVC components. Is this how it manifests the problem? If this is the case, which areas of Marketing Center will not work on MVC components?