Appearance
Changelog: June 2025
API
Added
- Added a new User Condition:
HasDataCondition
, which can be used in Merchandising and Triggers to limit them to users that have specific data in their data bag. Read more in Docs - Facets: Added an option to limit the number of facet values returned, helping reduce response payload size when you have more facet options than you want to show.
- Facets: Added an option to sort facet values by hit count, especially useful when combined with value limiting to surface the most prominent options.
- Merchandising: You can now schedule merchandising rules to be active only within a specified time period.
Changed
- Improved indexing speeds, reducing the time between data import and when the search index reflects the updated data.
- Search: Improved the accuracy of high-hit-count searches. For example, when searching for “1”, which can return many entities, every result is now evaluated; previously, we returned only a limited number of results.
- Search: Significantly improved performance for multi-word searches.
Fixed
- Fixed an issue where
ContainsCondition
could not check whether a string was a substring when used inBrandDataFilter
,ContentDataFilter
,ProductCategoryDataFilter
, orContentCategoryDataFilter
. - Fixed an issue where tracking a user with a multilingual data value would prevent that user from appearing in My Relewise.
My Relewise
Added
- Authentication: Extended single sign-on (SSO) support to third-party authentication flows, allowing SSO via integrations such as the Shopify App.
- Entities: The search term entered in tabs such as Data or Pricing now persists when switching tabs or opening overlay modals.
- Merchandising: Improved the UI for User Conditions to make it easier to configure and manage advanced targeting scenarios.
- Merchandising: Rule names now require only a single character.
- Merchandising: User Conditions can now target a user’s data properties, enabling advanced rules based on user signals (for example, boosting specific products for users who have recently opened an email).
- Merchandising: You can now create a schedule for merchandising rules; rules with a schedule are active only during the specified period.
- Merchandising: When setting up a Boost-and-Bury rule, you will now get autosuggestions for existing data keys across all entity types.
- Retail Media: Added a label to state management to make the current state clearer.
- Retail Media: Improved list UI for Campaigns & Advertisers.
- Retail Media: When creating a campaign under an advertiser, the advertiser is now preselected and the input field is disabled.
- Retail Media: You can now configure quality scores for product matching at multiple levels—globally, per placement, per advertiser, or per promotion—giving you greater control over relevance and targeting.
- Revenue: To keep the interface clean, Locations are now shown in a dropdown menu instead of tabs when there are more than 20 options.
Changed
- Refreshed the Merchandising Rule page with clearer headings, helper text, and empty-state messages—making rule scope, filters, and entity targeting easier to understand at a glance.
- Standardized UI labels and headings into concise, title-case, action-first phrasing for improved consistency.
Fixed
- Campaign Performance: Fixed an issue where total performance sometimes showed numbers from outside the campaign’s active period.
- Entities: Fixed an issue where multicurrency values were not displayed properly in the entity data component.
- Product Performance: Fixed a bug where “could not load image” appeared instead of a generic placeholder when no image URL was provided.
- Retail Media: Fixed an issue where Campaign Performance did not always show the correct active period(s).
Integration
Added
- Demo Shop: Exposed Product Relevance Score in search via a feature toggle under Settings.
- Java SDK: Added support for facet sorting.
- JS SDK: Added a Facet Settings Builder for configuring facet limits and sorting options.
- JS SDK: Added the option to clear facets using the facet builder.
- PHP SDK: Added support for facet sorting.
- Shopify App: You can now configure which Shopify metafields to include in the integration via the App settings in the Shopify Admin.
- Shopify Theme App: Added a Product Category component.
- Shopify Theme App: Added a Purchased-With-Cart component.
- Shopify Theme App: Added Danish translations.
- Shopify Theme App: Facets are now toggleable and additional options are available.
- Shopify Theme App: Added support for rendering native Shopify product cards. Read more in Docs
- Web Components: Added support for asynchronous calls during template overwriting.
- Web Components: Added a new Purchased-With-Multiple-Products component.
- Web Components: You can now add and define targets to apply specific filters and facets to individual components.
Fixed
- Demo Shop: Fixed a styling issue that removed space between category names and hit counts.
- Demo Shop: No longer display a product slider on the Content details page when there are no recommended products.
- JS SDK: Fixed an issue where personal content recommendations always failed.
- Web Components: Fixed an issue where facet headings were not passed down when defining a custom layout for the search component.
Documentation
Added
- Added a .NET example of how to implement a
SimilarProducts
recommendation. Available here - Added a custom event,
view_search_results
, which triggers when users perform a search. This event is sent to Google Analytics for tracking. - Added a guide on rendering native Shopify product cards.
- Added documentation for merchandising schedules.
- Added documentation for our recently released Search Analytics tool, which provides insights into site search behavior. Available here
- Added documentation for Retail Media Quality Score Thresholds, enabling you to define score thresholds that dictate search-term relevance. Available here
- Added improved documentation for the
SimilarProducts
recommendation type, including details on configuring itsEvaluationSettings
. Available here - Added information about using line item revenue in
PopularProducts
recommendations for B2B customers. Available here - Added a new section on the User Conditions page describing the
HasDataCondition
. Available here - Facet Settings: Added a JavaScript example on configuring facet sorting and value limiting. Available here
- Facet Settings: Updated documentation to include the new facet options. Available here
Changed
- Aligned documentation terminology with the refreshed UI in the Merchandising Center.
- Simplified and updated our Privacy Policy and Use of Cookies to reflect actual data practices on the documentation site. Removed references to user data collection, email subscriptions, and non-applicable services—while maintaining GDPR compliance.
Fixed
- Corrected the explanation of Search Index Weights. Previously, it stated that only the order of weights mattered; it now clarifies that differences between weights significantly impact results.