Integrations / Platforms / Salesforce Commerce Cloud B2C / Search Analytics & Personalization

Search Analytics & Personalization

By default, our integration captures different events so you can access search analytics through the algolia dashboard. The cartridge we send the events from depends on your site.

  • SFRA sites emit events from the int_algolia_sfra cartridge.
  • SiteGenesis sites emit events from the int_algolia_controllers cartridge.

We capture click and conversion events while your users interact with your search. You can see statistics on these events in the Algolia dashboard.

If your plan includes Personalization, you can leverage the events we capture to personalize the search experience for your users.

Default events

By default, we capture every search (every keystroke in the search box) to provide you with detailed search analytics. We also capture click events when your user clicks on a search result, and conversion events when they add a product to their cart.

Besides capturing these events, you can customize the code of the search experience to track other relevant interactions, such as:

  • A user adds a product to their wish list.
  • A user left a review on a product.
  • And many more.

Click and conversion analytics

If you use the int_algolia_sfra or int_algolia_controllers cartridge, you receive insightful analytics metrics out of the box to determine how your search is performing.

A/B testing

If you use the int_algolia_sfra or int_algolia_controllers cartridge, you can instantly start creating your first A/B tests to perform experiments with your search relevancy.


You can only use Personalization if your plan includes access to it. Please check our pricing page for more details.

To enable Personalization on your search:

  1. Go to your Algolia Dashboard.
  2. Select your product index, and go to Configuration → Personalization.
  3. Toggle on Personalization .

If your site supports multiple locales, you have to repeat these steps for each index.

From here, your are ready to personalize search results through the Algolia Dashboard..

Did you find this page helpful?