Page-level analytics help you understand which content resonates with your audience and identify opportunities for improvement. This guide covers the page performance metrics in Zenovay.
Where to Find Page Data
Page metrics live on each website's dashboard. Open your website from Domains, then stay on the Analytics tab. The Pages card has four views you can switch between:
- Page: your pages, ranked by page views
- Entry Page: the page each visit started on, counted in visits
- Exit Link: clicks on links to other sites, grouped by destination (see Exit Links below)
- Hostname: visits per hostname (useful for multi-subdomain sites)
Click Details at the bottom of the card to open the full list, with a search box and sortable columns.
Metrics Shown for the Page View
Each row in the Page view lists the page path (for example, /blog/article) with its number of page views. In the full list (Details), the Revenue column shows the revenue per page when payment tracking is connected to the website.
Hover a row in the Page view to see a detail card with per-page quality metrics:
| Metric | Description |
|---|---|
| Page views | How often the page was viewed |
| Visits | Visits that viewed this page at least once |
| Exit rate | % of this page's views that were the last page view of their visit |
| Median time on page | The median time from a view of this page to the next page view of the same visit |
On the Entry Page view, the hover detail card shows the visits that started on the page and the page's Bounce rate (the share of visits that started on this page and viewed no other page), since bounce is an entry-page metric.
Page View Metrics
Page Views
Definition: Total number of times a page was viewed.
- Every page load counts, and reloads count as new views
- In single-page apps, every route change counts as a page view
- A page the browser restores from its back/forward cache (for example, when a visitor clicks Back) counts as a page view too
- A change of only the
#hashis not a page view - Viewing the same page again in the same visit counts again
- Bot traffic is excluded
Time on Page
How It's Calculated
Time on page is the time from a page view to the next page view in the same visit: next page timestamp minus current page timestamp. The hover card shows the Median time on page, the middle value across all measurable views of the page, so a few very long or very short views don't skew it.
Limitations:
- The last page view of a visit has no next page view, so its time can't be measured. These views, including single-page visits, are left out of the median
- Idle time is included
Interpreting Time on Page
| Content Type | Good | Average | Poor |
|---|---|---|---|
| Blog posts | 3+ min | 1-3 min | <1 min |
| Product pages | 1-2 min | 30s-1 min | <30s |
| Landing pages | 30s-1 min | 15-30s | <15s |
| Documentation | 3+ min | 1-3 min | <1 min |
Improving Time on Page
- Add engaging content
- Include relevant images/videos
- Improve readability
- Link to related content
- Ensure fast load times
Entry Pages and Exit Links
Entry Pages
Definition: The page a visit started on. Each visit has exactly one entry page.
Use cases:
- Identify landing pages
- Understand entry points
- Optimize first impressions
The Entry Page view in the Pages card counts visits: each row shows how many visits started on that page, and the list is ranked by that number. Hover a row to see that entry page's Bounce rate: the visits that started there and viewed no other page, divided by all visits that started there.
To focus on those visits, hover a row and click the filter icon. The dashboard then filters to Entry page is …, which selects exactly the visits the row counts. Summed over all rows, the visits and bounces give your site's visits and bounce rate.
Exit Links
Zenovay tracks outbound link clicks: the links to other sites that visitors click to leave your site. Switch the Pages card to its Exit Link view to see these clicks grouped by destination.
Interpreting exit links:
- A high count to a partner or payment domain is often expected
- Investigate unexpected outbound destinations
Exit Rate
Exit Rate = Exits / Page Views × 100
A high exit rate means visitors often leave the site from this page. Hover a row in the Page view to see its exit rate in the detail card.
Exit vs Bounce
Bounce rate: of the visits that started on this page, the share that viewed no other page. Exit rate: of all page views of this page, the share that were the last page view of their visit. Every visit has exactly one exit.
Page Bounce Rate
Definition
Of all visits that started on this page, the percentage that viewed no other page.
Visits that start on another page don't affect this page's bounce rate. Time on page, scrolling and clicks don't count either: only a second page view does.
Page vs Site Bounce Rate
- Site bounce rate: Single-page visits ÷ all visits
- Page bounce rate: Single-page visits that started on that page ÷ all visits that started on that page
Add up the bounces and the visits of all entry pages and you get exactly the site bounce rate.
To see each landing page's bounce rate split by channel or device, open the Retention tab and switch to Bounce (Pro). See Cohort Bounce.
Reducing Page Bounce Rate
Analyze Content
Does the page deliver what visitors expect?
Check Load Time
Slow pages cause bounces. Check performance.
Review Design
Is navigation clear? Is content engaging?
Add CTAs
Give visitors clear next steps.
Internal Links
Link to related content within the page.
Finding Specific Pages
The full Pages list (opened with Details at the bottom of the Pages card) includes a search box: type a page path to filter the list. You can also sort the list by any column (Name, Page views or Revenue) by clicking the column header. On the Entry Page and Hostname views the count column is Visits, on the Exit Link view it is Clicks.
Filtering the Dashboard
The dashboard filter bar lets you scope every metric, including the Pages card, by attributes like country, browser, device, or source. Apply a filter and the Pages view updates to match.
Excluding Pages from Tracking
To stop counting specific pages or paths altogether, use a website's Exclusions settings (open the website's settings and find the Exclusions section). Excluded paths won't appear in your page data.
Content Performance
Blog/Article Analysis
Key metrics for content:
- Median time on page (engagement)
- Bounce and exit rate
- Scroll depth (Pro+, via heatmaps and the scroll-depth view)
Product Page Analysis
Key metrics for e-commerce:
- Time on page
- Exit rate
- Revenue attribution (when payment tracking is connected)
Page Speed
Pro PlanCore Web Vitals are collected per page on the Performance tab of the website dashboard.
Core Web Vitals by Page
Open the Performance tab, then "view all metrics" to see the Core Web Vitals by page table:
- LCP (Largest Contentful Paint)
- CLS (Cumulative Layout Shift)
- INP (Interaction to Next Paint)
- FCP (First Contentful Paint)
- TTFB (Time to First Byte)
Identifying Slow Pages
The table is sortable, so you can rank pages by their slowest metric (for example, highest LCP or worst INP) to find what to fix first.
See Core Web Vitals for details.
Exporting Page Data
Pro PlanOn paid plans you can export your analytics data, and Scale plans can schedule recurring reports. Export and scheduled reports are configured at the workspace level, not per individual page.
Common Page Issues
Pages Not Tracking
If pages are missing:
- Verify the tracking script is present on those pages
- Check the browser console for JavaScript errors
- Make sure the pages aren't in your Exclusions settings
Duplicate Pages
Sometimes the same content appears as multiple rows:
- Query strings can create variations
- Trailing-slash differences can split a path
Zenovay normalizes page paths to a hostname plus path (stripping the query string, hash, and a trailing slash) when ranking pages, which collapses most of these. Truly distinct query-string pages remain separate.
Missing Time Data
Time on page can only be measured when a visit goes on to another page. The last page view of a visit, and so every single-page visit, has no measurable time and is left out of the median. If none of a page's views had a next page view in the selected period, the hover card shows no Median time on page for it.
This is expected, not a tracking error.
Best Practices
Regular Page Review
| Period | Action |
|---|---|
| Weekly | Check top pages, new entries |
| Monthly | Review trends, identify winners |
| Quarterly | Content audit, prune low performers |
Optimization Workflow
- Identify high-traffic pages
- Analyze metrics (bounce, time, exits)
- Form a hypothesis
- Make improvements
- Measure impact