Sessions
The Sessions panel shows individual visitor sessions. Each row is one visit: a single browser tab from open to close. Click any session to see the full event timeline.
Sub-tabs let you narrow the list to All, Live, Converted, and Bounced sessions, each shown with per-page badges: red R for rage clicks, amber D for dead clicks, purple C for copies. The Signals sub-tab is different: instead of a session list, it aggregates behavior signals into a ranked breakdown of copied text, rage clicks, dead clicks, form abandons, script errors, and prints. Open a row for detail, or click it to filter the dashboard. See Filters to combine a signal filter with other conditions in the filter editor.
How sessions work
Clickport uses browser-tab-based sessions. A session starts when a visitor opens your site in a new tab and ends when the tab is closed, or when the tab has been sitting in the background for more than 30 minutes. In that case the return click starts a fresh session: time a tab spends buried behind other windows never counts as one long visit.
A tab that stays visible and in front does not time out. Someone reading a long article for 40 minutes without touching anything is still one session. The 30-minute clock only concerns backgrounded time.
The session ID is stored in sessionStorage, which the browser clears when the tab closes. Opening a new tab starts a new session, even for the same visitor, and a cached session ID older than 30 minutes is discarded on reload for the same reason.
Session list
The session list shows one row per session with:
- Entry page (the first page visited)
- Exit page (the last page visited)
- Pageviews count
- Duration (time from first to last event)
- Country (with flag)
- Device type
- Source/referrer
Sessions are sorted by most recent first. Use the date picker and filters to narrow down the list.
Session detail and the activity timeline
Click any session to expand it. Every page the visitor saw unfolds on its own timeline, so you see not just what they did but when, in what order, and for how long.
- Reading versus away. The green stretches are engaged time, when the page was actually in front of the visitor. The hatched gaps are time the tab sat in the background while they looked elsewhere and came back.
- Event markers. Every copy, conversion, dead click, and rage click is pinned to the exact second it happened, shown as the same badge you see inline. Hover a marker to read its detail.
- The full path. Entry to exit, page by page, with time on page and scroll depth on each step, and the source, country, device, and browser in the header.
The timeline is rebuilt from events Clickport already collects, so it fills in on every past visit with nothing to install. No screen recording, no session replay, no cookies: the shape of a real visit without watching anyone. The Sessions feature page walks through a full buying journey.
Narrowing the list
Sub-tabs filter the list in place, and per-page badges appear inline the moment a goal fires or a signal is captured:
- All lists every session in the date range, newest first.
- Live shows visitors active in the last 30 minutes and refreshes as they move.
- Converted shows sessions that fired a goal you count as a conversion, with the goal badge on the page where it happened.
- Bounced shows single-page visits that left fast (see the bounce definition below).
- Signals is not a session list but a ranked breakdown of friction: copied text, rage clicks, dead clicks, form abandons, script errors, and prints. See Signals.
Click any session, badge, or signal row and the whole dashboard filters to those visitors. Combine it with other conditions in the filter editor.
Copied text
When a visitor copies text from your page, Clickport records what they copied and on which page. Prices, discount codes, phone numbers, addresses, API snippets: what people copy tells you what they came for. Each copy shows as a purple C badge on its page. Hover the badge to read the exact text.
This gives you the complete journey of a single visitor, from where they landed to the moment they converted or left.
Flagging and deleting sessions
If you spot a suspicious session (a bot, a competitor, or your own test traffic), you have two options:
- Flag as bot: marks the session and excludes it from future analytics. The session stays in the database for your records but will not affect any metrics.
- Delete: permanently removes the session and all its events from the database.
Visitor identity
Clickport does not use cookies or fingerprinting. Visitor identity is based on a daily-rotating anonymous ID that combines the visitor's IP address, user agent, and a server-side salt. The ID changes at midnight in your site's configured timezone.
This means the same person gets a new identity each day. Same-day return visits are linked to the same visitor. Next-day visits are treated as a new visitor.
Bounce definition
A session is marked as bounced only if all of these are true:
- 1 or fewer pageviews
- No outbound clicks
- Scroll depth under 25%
- Duration under 15 seconds
A visitor who reads a single blog post for 2 minutes and scrolls to the bottom is not a bounce, even though they only visited one page.