Skip to main content

Overview

The Sessions page provides a detailed view of all visitor sessions within a campaign. Click any campaign row in the Campaigns tab to open a fullscreen session viewer — a powerful tool for understanding how visitors navigate your website, what pages they view, and whether they start conversations with your AI agent.

Campaign Session Viewer

The session viewer opens as a fullscreen modal with the campaign name, status badge, and ID in the header. The header also provides quick actions:
ActionDescription
EmbedGet the embed code for this campaign’s tracking link
PreviewPreview the campaign landing page
SettingsQuick access to campaign source, medium, ID, and edit/delete actions
The viewer has two main tabs: Live and Sessions.

Live Tab

The Live tab shows real-time visitor activity for the campaign. When visitors are actively browsing your website through this campaign’s tracking link, their page transitions appear here as they happen.

Live Canvas

The left side displays a real-time page flow graph. As visitors navigate between pages, the graph updates with animated connections showing the path from one page to another. Canvas controls:
ButtonDescription
RefreshReload the live data
Zoom In / OutAdjust the graph zoom level
Reset ZoomReturn to default zoom
When no visitors are currently active, the canvas shows an empty state: “No live sessions — When visitors navigate this campaign, their page transitions will appear here in real time.”

Active Visitors Panel

The right side shows a list of active visitors with a live indicator (pulsing green dot) and count. Each active visitor card shows their device type, browser, and current page.

Sessions Tab

The Sessions tab shows all historical sessions attributed to this campaign. This is where you analyze past visitor behavior in detail.

Page Flow Graph

The left side displays a visual page flow graph for the selected session — a vertical chain of page nodes showing the visitor’s journey through your website.
Session details

Filter Pills

At the top of the graph, two rows of interactive filter pills help you narrow down sessions:
FilterDescription
DevicesFilter by Desktop, Tablet, or Mobile. Click a pill to show only sessions from that device type.
Traffic SourcesFilter by source — Google, Facebook, Instagram, TikTok, Telegram, Direct, and 20+ other sources. Each source shows its logo for quick identification.
Active filters are highlighted. Click a pill to toggle it. The session list and graph update to show matching sessions.

Page Nodes

Each page in the visitor’s journey is shown as a page node with:
ElementDescription
NumberSequential page number in the visit (1, 2, 3…)
Page TitleThe HTML title of the page
Page URLThe URL path (e.g., /portfolio, /terrazzo)
Time BadgeTime spent on this page (e.g., ”54s”, “1m 47s”) — shown on the left
Scroll BadgeScroll depth percentage (e.g., “72%”, “60%”) — shown on the right
Nodes are connected by SVG connector lines showing the navigation flow. Click any page node to view its full details in the right panel.

Right Panel

The right panel has three sub-tabs: Sessions, Details, and Conversations.

Sessions Sub-Tab

A scrollable list of all campaign sessions. Each session card shows:
ElementDescription
Source IconTraffic source logo (Google, Facebook, Telegram, TikTok, Direct, etc.)
Device IconDesktop, tablet, or mobile icon
Visitor TokenUnique anonymous visitor identifier (e.g., rvl_Bf0G)
Bounce BadgeRed “Bounce” label if the visitor viewed only one page
Time AgoRelative time since the session (e.g., “2d ago”, “15d ago”)
Pages CountNumber of pages viewed
DurationTotal session duration (e.g., “6m 54s”)
BrowserBrowser name (Chrome, Safari, Firefox, Edge, Samsung Internet)
LocationCountry code and city (e.g., “UA, Kyiv”, “DE, Hamburg”)
Click a session card to load its page flow graph on the left. The active session is highlighted. The header shows the total session count and a Refresh button to reload the list.

Details Sub-Tab

When you click a page node in the graph, the Details sub-tab shows full information about that specific pageview: Page Info:
FieldDescription
TitleFull page title
URLComplete page URL (with external link to open in a new tab)
ReferrerThe previous page URL the visitor came from
Engagement:
FieldDescription
Time on pageHow long the visitor stayed on this page
Scroll depthHow far down the visitor scrolled (percentage)
Visited atExact date and time of the pageview
If no page node is selected, the panel shows: “Select a page node to view details.”

Conversations Sub-Tab

If the visitor started a chat conversation with your AI agent during the session, the full conversation transcript appears here — including both visitor messages and agent responses. If the session has no linked conversation, the panel shows: “No conversation linked to this session.”
The Conversations sub-tab lets you see the exact context of a conversation — which pages the visitor browsed before starting the chat, how long they spent, and what they discussed with the AI agent. This is invaluable for understanding visitor intent and improving your agent’s responses.

Session Indicators

Sessions use visual indicators to quickly communicate key information:
IndicatorMeaning
Source logoWhere the visitor came from (Google, Facebook, Instagram, TikTok, Telegram, Direct, etc.)
Device iconDesktop monitor, tablet, or mobile phone
”Bounce” badgeVisitor viewed only 1 page and left
Returning visitorSame rvl_ token appearing in multiple sessions
Time badges on nodesTime spent on each individual page
Scroll badges on nodesHow far the visitor scrolled on each page