This feature isn’t available on every plan.
Refer to your pricing plan to see if it’s included.
Advantages of personalization
Algolia’s out-of-the-box relevance strategy treats every user the same way, but Personalization considers a user’s specific tastes. Textual relevance and business metrics are the first steps to great relevance, but Personalization lets you engage your users on their level. Queries mean different things to different people. For example, a user who searches for “harry” and prefers children’s literature likely wants to see “Harry Potter” results appear on the first page. Users who follow politics may be more interested in seeing “Harry Truman” in their results. Personalization incorporates a user’s past behavior when determining the most relevant results. Better relevance minimizes the user’s effort to find what they want. It also encourages users to stay on your site or app longer by exposing them to more options they’re likely to find appealing. Thanks to Google and Amazon, most users expect a digital experience where their preferences are used to tailor their results. Algolia’s Personalization feature brings this capability to your business.How does Personalization fit into Algolia’s relevance strategy?
Effective relevance has two main goals:- Enabling your users to find results that match their expectations.
- Providing results that align with your business needs.
- Textual relevance. Intelligent and robust textual matching that includes typo tolerance, synonyms, natural language processing, and various other capabilities and settings.
- Business relevance. Ranking results according to business metrics through custom ranking.
- Merchandising. Boosting and burying specific results or categories using Rules.
- Personalization for users with enough data to personalize the search
- Re-ranking for users without enough data to personalize the search (such as first-time users).
The order of relevance strategies
In summary, the engine applies the relevance strategies in this order:- Textual relevance (through the textual ranking criteria)
- Business relevance (through custom ranking)
- User-based preferences (through either Personalization or Dynamic Re-Ranking)
- Merchandising (through Rules)
100
. In that case, the engine prioritizes Personalization over business relevance. Then the engine applies the relevance strategies in this order:
- Textual relevance (through the textual ranking criteria)
- User-based preferences (through Personalization)
- Business relevance (through custom ranking)
- User-based preferences (through Dynamic Re-ranking, only if there isn’t enough data to personalize results for a particular user)
- Merchandising (through Rules)
Before you enable Personalization,
simulate your personalization strategy and A/B test the effects of Personalization first.