Session

A session is a group of user interactions with a website or application that take place within a defined time window, typically ending after 30 minutes of inactivity.

Also known as: visit, browsing session, user session

Why It Matters

Sessions provide the framework for understanding how users interact with your site during a single visit. By grouping individual pageviews and events into sessions, you can measure visit quality through metrics like pages per session, session duration, and bounce rate. These metrics help you evaluate whether your content and user experience are engaging enough to keep visitors active.

Session definitions vary across analytics platforms, and these differences can create significant discrepancies in your data. Google Analytics uses a 30-minute inactivity timeout by default, but a user who leaves for 29 minutes and returns counts as the same session - while leaving for 31 minutes starts a new one. Understanding these rules is essential when comparing metrics across tools.

For person-level analytics tools like KISSmetrics, the concept of a session is less central because the focus is on the individual user across their entire lifecycle rather than isolated visits. However, session-level analysis remains useful for understanding immediate engagement patterns and evaluating the effectiveness of specific traffic sources.

Industry Applications

E-commerce

An online electronics store finds that users who purchase typically visit 3.2 times over 8 days before buying, indicating the need for retargeting and email nurture campaigns.

Benchmark: Average ecommerce session duration: 2-3 minutes

SaaS

A SaaS product tracks that trial users who have 5+ sessions in their first week convert to paid at 3x the rate of those with fewer sessions, making session frequency a key activation metric.

How to Track in KISSmetrics

KISSmetrics focuses on person-level tracking rather than session-based analysis, automatically connecting multiple visits by the same user into a unified timeline. You can still analyze session-level behavior by looking at activity groupings within individual user profiles. Use the Activity Report to see how users behave within and across visits.

Common Mistakes

  • -Comparing session counts across tools without understanding that each platform defines sessions differently.
  • -Assuming a high session count always means growth - returning visitors with short sessions may indicate confusion rather than engagement.
  • -Not considering that session timeout settings affect bounce rate calculations significantly.
  • -Ignoring that midnight boundaries can split a single natural visit into two sessions in some analytics tools.

Pro Tips

  • +Adjust your session timeout based on your content type. A media site where users read long articles may benefit from a 45-minute or 60-minute timeout.
  • +Compare new visitor sessions vs returning visitor sessions separately to understand different audience segments.
  • +Use session-level conversion rates alongside user-level conversion rates to understand how many touches it takes before someone converts.
  • +Look at session frequency per user to identify your most engaged audience segments.

Related Terms

See Session in action

KISSmetrics tracks every user across sessions and devices so you can measure what matters. Start free - no credit card required.