Session Timeout on the Search page
Saurabh Jain last edited by sumit.aggarwal
Consider a user performs a search, then closes the search page; and again opens a new Search page and starts performing new searches. Are all these searched performed considered under the same session?
Environment Production Reported product version Mamba'20 Resolved in version Mamba'20 Module Search Analytics
If a user logs in, logs out, and continue searching, the entire set of session activities is captured under the same session ID in the "Session Tracking Details" report in Search Analytics. Session timeout represents the event when a user do not perform any action on the Search Client page for an interval.
In the following scenarios, a session is considered as complete or logged out, and a new session starts for the following searches for the same user:
a) If a user performs searches in two different browsers during the same period then two session IDs are generated for the same user, in "Session Tracking Details" report (shown below in the screenshot).
b) If a user doesn't perform any activity for more than 60 minutes or the session timeout duration which is set from the SearchUnify Admin Panel. If a new search is performed after the idle time which is greater than the Session timeout period, then again two session IDs are generated.
Note: 60 minutes is the default Session Timeout duration, but it can be changed from the SearchUnify Admin Panel. Mentioned below are the steps, to change the default Session timeout duration:
- Navigate to the Search Clients from the left navigation bar in the SearchUnify Admin Panel
- Click ""Edit"" for the desired "Search Client"
- Navigate to the Analytics Properties
- Find the Session Idle Timeout option and update the Session Timeout duration as per your requirements.