Session Tracking
Every visitor's full journey. Page by page, with the goals, signals, and copied text along the way.
Every visit, page by page
Each session lists the pages a visitor walked, in order, with time on page and scroll depth per step. Source, country, device, and browser sit in the header, and badges appear inline the moment a goal fires. Not a replay video: the journey, structured.
Time and scroll depth on every page of the visit.
- Ordered pages with per-page duration and scroll.
- Goal badges appear right where they fired.
- Source, location, device, and browser on every session.
Aggregate charts hide people. This tab shows them.
About the panels →Play any visit back, second by second
Expand a session and every page unrolls into an activity timeline: reading time as solid segments, away time hatched, and each scroll stop, click, copy, and goal pinned at the second it happened. All of it reconstructed from events already collected.
The journey lists the pages. This unrolls each one.
- Reading and away time as proportional segments.
- Goals, copies, and clicks pinned where they happened.
- No video and no recording: rebuilt from events alone.
Replay-level insight, without recording anyone.
About session detail →Watch the road to every conversion
The Converted view keeps only sessions that completed a goal. You see the path that led there: the blog post that started it, the pricing visit in the middle, the signup at the end, each step badged where it happened.
Not just how many converted. How.
- Only sessions with at least one completed goal.
- Goal badges show which step converted, in context.
- Spot the recurring pre-conversion pages worth doubling down on.
Your best sessions, worth studying.
Goal Conversions →Frustration and intent, surfaced as signals
Rage clicks, dead clicks, script errors, abandoned forms, copied text, and prints: six behavioral signals collected automatically and aggregated here. Expand one and it names the exact element; click it and the dashboard filters to the sessions behind it.
Six signals, zero configuration.
- Rage and dead clicks point at the exact element.
- Script errors and form abandons catch silent breakage.
- Every signal filters the dashboard like any other dimension.
The complaints nobody files, recorded anyway.
About signals →See the exact text visitors copy
Copy is intent: the install command, the API snippet, your support email address. Clickport records the copied string and pins it to the page and session where it happened, so you know which docs get used and which contact details get grabbed.
The quiet signal that content is working.
- The exact copied string, one hover away.
- Copy-heavy pages reveal your most useful content.
- An email address copied is a contact about to happen.
When they copy, they mean it.
About copy detection →Where attention dies, in detail
Bounced sessions show the single page, the seconds spent, and how far they scrolled before leaving. An 8-second bounce at 14% scroll is a different problem from a 90-second read that still left. This view tells them apart.
A bounce is data, not just a rate.
- Entry page, duration, and scroll depth per bounce.
- Separate skim-and-leave from read-and-leave.
- Filter by source to see who sends the bouncers.
Fix pages, not percentages.
What counts as a bounce →Frequently asked questions
Having another question?
Reach out! We will be happy to help with any pre-sales questions.
Is this session replay?
No. There is no screen recording, no mouse tracking, no keystroke capture. A session is the structured journey: pages in order, time and scroll per page, and the events that fired. Full detail, zero personal data.
Can I watch sessions live?
Yes. The Sessions panel has a Live sub-tab listing everyone on your site right now, with the same journey detail. The Real-Time Analytics page covers the whole live mode.
Which signals does Clickport collect?
Six, all automatic: copied text, rage clicks, dead clicks, script errors, form abandons, and prints. Rage and dead clicks resolve to the exact element, copy to the exact string. See frustration signals for how each is detected.
Can I clean up junk sessions?
Yes. Every session has an action menu: flag it as a bot or delete it outright, and your numbers update. Most junk never gets that far, since bot filtering runs before sessions reach the dashboard.
Are sessions tied to a person or profile?
No. Clickport is cookie-free: a session is one visit, and there is no cross-session identity, no fingerprinting, and no visitor profile. That is what keeps it GDPR-friendly without a consent banner.