Appearance
Recommendation Types
Relewise supports the following recommendation types. For help implementing recommendations, refer to our implementation guide.
Purchase Recommendations
Purchased with Product
This type of recommendation returns products typically purchased with a given product.
PurchasedWithProduct
is often used on the product details page (PDP) and well as in a power step, when a user adds a product to the basket. Displaying supplementary products on the PDP can both increase the conversion rate for the main product as well as increase basket size.
Typical use case
When a user is viewing a given product you want to display supplementary products.
Example of usage of the purchased with product recommendation type
For more information and examples see API Reference.
Purchased with multiple Products
This type of recommendation returns products typically purchased with one or more given products.
PurchasedWithMultipleProducts
is often used to display recommendations on the basket page to remind users of products they may have forgotten, and thus helps increase basket size.
Typical use case
You want to display product recommendations on the basket page for users that have not given consent to be tracked. When users have not given consent, Relewise does not know about the content of the basket.
By using the PurchasedWithMultipleProducts
you can send Product IDs for all products in the basket, and Relewise will return recommendations based on that.
You have designed a page template to highlight one or more products. Below the highlighted products you want to display a list of relevant products for users interested in the highlighted products.
For more information and examples see API Reference.
Purchased with current Cart
This type of recommendation returns products typically purchased with the content of a specific basket, in the same way as PurchasedWithMultipleProducts
.
PurchasedWithCurrentCart
is used to display recommendations on the basket page to remind users of products they may have forgotten, in order to increase basket size.
Please note that this recommendation type only works if the user has given consent to being tracked, since it relies on a simultaneous TrackCartRequest
to keep track of what is in the actual basket.
As a rule, Relewise recommends using PurchasedWithMultipleProducts
for all your basket-related recommendations, for both anonymous and non-anonymous users.
Typical use case
You want to display a recommendation slider in a marketing email, based off of a user's previous basket picks.
For more information and examples see API Reference.
Popular Products
This type of recommendation returns the most popular products. It can be either the most viewed or the most purchased within a given period.
If the user is not an anonymous user, popular products are also personalized for the current user.
Typical use case
On the front page, you want to display a list of the most popular products of the last two weeks, to inspire new and returning customers.
For more information and examples see API Reference.
Popular Product Categories
This type of recommendation returns the most popular product categories. These are the most viewed within a given period.
If the user is not an anonymous user, popular product categories are also personalized for the current user.
This type of recommendation is weighted like this:
csharp
public class ProductCategoryRecommendationWeights{
public double CategoryViews { get; set; }
public double ProductViews { get; set; }
public double ProductPurchases { get; set; }
}
CategoryViews
is how many views a category has received in a given time period. ProductViews
is how many products have been viewed within that category in the given time period. And ProductPurchases
is how many products have been purchased from that category in the given time period.
Typical use case
On the front page, you want to display a list of the most popular categories for the past month.
When opening a search overlay you want to show what is popular right now to inspire the user.
For more information and examples see API Reference.
Popular Search Terms
This type of recommendation returns a list of popular search terms for a given period.
Typical use case
You want to inspire and guide the user by presenting popular search terms by other users, who have also searched for the same term as the user just has.
For more information and examples see API Reference.
Popular Content
This type of recommendation returns the most popular content pages, and can be returned for a given period.
If the user is not an anonymous user, popular content is also personalized for the current user among other factors.
Typical use case
On your blog, you want to inspire visitors on the front page by presenting them with a list of the most popular posts within the past two weeks.
For more information and examples see API Reference.
Popular Content categories
This type of recommendation returns the most popular content categories. These are the most viewed within a given period.
If the user is not an anonymous user, popular content categories are also personalized for the current user.
This type of recommendation is weighted like this:
csharp
public class ContentCategoryRecommendationWeights {
public double CategoryViews { get; set; }
public double ContentViews { get; set; }
}
CategoryViews
is how many times the category has been viewed in the given time period. ContentViews
is how many articles within the category have been viewed in the given time period. `
The PersonalContentCategory
can be used anywhere you want to recommend a list of personalized content categories to a user, such as a list of blog posts.
For more information and examples see API Reference.
Popular Brands
This type of recommendation returns the most popular brands. These are the most viewed within a given period.
If the user is not an anonymous user, popular brands are also personalized for the current user.
This type of recommendation is weighted like this:
csharp
public class BrandRecommendationWeights {
public double BrandViews { get; set; }
public double ProductViews { get; set; }
public double ProductPurchases { get; set; }
}
BrandViews
is the amount of views a brand has received over the given period (as per TrackBrandView
), ProductViews
is the amount of products shown within the brand over the given time period, and ProductPurchases
is the amount of products from the brand that have been sold within the given period.
Typical use case
On the front page, you want to inspire visitors by presenting them with a list of the most popular brands over the past month.
For more information and examples see API Reference.
Sort Recommendations
Sort Products
This type of recommendation sorts a list of products ensuring the most relevant products come first.
If the user has not given consent to be tracked and thus is anonymous, SortProducts
uses product popularity to sort the products. If user information is available it is used to make a personalized sorting of the products.
Typical use case
Based on what the user has already added to the basket, you want to make sure that the most relevant products are displayed first when the user browses product categories. For example, in a clothing store, when a user has added a shirt to the basket, the corresponding category of pants should be displayed first. This ensures that pants and shirts that go well together are displayed alongside one another.
Example of usage of the sort products type
For more information and examples see API Reference.
Sort Variants
This type of recommendation sorts a list of variants for a given product, ensuring the most relevant variants come first.
If the user has not given consent to be tracked and thereby is an anonymous user, SortVariants
uses variant sales to sort the variants. If user information is available it is used to make a personalized sorting of the variants based on what is known about user preferences from other products viewed or added to the basket.
Typical use case
When a user browses a product details page with three product images, you want to select and display images of the three variants that the user is most likely to be interested in.
For more information and examples see API Reference.
Personal Recommendations
Personal Product
This type of recommendation returns a list of personalized product recommendations to a given user.
The PersonalProduct
can be used anywhere you want to recommend a list of personalized products to a user.
Typical use case
You want to include personalized product recommendations in your newsletter, which is sent out twice a week to all subscribers.
For more information and examples see API Reference.
Personal Product Category
This type of recommendation returns a list of personalized product category recommendations to a given user.
The PersonalProductCategory
can be used anywhere you want to recommend a list of personalized product categories to a user.
This type of recommendation is weighted like this:
csharp
public class ProductCategoryRecommendationWeights {
public double CategoryViews { get; set; }
public double ProductViews { get; set; }
public double ProductPurchases { get; set; }
}
For more information and examples see API Reference.
Personal Content
This type of recommendation returns a list of personalized content recommendations to a given user.
The PersonalContent
can be used anywhere you want to recommend a list of personalized content to a user.
Typical use case
You want to include personalized content recommendations in your newsletter, which is sent out twice a week to all subscribers.
For more information and examples see API Reference.
Personal Content Category
This type of recommendation returns a list of personalized content categories recommendations to a given user.
This type of recommendation is weighted like this:
csharp
public class ContentCategoryRecommendationWeights {
public double CategoryViews { get; set; }
public double ContentViews { get; set; }
}
CategoryViews
is how many times the category has been viewed in the given time period. ContentViews
is how many articles within the category have been viewed in the given time period. `
The PersonalContentCategory
can be used anywhere you want to recommend a list of personalized content categories to a user, such as a list of blog posts.
For more information and examples see API Reference.
Personal Brand
This type of recommendation returns a list of personalized brand recommendations to a given user.
The PersonalBrand
can be used anywhere you want to recommend a list of personalized brands to a user.
This type of recommendation is weighted like this:
csharp
public class BrandRecommendationWeights {
public double BrandViews { get; set; }
public double ProductViews { get; set; }
public double ProductPurchases { get; set; }
}
BrandViews
is the amount of views a brand has received over the given period (as per TrackBrandView
), ProductViews
is the amount of products shown within the brand over the given time period, and ProductPurchases
is the amount of products from the brand that have been sold within the given period.
For more information and examples see API Reference.
After viewing Recommendations
Products viewed after viewing Product
This type of recommendation returns products typically viewed after viewing a given product.
The ProductsViewedAfterViewingProduct
is used on the product details page (PDP). Often the PDP is also the user's landing page and by providing further inspiration the bounce rate can be limited.
Typical use case
You want to display a product bar on the product details page, titled "Others have also seen".
For more information and examples see API Reference.
Products viewed after viewing Content
This type of recommendation returns relevant products based on a given content page.
Typical use case
You want to display product recommendations relevant to the content page being viewed by the user.
For more information and examples see API Reference.
Content viewed after viewing Product
This type of recommendation returns relevant content pages based on a given product.
Typical use case
On a product details page (PDP) you want to display inspiration for content pages that will be of interest to the user.
For more information and examples see API Reference.
Content viewed after viewing multiple Products
This type of recommendation returns relevant content pages based on multiple products.
Typical use case
You want to inspire the user on the order confirmation page, by showing them relevant content from your site based on the products just purchased.
For more information and examples see API Reference.
Content viewed after viewing Content
This type of recommendation returns relevant content pages based on a given content page.
Typical use case
You want to display inspiration on a content page for other content pages that will be of interest to the user.
Typical use case
You want to surface and recommend older news articles or blog posts from your archives that might be releant to the user.
For more information and examples see API Reference.
Content viewed after viewing multiple Content
This type of recommendation returns relevant content pages based on multiple other content pages.
For more information and examples see API Reference.
Other Recommendations
Recently Viewed Products
This type of recommendation returns a list of the products that the user has most recently viewed.
The RecentlyViewsProducts
recommendation type provides easy navigation for the user back to the products recently viewed.
Typical use case
Both on the front page and at the bottom of the product details page (PDP), you want to display the products the user has most recently viewed to provide the user with easy navigation back to them.
For more information and examples see API Reference.
Search Term-Based Product
This type of recommendation returns a list of products that other users, that have previously searched for a given search term, have found relevant afterward.
Typical use case
When your search function returns 0 results for a given search term, you want to display a list of products that other users searching for the same term have found relevant.
Example of usage of the search term-based product recommendation type
For more information and examples see API Reference.
Similar Products
This type of recommendation returns products similar to a given product. It is not based on an analysis of behavioral data, but rather on an analysis of similarities in product information data.
Typical use case
You want to display alternative products to a user whose desired product is out of stock or discontinued. Potential critical differences in products mean that this kind of recommendation relies on actual product metrics, rather than what other users have viewed.
Example of usage of the similar products recommendation type
For more information and examples, consult our API Reference..
Note: The SimilarProducts
recommendation type has previously been classified as Advanced Recommendations, with a higher price tag for its use. As of 2024, new customers to Relewise will pay the same rate for all types of recommendations, while pre-existing customers will retain their established price structure unless otherwise agreed upon. For inquiries regarding the pricing of recommendations, please reach out to us via our support page.
Custom Products Recommendations
This type of recommendation makes it possible to have customer-specific recommendations developed. When the recommendation has been developed it is accessible for the customer using the existing Relewise API.
Typical use case
You want to display recommendations only related to a user's previous order.
For more information and examples see API Reference.
Note: The CustomProducts
recommendation type has previously been classified as Advanced Recommendations, with a higher price tag for its use. As of 2024, new customers to Relewise will pay the same rate for all types of recommendations, while pre-existing customers will retain their established price structure unless otherwise agreed upon. For inquiries regarding the pricing of recommendations, please reach out to us via our support page.