Clickport
Start free trial

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.

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. There is no 30-minute inactivity timeout. If someone leaves your tab open for an hour and then clicks a link, it is still the same session.

The session ID is stored in sessionStorage, which the browser automatically clears when the tab closes. Opening a new tab starts a new session, even if it is the same visitor.

Tab-based vs. timeout-based. This differs from tools like Google Analytics that end sessions after 30 minutes of inactivity. Tab-based sessions give a cleaner picture of actual visits.

Session list

The session list shows one row per session with:

🇩🇪 /blog/getting-started 5 pages 4:23 Desktop google.com
🇺🇸 /pricing 2 pages 1:07 Mobile twitter.com
🇬🇧 / 1 page 0:08 Mobile Direct

Sessions are sorted by most recent first. Use the date picker and filters to narrow down the list.

Session detail

Click any session to expand its full event timeline. You will see every event in order:

14:32:05
Pageview: /blog/getting-started
14:33:18
Scroll: 84%
14:34:41
Pageview: /pricing
14:35:12
Outbound click: stripe.com/signup
14:36:28
Form submission: Newsletter signup

This gives you the complete journey of a single visitor.

Flagging and deleting sessions

If you spot a suspicious session (a bot, a competitor, or your own test traffic), you have two options:

🇺🇸 /pricing 1 page, 0:03
Flag as bot Delete
Warning: Deleting a session is permanent. There is no undo. Flag sessions instead if you want to keep the data for reference.

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.

Privacy first. This approach prioritizes privacy over long-term tracking. You will not see "returning visitor" metrics across days, but you also do not need cookie consent banners.

Bounce definition

A session is marked as bounced only if all of these are true:

  1. 1 or fewer pageviews
  2. No outbound clicks
  3. Scroll depth under 25%
  4. Duration under 15 seconds
Bounced
1 pageview 0 clicks 12% scroll 0:06 duration
Engaged
1 pageview 0 clicks 87% scroll 2:34 duration
Both visited one page with no clicks. But the second visitor scrolled and read for over 2 minutes.

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.