Avg. Active Time measures the average time per session where visitors were actively engaged—moving mouse, typing, scrolling—excluding idle periods.
Avg. Active Time = Total Active Time ÷ Session Count
| Metric | Definition |
|---|
| Total Active Time | Sum of active engagement time across all sessions |
| Session Count | Total number of sessions |
| Metadata | |
|---|
| Type | Duration |
| Data Source | Upstack Pixel |
| Aggregation | Average |
Example
Sessions averaged 2 minutes 15 seconds of active engagement out of a 3 minute 42 second total duration.
| Page Type | Avg. Duration | Avg. Active Time | Active % |
|---|
| Product Pages | 2:30 | 2:10 | 87% |
| Blog Posts | 4:00 | 2:45 | 69% |
| Checkout | 5:15 | 4:30 | 86% |
How It Works
Active time is measured when the Upstack Pixel detects user interaction signals: mouse movement, keyboard input, scrolling, or touch events. Periods without these signals are classified as idle time and excluded from this metric.
When to Use
| Scenario | Action |
|---|
| Low active-to-total ratio | Investigate content engagement or page issues |
| Comparing page performance | Identify which pages hold attention |
| Checkout optimization | Ensure checkout flow keeps users active |
| Content quality assessment | Measure actual reading/interaction time |
| Metric | Relationship |
|---|
| Avg. Session Duration | Total time including idle |
| Avg. Idle Time | Time spent inactive |
| Avg. Interactions | Number of engagement events |
See all Session metrics →