Sessions
/dashboard/<siteId>/sessions — one row per visit in the current slice, and a
drawer that replays any of them hit by hit.
The table
Section titled “The table”50 rows a page. Columns:
| Column | Notes |
|---|---|
| Started / Ended | In UTC on the wire, rendered locally |
| Visitor | The 32-character daily hash. A prefix is searchable |
| Identified | An email or user id from tracing.identify(), when the visitor left one |
| Entry / Exit | First and last path of the visit |
| Referrer, UTM source, Campaign | Copied off the first hit |
| Country, Region, City, Language | See Geo |
| Browser, OS, Device, Screen | Parsed from the user agent |
| Pageviews | Pageview hits |
| Events | Non-pageview hits: custom, outbound and revenue |
| Bounce | One or fewer pageviews |
| Duration | Session total, including flushed time on page |
| Revenue | The amounts the visit’s revenue events reported in the site currency. Only shown once the site has sent one |
Two flags are computed rather than stored:
- Active — the visit’s last hit landed within the last 5 minutes.
- Returning — the same visitor id already started a visit earlier the same UTC day.
Sorting
Section titled “Sorting”Click a column header. The active column flips direction; a different column starts at descending.
sort |
Sorts by |
|---|---|
started (default) |
Visit start |
duration |
Session duration |
pageviews |
Pageview count |
events |
Non-pageview count |
revenue |
The visit’s revenue in the site currency |
dir is desc unless it is exactly asc. Ties break on start time and then
id, so paging is stable.
Quick chips
Section titled “Quick chips”Four independent toggles, combined with AND. Each is on when its parameter is
exactly 1.
| Chip | Parameter | Keeps visits where |
|---|---|---|
| Converted | converted=1 |
at least one non-pageview event fired |
| Bounced | bounced=1 |
the visit has one or fewer pageviews |
| Paid | paid=1 |
at least one revenue event fired in the visit |
| Returning | returning=1 |
the visitor was already seen earlier that day |
All clears all four. Toggling any chip resets page and closes the drawer.
Search
Section titled “Search”The box matches three things at once:
- a visitor id prefix (
a1b2c3…), - an entry path fragment, case-insensitive,
- any trait value set through
tracing.identify(), case-insensitive.
So typing an email address finds that person’s visits for the day — provided
you call identify() on their authenticated page loads.
The drawer
Section titled “The drawer”Clicking a row on a wide screen opens a drawer over the list and puts
session=<id> in the URL. Below 1024 px it navigates to the full page instead.
The drawer shows:
- The visit’s own summary: source, campaign, location, device, duration.
- A timeline of every hit in order — pageviews with their time on page, custom events with their properties, outbound clicks with the destination, revenue events with the amount. Up to 500 hits.
- The visitor’s traits.
- Previous and Next buttons that walk the result set in the list’s own sort order, without sending you back to the table.
A pause longer than two minutes between hits is annotated in the timeline, so a visit that went quiet and came back reads as one.
Closing the drawer removes session from the URL.
The visitor
Section titled “The visitor”The full session page adds Other visits by this visitor — up to six, all
from the same UTC day — and a link that filters the list to that visit’s
referrer. The referrer link uses the literal Direct / none when there was
none.
Export
Section titled “Export”The download icon exports this slice — including the chips and the search
box, which the Overview export knows nothing about — as one row per visit, up
to 5000 rows, 23 columns. The export button adds mode=sessions for you. See
CSV export.
URL parameters
Section titled “URL parameters”| Parameter | Values | Default |
|---|---|---|
range |
the nine range keys | 30d |
| all 26 filter keys | see Filters | none |
page |
integer ≥ 1 | 1 |
sort |
started, duration, pageviews, events, revenue |
started |
dir |
asc, desc |
desc |
converted, bounced, paid, returning |
1 |
off |
q |
free text | none |
session |
a session id | none |