Skip to main content

Overview

The Revol Tracker monitors visitor activity on your website. It collects session data, pageviews, custom events, and campaign attribution — all through the same script that powers the chat widget. No additional code needed. The Dashboard provides a real-time overview of your website’s traffic and visitor behavior. Data refreshes automatically every 60 seconds.
Tracker analytics dashboard

Data Availability

Analytics data is stored in monthly partitions and cleaned up automatically based on your plan:
PlanData Retention
Free3 months
Premium12 months
Professional24 months

Filters

Use filters to narrow down the dashboard data: Quick period selector:
PeriodDescription
24hLast 24 hours
7dLast 7 days (default)
30dLast 30 days
90dLast 90 days
Advanced filters (dropdown):
FilterDescription
DeviceDesktop, Mobile, or Tablet
CountryFilter by country (2-letter ISO code)
SourceUTM source (e.g., google, facebook)
Page URLFilter by specific page
BrowserChrome, Firefox, Safari, etc.
OSWindows, macOS, iOS, Android, etc.
BounceShow only bounced or non-bounced sessions
CampaignSelect from your campaigns list
Mediumcpc, organic, social, email, referral
Date FromCustom start date
Date ToCustom end date
Without filters, the dashboard uses pre-aggregated data for fast loading. When filters are applied, it switches to raw queries for accurate results — this may take slightly longer.

KPI Cards

The top row shows 6 key performance indicators. Each card displays the current value, a trend percentage compared to the previous period of equal length, and a 7-day sparkline chart.
KPI cards

Sessions

Total number of visitor sessions in the selected period. A session starts when a visitor loads your website and ends after 30 minutes of inactivity or when they leave. Calculation: COUNT(*) from all sessions in the period.

Unique Visitors

Number of distinct visitors, identified by a unique browser token. One person visiting your site 5 times = 1 unique visitor but 5 sessions. Calculation: COUNT(DISTINCT guest_token) from sessions.

Bounce Rate

Percentage of sessions where the visitor viewed only one page and left without further interaction. A lower bounce rate generally indicates better engagement. Calculation: (sessions with 1 pageview / total sessions) × 100%
The trend arrow for bounce rate is inverted — a decrease (green arrow) means improvement, while an increase (red arrow) means more visitors are leaving after one page.

Avg Duration

Average time visitors spend on your website per session, displayed in seconds or minutes. Calculation: AVG(duration_seconds) across all sessions.

Pages / Visit

Average number of pages viewed per session. Higher values indicate visitors are exploring more of your content. Calculation: AVG(pages_visited) across all sessions.

Conversions

Number of unique sessions that triggered at least one event marked as a Conversion Goal. You define which events count as conversions in the Events tab. Calculation: COUNT(DISTINCT session_id) where the session contains at least one event with is_conversion = true.
To set up conversions, go to the Events tab, create or edit an event, and toggle the “Conversion Goal” switch. Any event type can be a conversion — form submissions, button clicks, page views, or custom events.

Sessions Over Time

An area chart showing traffic trends over the selected period. Two overlaid lines:
  • Sessions — total sessions per day
  • Visitors — unique visitors per day
Use this to identify traffic spikes, trends, and the gap between total visits and unique visitors (repeat visit ratio).
Sessions over time chart

New vs Returning

A donut chart showing the split between:
  • New visitors — first-time visitors (only 1 session ever)
  • Returning visitors — visitors who have been to your site before (2+ sessions)
A healthy mix depends on your business: content sites aim for more returning visitors, while ad-driven landing pages expect mostly new visitors.

Top Pages

A table of the 10 most visited pages, showing:
ColumnDescription
Page URLThe page path
ViewsTotal pageview count
Avg TimeAverage time spent on the page (milliseconds converted to readable format)
Avg ScrollAverage scroll depth percentage — how far down visitors scroll
Use this to identify your most popular content and pages where visitors engage the most (or the least).
Top pages table

Traffic Sources

Top 15 traffic sources by visitor count, with source logos (Google, Facebook, TikTok, etc.) and metrics:
ColumnDescription
SourceWhere the visitor came from (utm_source or referrer)
VisitorsUnique visitor count from this source
Bounce RatePercentage of single-page sessions from this source
Sessions without a source are grouped as “direct” (typed URL or bookmark).

Visitor Globe

An interactive 3D globe visualization showing where your visitors are located. Countries with more traffic appear as brighter hotspots.

All Countries

A detailed list of countries with:
ColumnDescription
CountryFlag icon and country name
SessionsTotal sessions from this country
Unique VisitorsDistinct visitors from this country
The globe and country list use the visitor’s IP-based geolocation data.

Session Duration

A histogram showing how long visitors stay on your site, grouped into 6 buckets:
BucketDescription
0–10sVery short visits (likely bounces)
10–30sQuick glances
30–60sBrief visits
1–3 minModerate engagement
3–10 minGood engagement
10+ minDeep engagement

Scroll Depth

A histogram showing how far visitors scroll on your pages, in 4 buckets:
BucketDescription
0–25%Saw only the top of the page
25–50%Scrolled to the middle
50–75%Read most of the page
75–100%Reached the bottom
Use this to understand if visitors are reading your full content or dropping off early.

Hourly Traffic

A 24-hour bar chart showing session distribution by hour of day (0–23). Identifies peak traffic hours — useful for scheduling campaigns, support staffing, or content publishing.

Top Events

A bar chart of the 6 most fired event definitions. Events are custom actions you define in the Events tab (clicks, form submissions, scroll triggers, etc.).

Trigger Activity

A bar chart of the 6 most active triggers. Triggers are automated actions (popups, overlays, alerts) that fire based on visitor behavior rules you define in the Triggers tab.

Campaign Performance

A table of the top 10 campaigns plus a (Direct / Organic) row for unattributed traffic:
ColumnDescription
CampaignCampaign name (from UTM parameters or manually created)
SessionsTotal sessions attributed to this campaign
EventsNumber of tracked events fired in campaign sessions
TriggersNumber of trigger activations in campaign sessions
Phone SwapsPhone number substitution events
Bounce Rate% of single-page sessions
Avg DurationAverage session duration in seconds
ConversationsNumber of chat conversations started
Conversion Rate% of sessions with at least one conversion event