Guides / Solutions / Ecommerce / Business user guide / Initial configuration

Configuring Personalization

With Personalization, you can show what’s relevant to each user profile. Personalization learns the affinity of each user and boosts results that match the user profile.

Collecting user data for Personalization

Implementing the tracking of user events and generating pseudonymous user tokens requires coding.

  1. Plan, which events to track.
  2. Send click and conversion events with user tokens to the Algolia Insights API. The user token allows Algolia to connect pseudonymous user profiles with actions performed with Algolia, for example, search queries.

Configuring your personalization strategy

  1. Go to the Personalization section in the Algolia dashboard.
  2. Select the Strategy tab.

    Configure the personalization strategy in the dashboard.

  3. Give a score to each event and facet to weigh their importance for the personalization strategy. Events and facets with higher weights have a larger impact on Personalization.

    Add scores to each event to weigh their importance for personalization

  4. Set the impact of Personalization on the search results between 0 and 100. The higher the score, the more a search result, which matches the personalization profile, is boosted.

    Set the impact for the Personalization

  5. You can test your Personalization strategy with the Personalization Simulator. Select a user token, an index, and enter a search query to see, which search results rank higher or lower due to Personalization.

    Try the effect of personalization in the simulator

  6. Select the User tab to view each user profile and behavior to get more insights.

    Get more insights about users in the user profile page.

  7. Performed by the engineering team: Enable Personalization in production.
Did you find this page helpful?