Skip to main content
The Pages report ranks your site’s pages by how many distinct sessions viewed them. Each row shows sessions, pageviews, and a trend sparkline, so the visible order matches the Sessions metric while repeat views remain available as separate context.

What each column means

Pages and URLs are ranked by Sessions, highest first, before the server applies its top-N limit. If two rows have the same session count, their displayed values break the tie alphabetically. Pageviews do not control the order, so one repeat-heavy session cannot push a page with broader session reach out of the list.

How do I switch to URLs, titles, entries, exits, or hostnames?

On the dedicated Pages report the three main views — Pages, Entry pages, and Exit pages — live in the address bar as ?tab=entry and ?tab=exit, so a link you copy reopens on the exact view you were reading. The Pages section has tabs that re-slice the same traffic by a different key, so you can answer different questions from one place:

When should I use URL mode?

Use URLs when one site serves the same path from more than one hostname — a marketing site and an app on example.com and app.example.com, or a staging subdomain sharing a path with production. By default the report is in Pages (path) mode, which groups example.com/pricing and app.example.com/pricing into a single /pricing row. Switching to URLs splits them into one row per hostname-and-path pair. Selecting the URLs tab turns URL mode on, and selecting Pages turns it back off. While it’s on, the Entries and Exits views become host-aware too, and their headings read Entry URLs and Exit URLs.
When your selected date range contains more than one hostname, TinyAnalytics shows a banner above the report offering to Switch to URL. Dismissing it hides it for your current visit only.
URL mode travels in the page address as ?pagesMode=url, so a dashboard link you copy and share reopens in URL mode for whoever you send it to. Hostnames are matched in lowercase, and www.example.com and example.com are not merged — they rank as separate rows.

How do I show the hostname without splitting rows?

Turn on Show full URL to display each row as hostname/pathname while keeping the Pages report grouped by path. The switch appears when the current page rows contain more than one hostname. This display option is useful when you want hostname context without changing the report’s grouping. It also makes the row’s external link open the displayed hostname. Because the row still represents a path grouped across hostnames, TinyAnalytics shows its latest representative hostname; it does not split traffic by host.
Use Show full URL for context. Use the URLs tab when example.com/pricing and app.example.com/pricing must become separate rows with separate metrics.

How do I read the Entry pages report?

An entry page (also called a landing page) is the first page a visitor sees in a session — where the visit begins. The Entry pages report ranks your entry pages and adds the engagement metrics that tell you whether each one actually holds attention:
Bounce here is measured against each session’s real, unfiltered pageview count — so applying a dashboard filter can’t inflate or deflate it. The same rule protects the ranking and the duration column: filters choose which sessions qualify, and each qualifying session still reports its true first page and full duration. Missing engagement data shows as ”—” rather than zero, so a page with no scroll signal isn’t mistaken for one nobody scrolled.
Read entry pages to judge your acquisition quality, not just volume: a page that draws many sessions but bounces most of them is pulling the wrong traffic — or making the wrong first impression.

How do I read the Exit pages report?

An exit page is the last page of a session — where the visit ended. The Exit pages report answers “where do people leave?”, and its key column is the exit rate:
A high exit rate isn’t automatically bad. On a receipt or thank-you page it means the flow completed. On a checkout or signup step it usually marks a leak. The single-page column helps you tell the two apart: high single-page exits mean the page answered — or lost — the visitor on its own.
Exit rate needs a clean denominator (the page’s views). It shows in two cases: while an event-level filter (like Path or Browser version) is active — those change pageview counts independently of sessions, making the ratio undefined — and for pages with no counted views. Rates from fewer than 10 exiting sessions render muted with a “low sample” hint, so one stray session can’t paint a 100% headline.
Spot a leak? Hover a row and click the bell to create an exit-rate spike alert for that page — you’ll get notified when its exit rate rises instead of discovering it by browsing. See alerts.

How do I see one page’s full stats?

Click a row to open the main dashboard already filtered to that page. Every metric, chart, and breakdown is scoped to visitors who saw it, so you land on a complete picture of how that one page performs. Your current date range and any other active filters come along with you. Because the click navigates rather than toggling a filter in place, you clear it the way you clear any filter — remove the page filter on the dashboard, or use your browser’s Back button. See filter your data. In URLs mode a row click applies two filters together, hostname and path, so you scope to that exact URL rather than to the path across every host.
Row clicks are edge-honest: an Entry pages row filters by sessions that started there, and an Exit pages row filters by sessions that ended there — never merely “sessions that visited the page at some point”. The same Entry Page and Exit Page filters are available from the filter picker on every report.

Common workflows

  • Find your top content. The default ranking shows which pages reached the most sessions.
  • Check a page’s momentum. Read the trend sparkline to see whether a page is gaining or losing visits.
  • Drill into one page. Click a page to open the dashboard filtered to it, and read its sources, devices, and geography in the Overview breakdowns.
  • Separate two hostnames. Switch to the URLs view when the same path is served from several domains or subdomains.

Frequently asked questions

Pages and URLs are ranked by distinct Sessions, highest first, before the server applies its top-N limit. Ties use the displayed page or URL alphabetically. Pageviews remain a separate column and do not control the ranking, so repeat views in one session cannot displace a page seen in more sessions.
The Pages view ranks pages by their path, which is the standard read of your top content. The Titles view ranks them by their HTML <title> instead, which is useful when one path serves many titles. Both views re-slice the same traffic by a different key.
An entry page is the first page of a session and an exit page is the last. In the TinyAnalytics Pages report, the Entry pages view ranks pages by how many sessions start there, and the Exit pages view ranks them by how many sessions end there — with each page’s exit rate alongside.
For each page: sessions that ended on the page, divided by that page’s total pageviews in the same date range, as a percentage. Session-scoped filters (like Channel or Entry Page) apply to both halves of the ratio; the exit-page condition itself never restricts the pageview count. A session counts toward the page shown as its last pageview inside your selected range.
Click that page’s row in the Pages report. TinyAnalytics opens the main dashboard already filtered to that page, carrying your date range and any other active filters with it, so you can read its sources, devices, and geography. The click navigates rather than toggling a filter in place, so you clear it by removing the page filter on the dashboard or using your browser’s Back button. See filter your data.
The report groups by path by default, so example.com/pricing and app.example.com/pricing combine into one /pricing row. Switch to the URLs tab to group by host and path together and see them separately. When your date range contains more than one hostname, TinyAnalytics offers this switch in a banner above the report.
Show full URL adds a representative hostname to each displayed path but keeps traffic grouped by path. The URLs tab changes the grouping to hostname plus path, so the same path on two hostnames becomes two rows with separate metrics.

Dashboard overview

Top-line metrics and breakdowns for your whole site.

Sessions

See the visits behind the pageviews.

Journeys

See the paths visitors take between pages.

Filter your data

Narrow reports to a page, source, or country.