Skip to main content
RichRelevance

Release Summary - Feb 08, 2024 (24.03)

The following key features and improvements, along with bug fixes, have been released in Algonomy products in the release version 24.03 during Jan 29, 2024 - Feb 08, 2024.

Engage

Engage Reports - Show all currencies as an option for KPIs that do not require currency

We have added an "All Currencies" filter to Engage Reports for metrics that are not currency-dependent, streamlining the analysis for Digital Optimization Managers. This feature allows for a consolidated view of metrics across currencies, enhancing insights into performance indicators like views or engagement rates without the need to select a specific currency.

Default Setting: "All Currencies" is the default for non-sales metrics, providing a global analysis perspective.

Sales Metrics: Sales-related metrics will continue to use the default currency for precise financial reporting.

Report Enhancements: Reports including Sitewide, Content Overview, and Campaign Overview now support this feature, offering enriched visualizations and insights across all currencies without altering the detailed analysis available for single-currency metrics.

Menu_133.png

Jira: ENG-27460

Enterprise Dashboard

UI Backfill strategy for strategies

We have introduced a new feature in the UI to enhance strategy flexibility for optimization managers. The "enable backfill for strategies" option allows for a more dynamic use of recommendations across various strategies. Now, placements can display partial recommendations from a primary strategy, such as clickCP, and seamlessly backfill with others, like categoryTopSellers, ensuring maximum utilization of recommendations.

This addition is especially valuable in scenarios requiring a mix of strategies to fully populate a placement. A check box labeled "Enable backfill" has been added to the strategy rule configuration. Once selected, this option appears in the 'Extra Options' column on the Strategy Rules list page, making it easy to identify which rules utilize backfill.

Jira: ENG-26880

Other Feature Enhancements

The following feature enhancements and upgrades have been made in the release version 24.03 during Jan 29, 2024 - Feb 08, 2024.

Jira #

Module/Title

Summary

General Availability

ENG-25190

 

Data Engineering: Checkpointing for Social Proof jobs

We have enhanced Social Proof jobs with checkpointing to safeguard job states during automatic restarts. This ensures that in the event of an exception, jobs can recover from their last checkpointed state, allowing product metrics to continue seamlessly without restarting from scratch. The implementation effectively prevents data loss, maintaining the integrity of ongoing processes.

08-Feb-2024

ENG-26238

 

Data Engineering, Social Message:

Automate Flink Cluster Installation Process

We have streamlined the Flink Cluster setup, crucial for running Social Proof jobs, by automating the installation process. This enhancement eliminates the need for manual steps previously required in the container setup by operations teams.

The process now includes a new Docker build from the base Flink docker, featuring a startup script. This script automatically handles tasks such as exporting environment variables, copying configuration files, updating the flink-conf file, copying the Hadoop dependency jar, and executing the yarn-session script to start the cluster.

08-Feb-2024

ENG-27267

 

Enterprise Dashboard, Find:

Date time support in visual merchandising

Visual merchandising now includes support for start and end times, allowing clients to set these based on their timezone. The addition of an optional end time provides flexibility, with rules set to run indefinitely if an end time is not specified.

08-Feb-2024

ENG-27560

 

Enterprise Dashboard:

Add region column to Strategy Rules list page

Following feedback, we have reintroduced the 'Regions' column to the Strategy Rules list page, acknowledging its importance for facilitating better oversight and management. This column will be displayed exclusively for sites with 'regional product info' enabled, aligning with specific user needs.

08-Feb-2024

PLAT-3718

 

Feed Processing:

Create a SQL Function to load Enrichment Data into Catalog Manually for a site

We have developed a solution to support enrichment for sites that rely on XML Catalog files, which previously lacked enrichment capabilities. A new SQL function has been created, allowing the manual loading of enrichment data into the catalog. This function is designed to be triggered periodically via a cron job, ensuring up-to-date data enrichment for enhanced site functionality. The implementation is complete and functioning as expected, bridging the gap for sites using XML catalogs.

08-Feb-2024

ENG-26317

 

Data Engineering, Social Message:

Update Social Proof API to enable multiple metrics for multiple products

We have updated the Social Proof API to cater to the needs of Digital Optimization Managers, enabling the display of multiple messages for Add-to-Cart, Category, and Item pages. This enhancement allows for the presentation of several messages that meet the threshold as part of social proof messaging, overcoming the previous limitation where the API could only show one time window for multiple products.

 

The API now supports multiple products for multiple intervals and event types, aligning with the functionality available for Item pages. It is capable of handling up to 100 products on Category and Search pages, and less than 15-20 products on Cart pages, addressing the diverse needs of digital storefronts.

08-Feb-2024

ENG-26846

 

Data Engineering:

Track Social Proof Messages through Experience API Call (Actual Messages)

We have updated the Experience API to enable detailed tracking of social proof messages displayed to shoppers, allowing for a precise analysis of their effectiveness. Instead of merely indicating if a social proof message was shown, the API now specifies the exact message, whether it is a single message, the first in a multiple message scenario, or indicates no message when thresholds are not met.

08-Feb-2024

ENG-27297

 

Data Engineering:

Sessions Report - Add counts of other user Ids for each User Id report

We have enhanced the Sessions Report to include counts of other user IDs for each User ID report, addressing Digital Optimization Managers' need to diagnose potential instrumentation issues. This update allows for an in-depth analysis of relationships between different identifiers, such as the number of external session IDs and external user IDs associated with each RRUserGuid. By identifying discrepancies, like an unusually high number of RRUserGuids for a single session ID, managers can pinpoint and address configuration errors.

08-Feb-2024

ENG-27321

 

Data Engineering:

Adjustments to user attributes and user segments data pipeline

We have made strategic adjustments to the data pipeline for User Attributes and User Segments, enhancing its efficiency and relevance. These adjustments include excluding Custom segments and adding a configuration to omit certain sites from the pipeline. Additionally, only values that appear two or more times within view data from the last 24 hours are included.

08-Feb-2024

ENG-27436

 

Enterprise Dashboard:

UI Update / content api calls to use the new filter options

We have made strategic adjustments to the data pipeline for User Attributes and User Segments, enhancing its efficiency and relevance. These adjustments include excluding Custom segments and adding a configuration to omit certain sites from the pipeline. Additionally, only values that appear two or more times within view data from the last 24 hours are included.

08-Feb-2024

ENG-27601

 

Science:
Adding Image Tagging Job to generate and store output to HDFS
We have enhanced the image tagging job to store its output directly to HDFS, bypassing the database for improved efficiency and scalability. This update specifically supports sites enabled for composite outfits, ensuring their image tagging processes are streamlined and more effectively managed.

12-Feb-2024

ENG-26849

 

Social Proof:
Track Social Proof Messages through Experience API Call (Actual Messages)

We have enhanced the Experience API to track the specific social proof messages displayed to shoppers, allowing for detailed analysis of message performance. This upgrade moves beyond the previous binary indicator of social proof presence, enabling Digital Optimization Managers to see exactly which messages are shown and assess their impact on engagement and conversion metrics.
The API now distinguishes between various scenarios, such as single messages, multiple messages, and situations where no message is displayed or an error occurs.

12-Feb-2024

ENG-27588

 

Find:

WOC streaming eq field mapping changes

We've updated the search service to handle field mapping changes, transitioning from "woc_" to "wocprod_" to align with the new "wocprod" calculation. This adjustment ensures that "woc_" fields from rrserver are correctly mapped to enrichment calculation name fields in the search service.

14-Feb-2024

ENG-27556

 

Find:

Create querytag collection alias in SFI

We've improved the Streaming Find Index (SFI) by automating the update of the catalogtagger alias to match the catalog whenever a product snapshot is activated. This change ensures alignment between the querytag collection alias and the catalog, enhancing data consistency.

14-Feb-2024

ENG-27192

 

Find:

Add querytag schema for batch

We've streamlined the integration of the querytag schema within the Streaming Find Indexer (SFI) and Batch processes. The Index Builder now includes the querytag schema in batch indexing, while the Deployer Service ensures it's saved to Consul for easy access. This allows the Search Service to uniformly apply the schema across both streaming and batch indexing, enhancing consistency in data management.

14-Feb-2024

ENG-27498

 

Enterprise Dashboard, MVT:

MVT - Reports should show default currency by default

We've updated the MVT Reporting to automatically default to the default currency for sites with multiple currencies, preventing reports from showing blank by default. Now, the system selects the default currency or the first in sort order when multiple options exist, applying this logic across all reporting and filtering features.

14-Feb-2024

ENG-27718

 

 

Enterprise Dashboard, MVT:

MVT - Reports are not showing any data

We've resolved an issue where MVT Reports for sites with a single currency appeared blank. The problem was traced back to the reports using the reporting currency instead of the default currency. This fix ensures that MVT reports, both current and historical, now display data correctly for all clients, regardless of whether they operate with a single currency or multiple currencies.

14-Feb-2024

Bug and Support Fixes

The following issues have been fixed in the release version 24.03 during Jan 29, 2024 - Feb 08, 2024.

Jira#

Title

Summary

General Availability

ENG-27539

 

Enterprise Dashboard, product badging:

Social Proof Badging - Duplicate Badge is showing on selected location when a location selector is changed

We have addressed an issue in Social Proof Badging where changing the location selector in preview mode caused badges to duplicate at the selected location. Previously, upon selecting a different location, badges would appear multiple times either at the top or bottom of the page. This has been corrected to ensure that badges display correctly in their designated location without duplication, enhancing the accuracy and visual consistency of social proof badges across various page locations.

08-Feb-2024

ENG-27283

 

Recommend:

Strategy with seed product: do not return strategy if seed is not recommendable

We have resolved an issue affecting strategies designed to return the seed product. Previously, these strategies would still return recommendations even if the seed product was not recommendable. Now, if the seed product is not suitable for recommendation, the strategy will not return any recommendations. This applies to both configurable strategies that include the seed product option and advanced merchandising rules that place the seed product in the first slot.

08-Feb-2024

ENG-27581

 

Enterprise Dashboard, Social Message:

Social Proof Product Badging- Create Variation is not working

We have fixed a critical bug in the Social Proof - Badging feature where creating variations was not functioning correctly. Users encountered a TypeError in the console, preventing the creation of new variations. This issue has been addressed, and variations can now be created without errors.

08-Feb-2024

ENG-27598

 

Enterprise Dashboard:

Catalog Enrichment -  Getting Syntax error because of URI is too large

We have resolved an issue in Catalog Enrichment, where selecting all attributes and applying filters led to a syntax error due to an excessively large URI. The solution was to remove the "Select all" option from the UI.

08-Feb-2024

ENG-27689

 

Enterprise Dashboard:

Hiding Product Placement Report

The Product Placement Report in the Merchandising Report section has been hidden due to data discrepancies, resolving the issue by making it inaccessible from the UI.

08-Feb-2024

ENG-26884

 

Recommend:

Seed is not returned in first slot with "Include seed" Config strategies

We have corrected an issue where the seed product was not always appearing in the first slot, despite the "Include seed" configuration in strategies. This was notably observed with productId 869164, where the seed product appeared in the second slot regardless of user and session ID presence. The problem, initially suspected to be related to affinity or site-wide boost rules, has been resolved, ensuring the seed product now correctly appears in the first slot as expected.

08-Feb-2024

ENG-27194

 

Enterprise Dashboard, Find:

Search Test Drive - Minimum Match percentage

We have fixed a bug in the Search Test Drive concerning the Minimum Should Match parameter, where the UI mistakenly displayed a default value of 100% instead of reflecting the backend JSON configuration (e.g., "mm":"3<90%"). This correction ensures the UI now accurately represents the configured expression.

08-Feb-2024

ENG-27582

 

Enterprise Dashboard, product badging, Social Message:

Social Proof Product Badging  -  Create/Edit Variation labels are not correct

We have addressed a labeling issue in the Social Proof Product Badging process, ensuring that the steps for creating or editing variations are now accurately labeled as "Badge Type" for Step 1 and "Display Configuration" for Step 2. This correction aligns with the badge campaign creation workflow.

08-Feb-2024

ENG-27656

 

Product Placement Report is not at all loading after 15minutes also

We have fixed a problem where the Product Placement Report within the Merchandising Report section was not loading, regardless of the date metrics selected. Users can now access the report promptly without the extended wait times previously experienced.

08-Feb-2024

PLAT-3716

 

Streaming-Recommend:

Unable to add region data in streaming item consumer

We have resolved the problem where adding region data to a place snapshot caused the streaming item consumer to fail. Users can now include region data without encountering the previous disruptions.

08-Feb-2024

ENG-27313

Data Engineering, Recommend:

autocomplete_terms_datasync inefficient DB queries

We've fixed a performance issue in the autocomplete_terms_datasync job that caused high CPU usage on the production database. Optimizations include limiting job concurrency, batching updates, and excluding large URL string terms.

08-Feb-2024

ENG-27248

Discover, UPS:

Product Sorting cached on PLP

We have resolved the issue that led to inconsistent product sorting on Product Listing Pages. Users will now experience a stable and predictable order of products when navigating back to a Product Listing Pages.

08-Feb-2024

ENG-27545

 

Advanced Merchandising, Enterprise Dashboard:

Advanced Merchandising Rules sorting by dates not working as expected.

We have resolved an issue with the sorting of Advanced Merchandising Rules by dates - Last Updated, Start Date, and End Date - which previously did not function correctly. Sorting now accurately reflects the date format, rather than treating dates as numerical values, ensuring that users can efficiently organize and review merchandising rules based on their temporal parameters.

08-Feb-2024

ENG-27471

 

Find:

Product category name not getting indexed in tagger collection

We've resolved an issue where product category names were not being indexed in the tagger collection. This fix ensures that all relevant product information is correctly indexed, improving search and filtering capabilities within the collection.

14-Feb-2024

  • Was this article helpful?