Data Tables
Every dashboard in Calm Analytics includes data tables that break down your metrics into detailed, sortable rows. Tables are where you go when you need specifics: which exact pages get the most traffic, which countries your visitors come from, or which traffic sources are converting.
Sorting#
Click any column header to sort the table by that column. Click the same header again to reverse the sort direction. A small arrow next to the header name shows whether you are sorting ascending or descending.
By default, tables are sorted by the primary metric (usually pageviews or sessions) in descending order, so the most important rows appear first.
Searching and filtering#
Every table has a search box above it. Type any text to filter rows instantly. No need to press Enter.
This is useful when you want to find a specific page URL, a particular country, or a traffic source by name. The filter matches against the text column (the first column), so you can search for partial matches too. Typing /blog shows all rows containing that path.
Pagination#
Tables display 10 rows per page by default. Use the pagination controls at the bottom of the table to navigate between pages, or change the rows-per-page setting to show 25, 50, or 100 rows at once.
Column types#
Tables use consistent formatting so you can scan numbers quickly:
| Column type | Alignment | Example |
|---|---|---|
| Text (page URLs, countries, sources) | Left-aligned | /blog/my-post |
| Numbers (users, sessions, pageviews) | Right-aligned | 12,483 |
| Percentages (bounce rate, engagement rate) | Right-aligned | 45.2% |
| Durations (avg session duration) | Right-aligned | 2m 34s |
How key metrics are calculated#
Here is a quick reference for the metrics you will see most often in tables:
Bounce rate
The percentage of sessions where the visitor viewed only one page and then left. A 60% bounce rate means 6 out of 10 sessions ended after a single page.
Avg session duration
The average amount of time visitors spend on your site per session. Longer sessions generally indicate more engaged visitors.
Pages per session
The average number of pages viewed during a single session. Higher numbers suggest visitors are exploring your content.
Engagement rate
The opposite of bounce rate. It measures the percentage of sessions where the visitor either viewed 2 or more pages, spent 10 or more seconds on the site, or triggered a conversion event. If your bounce rate is 40%, your engagement rate is 60%.
A note on table size#
Top 250 rows
Tables show the top 250 rows ranked by the primary metric (the default sort column). For most sites, this covers every page, source, and country. If your site has more than 250 unique entries, you may not see all of them when re-sorting by a secondary column like bounce rate or duration. The primary sort always reflects the complete top 250.