Intuitive Dashboard
All your stats on one clean page.
8 metrics at a glance, with context
Visitors, pageviews, bounce rate, conversions, duration, and scroll depth. Each compared against your last 4 same weekdays at this hour, so you know whether today is actually good or just average.
- Smart baseline comparison is weekday-aware by default and avoids the Monday-vs-Sunday trap, with previous period and year over year as alternate scopes
- Green/red deltas on every metric show direction at a glance
- 13 date range presets plus custom picker with timezone handling
- Click any KPI to plot it on the chart, or combine multiple metrics for side-by-side trend lines
- Every filter you apply recomputes all 8 KPIs for that segment
Know if visitors read your content
Clickport combines scroll depth and time on page into a single 0-100 engagement score for every page. High score means they read. Low score means they skipped. The score appears on every panel: sources, pages, countries.
- Scroll depth and time on page measured per page, not per session
- Time on page pauses when the tab is hidden. No inflated numbers.
- Copy detection tracks when visitors select and copy your text
- Color-coded: green (65%+), amber (35-64%), red (<35%)
- Bounce rate that requires all four criteria (single page, low scroll, short duration, no clicks) instead of just "single page = bounce"
The full visitor journey
Page-by-page navigation path with duration, scroll depth, and goal badges per page. See exactly how a visitor moved through your site, which pages held their attention, and where they converted.
- Filter by converted, bounced, or copied sessions
- Flag suspicious sessions as bot with one click
- Session-level source, country, device, and browser
- Realtime tab shows visitors browsing your site right now
- Goal badges on each page show exactly where conversions happen
- Copy detection highlights sessions where visitors selected and copied your text
16 channels, including AI Search
Every visitor is auto-classified into one of 16 channels: Organic, Direct, Social, Referral, Email, Paid Search, Paid Social, Affiliate, AI Search, and more. No manual tagging for the basics.
- AI Search is its own channel: track traffic from ChatGPT, Perplexity, and Claude separately
- Engagement scores per source show which channels drive readers, not just clicks
- Drill into referrer URLs, UTM campaigns, and source domains
- Click any channel to cross-filter the entire dashboard by that traffic segment
- Comparison column shows visitor change vs your chosen baseline: smart baseline, previous period, or year over year
- Works with zero configuration. Classification happens server-side at ingestion time.
Clicks, forms, events, revenue
Four goal types with color-coded badges and conversion rates. Form tracking works automatically. Custom events support revenue attribution with a single line of JavaScript.
Stack any goals into a funnel to see step-by-step drop-off across a multi-step flow. Each bar is cumulative reach scaled against step 1, so percentages and headcounts read in the same glance. The dashed area above each bar is the drop-off from the previous step.
- Track button clicks, page visits, form submissions, and custom events
- Revenue per goal with
clickport.track('Purchase', {product: 'Pro'}, {amount: 49.99}) - Conversion rates update in real time across all panels
- 2 to 8 funnel steps per flow, segmentable by source, country, or device
Your stats on any screen
The full dashboard adapts to phones, tablets, and desktops. Panels stack, KPIs reflow into a 2-column grid, and every feature works exactly the same. No separate mobile app needed.
- Check your stats from the couch, the commute, or the conference
- All panels, filters, sessions, and goals work on every screen size
- Dark mode, light mode, or automatic system preference
Everything else, built in.
Plot, compare, annotate
Multiple metrics, a scope-selectable comparison overlay, and color-coded annotations. Pick your baseline: smart (weekday-aware average of the last 4 matching periods), previous period, or year over year, with a match day of week toggle and the exact comparison dates shown. Pin notes to dates so you know what caused every traffic shift.
23 dimensions, multi-value filters, synced segments
Combine any filters to slice your data. Click any row in any panel to cross-filter the entire dashboard. Stack multiple values within one filter ("Country is GB, US"). Save combinations as named segments synced to your account.
Top, entry, exit, search, 404
Five views of your content. Engagement per page shows what gets read, not just loaded. Internal search terms and 404 errors detected automatically.
Clean data, no bot noise
Datacenter IPs, known crawlers, and AI bots filtered automatically. See which AI models crawl your site and how often.
Live visitors, right now
Per-minute chart for the last 30 minutes. Auto-refreshes every 30 seconds. Live session stream shows each visitor's journey as it happens.
PDF, CSV, any date range
Download any view as a branded 3-page PDF or CSV ZIP. Both respect your active filters and date range. 13 presets plus custom picker.
Explore more features