The average number of pages visitors view during a single session on your site.
Avg Page Views per Session = Page Views ÷ Sessions
| Metric | Definition |
|---|
| Page Views | Total pages loaded across all sessions |
| Sessions | Unique visitor sessions on your site |
| Metadata | |
|---|
| Type | Number |
| Data Source | Upstack Pixel |
| Aggregation | Average |
Example
Your site recorded 4.2 pages per session this month across 12,400 sessions:
| Traffic Source | Avg Pages/Session | Sessions |
|---|
| Organic Search | 5.1 | 4,200 |
| Email Campaign | 4.8 | 2,800 |
| Paid Social | 3.2 | 3,100 |
| Direct | 3.9 | 2,300 |
How It Works
Each time a visitor lands on your site, Upstack starts a session. Every page they view increments the page view count. Dividing total page views by total sessions gives you the average browsing depth across all visitors.
When to Use
| Scenario | Action |
|---|
| Measuring content engagement | Higher values indicate visitors explore more pages |
| Evaluating landing page quality | Low values suggest visitors leave without exploring |
| Comparing traffic sources | Identify which channels bring more engaged visitors |
| Optimizing site navigation | Test layout changes and measure browsing depth impact |
| Metric | Relationship |
|---|
| Page Views | Numerator — total pages viewed |
| Unique Sessions | Denominator — total sessions counted |
| Avg View Contents per Session | Similar depth metric for product views specifically |
See all Engagement metrics →