Guides / Personalization / Advanced Personalization / Configure personalization / Setup

Enable real-time personalization

Real-time personalization is a beta feature according to Algolia’s Terms of Service (“Beta Services”).

Real-time personalization dynamically optimizes search results based on users’ real-time interactions within their current session. This personalization approach:

  • Provides coverage for all users, including first-time visitors
  • Happens in real-time as users interact with your website
  • Adapts continuously to the user’s changing intent
  • Complements historical personalization for a comprehensive strategy

During beta, real-time personalization will activate only for new users, while historical personalization will apply for returning users. This is to ensure that metrics for real-time personalization can be collected and analyzed.

By leveraging immediate behavioral signals, real-time personalization delivers a responsive search experience that evolves with the user’s journey, enhancing desirability without requiring previous visit history.

For a detailed comparison, read about the differences between real-time and historical personalization.

Enable real-time personalization

Go to the Algolia dashboard to enable real-time personalization.

Dashboard interface for enabling real-time personalization

Dashboard interface enabling real-time personalization

Prerequisite: You must configure Advanced Personalization before enabling real-time personalization.

Implement real-time personalization

Dashboard activation alone does not apply real-time personalization to your search results. You must integrate event tracking and profile logic as described in the implementation guide.

Follow the implementation guide for step-by-step instructions on integrating real-time personalization into your search experience.

Further reading

Did you find this page helpful?