Avg. Session Duration measures the average total time visitors spend per session on your site, indicating overall engagement depth.
Avg. Session Duration = Total Session Time ÷ Session Count
| Metric | Definition |
|---|
| Total Session Time | Sum of all session durations in seconds |
| Session Count | Total number of sessions |
| Metadata | |
|---|
| Type | Duration |
| Data Source | Upstack Pixel |
| Aggregation | Average |
Example
Your store’s 8,500 sessions averaged 3 minutes 42 seconds (222 seconds) per visit.
| Device | Sessions | Avg. Duration |
|---|
| Desktop | 3,400 | 4:15 |
| Mobile | 4,200 | 3:05 |
| Tablet | 900 | 3:45 |
How It Works
Session duration is measured from the first page load to the last tracked event. Longer durations typically correlate with higher purchase intent and conversion rates. The metric includes both active engagement and idle time.
When to Use
| Scenario | Action |
|---|
| Declining session duration | Review page load speed and content quality |
| Comparing traffic sources | Identify which channels bring engaged visitors |
| Content optimization | Measure impact of content changes |
| Mobile vs. desktop analysis | Identify device-specific UX issues |
| Metric | Relationship |
|---|
| Avg. Active Time | Time actively engaged (excludes idle) |
| Avg. Idle Time | Time spent inactive |
| Avg. Pages per Session | Pages viewed per session |
See all Session metrics →