November 26, 2024

Enhanced personalization capabilities with new product feed algorithms (e.g., best-sellers) and dynamic content management via published field support. Added event schemas, advanced algorithms for recommendations, and fallback logic, alongside improvements to file uploads and UI updates.

✨ New Features ✨

1. Updated Recommendations project

What it is:

This project is a major selling point for Intempt as a platform to get more use of journeys and personalizations products. The current personalization capabilities (attribute personalization) will not be sufficient to leverage the GrowthOS potential.

Why it matters:

The solution is - enable creating product feeds that would output product recomendations based on pre-set algorithms (like best-sellers) and product attribute filters. These feeds then should be selectable for product output via API or in personalizations and email builder.

What’s New:

  1. Added support for published field.

Added the ability to manage and display content dynamically based on its publication state using a "Published" status with filtering. This improves the user experience by showing only relevant and up-to-date content.

  1. Added schemas for Purchase, Added to cart, Product viewed event.

Added structured schemas to ensure consistent and accurate data collection for key user actions.

  1. Implemented affinity algorithms.

Implemented algorithms to recommend items within categories the user has shown interest in. These algorithms track user interactions within specific categories and prioritize relevant recommendations.

  1. Implemented sorting algorithms.

Implemented sorting algorithms to improve content organization by prioritizing items based on user preferences and behavior.

  1. Implemented popularity algorithms.

Implemented popularity algorithms that score items based on a weighted sum of all interactions - such as shopping, adding to cart, and viewing an item - favoring recent interactions over historical interactions.

  1. Added fallback logic.

Added fallback logic to dynamically adjust filters and algorithms, ensuring content slots are filled even when the feed doesn’t provide enough items.


🛠 Improvements & Fixes 🛠

  1. Remove "share a review" button.

Removed the "Share a Review" button temporarily while we work on incorporating this functionality into an upcoming design update.

  1. Slugified file names before upload.

Fixed an issue with file uploads by ensuring file names are automatically slugified in the URL before uploading. This enhances compatibility and consistency, particularly for CSV file uploads.