When you build your search and browse interface, you should implement sending events at the same time.
This lets you validate your user events before going live and collect enough events to make an impact sooner.
When planning which events to send, consider all interaction points your users have with your site:
- Category pages
- Search results pages
- Autocomplete menu
- Emails, newsletters, push notifications, and other pages
Must-have events for ecommerce
Every ecommerce search and browse implementation should send click events
when users click products after performing a search.
They should also include conversion events when users add products to the shopping cart.
Must-have events for product listing pages
Must-have events for product detail pages
Must-have events for autocomplete
If you include products in the autocomplete menu of your search interface, you should send events for user interactions with the Autocomplete menu. See the Autocomplete guide for more information.
Additional events for Personalization
You can add these events if you want to enhance your Personalization strategy. See Personalizing results for more information.
Events for Algolia Recommend
See Event requirements for Algolia Recommend for more information.
When planning events to send for a media use case, consider the following example events.
View events
Article Viewed: a user viewed an article page.
Click events
Article Clicked: a user clicked on an article.
Ad Clicked: a user clicked on an ad.
Conversion events
Article Read: a user reached the bottom of an article page.
Article Bookmarked: a user bookmarked an article.
Article Liked: a user liked an article.
Article Recommended: a user recommended an article.
Video Watched: a user watched a video.
Playlist Followed: a user followed a playlist.
Author Followed: a user followed an author.
Brand Followed: a user followed a brand.
See also
Last modified on May 19, 2026