Metric Definition
Sessions per user
Track from
Session frequency
Session frequency is the average number of separate sessions a user starts in a defined period, such as sessions per active user per week. It measures how often people come back, which is the clearest behavioural signal of whether a product has become a habit. A rising figure means the product is pulling users back without prompting.
8 min read
What is session frequency?
Session frequency is the average number of separate sessions a user starts in a defined period, normalised per active user. If 1,000 active users start 4,500 sessions in a week, session frequency is 4.5 sessions per user per week. A session is a distinct visit, usually bounded by a timeout of inactivity, so two visits half an hour apart count as one session while two visits hours apart count as two.
Session frequency matters because it separates habit from novelty. A user who signs up, explores once, and never returns looks active for a day but contributes nothing lasting. A user who returns several times a week has folded the product into a routine. Frequency captures that difference in a single number, which is why it sits close to retention rate and daily active users in any product-health review.
The right period depends on the product. A messaging app expects multiple sessions a day, a payroll tool might expect one session a month, and both can be healthy. Frequency is only meaningful against the natural cadence of the job your product does, so anchor it to that before you judge the number.
Frequency and depth are different things. A user might open the product often but do very little each time, or rarely but accomplish a great deal. Session frequency answers how often, not how much, so read it alongside session duration and the core action a user takes per visit.
Define the session timeout and the active-user window before you measure. A 30-minute timeout and a 7-day window are common, but the choice changes the number. Comparing frequency across periods only works if the definitions stay fixed.
How to calculate session frequency
The base calculation divides total sessions by active users over the same period. The inputs are simple, but each one carries a definition choice that changes the result, so settle those choices first and apply them consistently.
- 1
Total sessions in period
Count every distinct session started in the period. A session ends after a fixed window of inactivity, often 30 minutes, so the timeout you pick directly shapes the count.
- 2
Active users in period
Count unique users who started at least one session in the period. Users with zero sessions are excluded, which keeps the average focused on people who actually showed up.
- 3
Period length
Choose a window that matches the natural cadence of the product, such as per day, per week, or per month. Frequency only compares cleanly when the window stays the same.
- 4
Cohort split
Recompute the same ratio for meaningful segments such as new versus established users or by plan. The blended average hides cohorts that behave very differently.
Session frequency in a metric tree
A single frequency number averages over every user, so it can stay flat while one cohort collapses and another climbs. Decomposing it into a metric tree exposes those moving parts: new users finding their reason to return, established users keeping a habit, and the triggers that pull people back at all.
The tree also distinguishes causes that share a symptom. Falling frequency from poor onboarding sits on the new-user branch, while falling frequency from a broken notification sits on the re-engagement branch. They look identical in the headline average and need opposite fixes.
Metric tree insight
In KPI Tree each branch carries a RACI owner, so the activation node sits with onboarding and the return-triggers node sits with lifecycle marketing. When frequency dips, the accountable owner for the branch that moved is notified rather than the whole team, and the verified impact loop checks whether the onboarding change or the new notification actually lifted return visits.
Session frequency benchmarks
There is no universal target for session frequency because the right cadence is set by the job the product does. A daily-habit product and a monthly-workflow product can both be healthy at very different numbers. Use these ranges to sanity-check your category, then build a baseline from your own cohorts.
| Product type | Typical cadence | Healthy frequency | Read as |
|---|---|---|---|
| Daily habit, such as messaging | Per day | 3 to 10 sessions per day | Multiple returns a day is the bar |
| Consumer engagement, such as media | Per week | 5 to 15 sessions per week | Several visits a week signals stickiness |
| B2B workflow tool | Per week | 3 to 8 sessions per week | Tied to the working week and core task |
| Periodic or seasonal tool | Per month | 1 to 4 sessions per month | Low and steady can be perfectly healthy |
How to improve session frequency
Frequency rises when a product gives people a reason to come back and removes the friction that stops them. The most effective levers create a natural cadence rather than nagging users into returning. Below are the levers that move the number most often.
Shorten time to first value
Users return when the first visit pays off quickly. Cut the steps between opening the product and getting something useful done.
Build genuine return triggers
A relevant notification or a recurring task pulls people back. A noisy one trains them to ignore you, so trigger on real value, not on a schedule alone.
Reinforce the core habit
Identify the one action that predicts return and make it easy to repeat. Frequency follows from a clear, repeatable reason to open the product.
Remove friction at the door
Slow loads, awkward logins, and errors quietly suppress return visits. Fixing the path back in lifts frequency without changing the product itself.
Common mistakes when tracking session frequency
- 1
Treating high frequency as always good
Many short sessions can signal users who cannot finish the job in one go. Read frequency next to what gets done per session, not on its own.
- 2
Ignoring the session timeout
A short timeout splits one visit into several and inflates the count. Lock the timeout definition so the trend means something.
- 3
Reading the blended average only
New and established users have very different rhythms. A flat average can hide one cohort collapsing while another rises, so always split by cohort.
- 4
Chasing frequency over outcomes
Pushing users to open the product more can lift frequency while value per visit falls. Tie the metric to a real outcome before you optimise it.
Related metrics
Daily active users
DAU
Product MetricsMetric Definition
DAU = Unique Users Who Performed a Qualifying Action in a Single Day
Daily active users measures the number of unique users who engage with your product on a given day. It is the primary engagement metric for consumer and SaaS products, indicating whether your product has become a daily habit for its users.
Retention rate
Product MetricsMetric Definition
Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100
Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.
Feature adoption rate
Product MetricsMetric Definition
Feature Adoption Rate = (Users Who Used the Feature / Total Active Users) × 100
Feature adoption rate measures the percentage of users who use a specific feature within a given period. It tells product teams whether new features are resonating with users and which existing features are underutilised, guiding investment decisions and roadmap priorities.
Activation rate
First-value milestone
SaaS MetricsMetric Definition
Activation Rate = (Users Who Completed Activation Milestone / Total New Sign-ups) x 100
Activation rate measures the percentage of new sign-ups who complete a key action that signals they have experienced the core value of the product. It is the bridge between acquisition and retention, and a leading indicator of long-term customer health.
Metric trees for product teams
Metric Definition
Session frequency is a core product engagement metric, so see how product teams place it in a wider metric tree to connect it to activation and retention.
Input metrics vs output metrics
Metric Definition
Session frequency is an input metric you can influence directly, and this guide shows how to tell it apart from the lagging outputs it feeds.
Turn session frequency into a tree with owners on every branch
Model session frequency in KPI Tree by connecting activation, habit strength, and return triggers to the teams that influence them. When frequency moves, the tree shows which cohort and which branch drove it, and the accountable owner is notified to act.