Skip to main content

15.04 Release notes (April 9, 2015)


Advanced Merchandising: Rules Based Messaging

Merchandisers can now enable a rule-specific message for each Advanced Merchandising Rule they write. For retailers with existing rules, the default message will used unless modified with an updated rule-specific messaging.  This will allow a multi-department retailer to vary and customize the message displayed on a rule-by-rule basis for the products merchandised through Advanced Merchandising.




Ability to Reuse an Existing Segment in Rule

Users can now utilize an existing segment definition as a template when creating a new segment within a rule.  This will save time when editing an existing rule.  This is only something a user can do once they have selected an existing segment in the ‘Re-use an existing segment’ option in the Segment Builder section of a rule.  In the example below, a user had previously selected the ’new_visitors’ segment in the 'Re-use an existing segment’ option.  Then, upon selecting ‘Create a new segment from selected’, the conditions for that segment pre-populated.  The user would then save the segment as a new name and add any additional conditions needed:


Copy a Rule

We can now copy rules.  This will save time when creating new rules because you can re-use all the previous work done to combine segments, context, and contents and just edit what is needed.  To do this just select the copy icon next to a rule in the Content Rules List, shown below.



Event Stream API

A web socket API allowing to receive all events that are streaming into the UPS (User Profile Service). This API allows you to receive one message for each event transiting on the Event Bus.

The documentation for this API can be found on  


Automatic currency formatting in layouts/api

We now enable automatic localized price formatting for currencies rendered in recommendation carousels.  This includes localized digit griping, decimal, and currency symbols. If enabled this feature should handle currency formatting that used to be done via JS/HTML inside the layout. Note, when using this feature, be sure it doesn’t break existing layouts!

Site Analytics Export Changes

We have renamed the ‘Export all Categories’ button in the Site Analytics report to be ‘Export all Data’.  This is a more accurate name, as this export is intended to give the user all data available in this report and allow them to filter it down themselves in Excel or another tool.  In this export, we have also split ‘Page Type’ and ‘Placement’ in to separate columns.  We have done the same for ‘Strategy Family’ and ‘Strategy’.  Previously those were in the same columns respectively, making it more challenging to sum information related to individual strategies and placements.  See comparison of exports below: 





Merchandising rules now use the Category picker, rather than category auto-complete

We replaced the category auto complete with the category picker on recommendation rule pages. This will make creating rules for categories much easier and more user friendly.

Layout attributes that contain JSON

Layout attributes now have the ability to render content that doesn’t have double quotes escaped. This is useful where an attribute on a product contains JSON data that should be passed through to the front end without modification.


  • Was this article helpful?