Algolia Personalization works by learning about your customers’ preferences and then weighting products that fit those preferences more heavily when they search or browse. It does this by looking at the attributes of products the customer clicks on or adds to their cart and building an anonymous profile. For example if a customer buys purple leggings for yoga, if they search for a t-shirt Algolia will promote purple t-shirt suitable for yoga.
For this to work well your product data needs to have attributes that might match well with the customer preferences, like color, movie genre, author etc. Personalization works best on large product ranges that are in a particular niche like ladies shoes, books, video games and the like.
With diverse product ranges preferences can be harder to define; a customer’s purchase of soft drinks doesn’t tell you much about what kind of sofa they will choose. It also helps if your customers are regular visitors so the profile can be built up.
NOTE: Sending Events to Algolia requires development work, check with your development team to ensure these are set up in place.
NOTE: Before you enable Personalistion across the board we highly recommend A/B testing it.