Simply put, a session is a series of user interactions on your site, beginning with the first page they visit and ending with a period of inactivity lasting longer than 30 minutes. "Activity" is defined as any user mouse movement, clicks, or scrolls.
As an example, if your user visits your landing page, then your app, and then refreshes the page all within 30 minutes of each other, the entire experience is recorded in a single session. If the user returns back to your site after another hour, a new session recording starts from the moment that they do the first action.
LogRocket sessions also support recording across multiple tabs, so a user opening a link in your app in a new tab will count as the same session.