Skip to main content
The first step to configuring the Advanced Personalization feature is to select the indices for which to enable personalization. To start personalizing an index, go to the Advanced Personalization dashboardโ€™s Configuration page, and click Personalize an index.
Button to personalize an index

Button to personalize an index

This feature isnโ€™t available on every plan. Refer to your pricing plan to see if itโ€™s included.

Select the index to personalize

To get started, select either a primary index or one of its replicas from the menu. Advanced Personalization doesnโ€™t support personalizing both an index and its replicas at the same time. When you personalize a primary index, its affinities and event mappings automatically apply to all replicas, and vice versa.
Dashboard interface to select the index to personalize

Dashboard interface to select the index to personalize

Select the attributes for affinities

To personalize the search experience, Advanced Personalization needs to know which facet attributes to use as affinities. In the Affinities field, add all the relevant facet attributes you want to use for personalization. For example, if youโ€™re running an ecommerce website, relevant facet attributes might include category, color, gender, and size.
Dashboard interface to select the facets for affinities

Dashboard interface to select the facets for affinities

When selecting attributes as affinities, consider the following:
  • Advanced Personalization relies on facet attributes. Make sure to add the attributes to use as affinities to the attributesForFaceting setting in the Algolia dashboard.
  • Advanced Personalization supports dot notation in facet attribute names. This is useful when selecting nested facet attributes as affinities for personalization.
  • Advanced Personalization supports array attributes to capture multiple values for a single facet attribute.
  • Advanced Personalization doesnโ€™t support the filterOnly modifier for facet attributes, since users wonโ€™t interact with these attributes. Theyโ€™re used for filtering, not faceting.

Next step

After setting up the indices, you must define the events collection strategy to improve the accuracy of user signals.

Reference

โŒ˜I