Result Management and Ranking

AddSearch Personalization gives you a robust toolset for building a personalized search experience tailored to your website visitors and aimed at your business needs.

Personalized search allows each website visitor to see search results based on their previous behavior and personal settings. Providing users with relevant results and a better experience overall on your website ultimately drives user happiness and conversions.

To learn more about Personalization, book a call with a member of our team. We’ll work together to set up Personalization for your search. In our discussion, we will define a strategy to best suit your site’s needs. You can read an overview of Personalization here.

If you want to learn more about personalization, contact our sales team.

Setting up personalization

To set the user token for personalized results, use the following snippet:

// Add a user token to the search request (if personalization in use)
client.setUserToken('uuid');

In personalized search, user events are typically sent to AddSearch via API and a user token is passed with the search query (see setUserToken function). An alternative way is to send user events needed for personalization with the search query.

To send personalization events with a search query, use the following snippet

// Events depend on the personalization strategy
// Contact AddSearch for more information
var events = [
  {favorite_genre: 'rock'},
  {favorite_band: 'Red Hot Chili Peppers'},
  {least_favorite_genre: 'country'}
];
 
client.setPersonalizationEvents(events);
Need more help?

We’re always happy to help with code or other questions you might have. Search our documentation, contact support, or connect with our sales team.