Web Analytics

A built-in, privacy-friendly analytics dashboard that shows visitor behavior, traffic sources, engagement metrics, custom events, and activity patterns — no third-party scripts required.

Overview

The Web Analytics section on the Reports page gives you a complete picture of how visitors interact with your site. It tracks sessions, pageviews, bounce rates, referrers, devices, and more — all powered by the data your Yaplet widget already collects.

Web analytics data comes from your visitor sessions and page-view events. No extra tracking script is needed — if the Yaplet widget is installed, you're already collecting this data.

Key Metrics

Six headline metrics are displayed as clickable cards at the top. Each card shows the current value, the percentage change compared to the previous period, and a sparkline trend.

MetricWhat it measures
Unique usersDistinct visitors in the selected range
SessionsTotal browsing sessions
PageviewsTotal pages loaded across all sessions
Pages / sessionAverage number of pages a visitor views per session
Bounce ratePercentage of sessions with only a single page view
Session durationAverage time a visitor spends per session
Click any metric card to switch the main time-series chart to that metric. The selected card gets a highlighted border so you always know which metric you're viewing.

Period Comparison

Every metric automatically compares the current date range with the equivalent previous period. For example, if you select the last 30 days, the previous period is the 30 days before that. The percentage change is color-coded:

  • green — improvement (more users, fewer bounces, etc.)
  • red — decline
For bounce rate, a decrease is treated as positive (green) because lower bounce rates are better.

Time-Series Chart

Below the metric cards, a line chart plots the selected metric over time. Two lines are drawn:

  • Current period — solid primary-color line with a shaded area
  • Previous period — muted line for comparison

Hover over the chart to see exact values for both periods at each data point.

Granularity

Use the period selector next to the date picker to control how data is grouped:

PeriodBest for
HourlyDebugging a specific day or spotting intra-day patterns
DailyStandard day-to-day trend analysis
WeeklySmoothing out daily noise over longer ranges
MonthlyHigh-level quarterly or yearly views

Breakdown Panels

Below the chart, six panels break down your traffic by different dimensions. Each panel shows a ranked list with bar charts indicating relative volume.

Pages

Three tabs let you slice page data:

  • Pages — Most visited URL paths (e.g., /pricing, /blog/intro)
  • Entries — The first page visitors land on when starting a session
  • Exits — The last page visitors see before leaving
Use Entries to see which pages attract the most new traffic, and Exits to find pages where visitors tend to drop off.

Referrers

Shows where your traffic is coming from — search engines, social media, other websites, or direct visits. Empty referrer values appear as Direct.

Devices

Three tabs to understand the technical profile of your audience:

  • Browsers — Chrome, Firefox, Safari, etc.
  • OS — Windows, macOS, Android, iOS, etc.
  • Devices — Desktop, mobile, tablet breakdown

Geo

Geographic distribution of your visitors:

  • Countries — Top countries by session count
  • Cities — Top cities
  • Languages — Browser language preferences

Custom Events

If your site fires custom events through the Yaplet SDK, they appear here ranked by frequency. Each row shows the event name, total count, and percentage of all custom events.


Activity Heatmap

The heatmap visualizes when your visitors are most active, plotted as a day-of-week x hour-of-day grid. Darker cells mean higher activity.

Use the dropdown to switch the heatmap metric:

MetricWhat it shows
SessionsNumber of sessions started in that time slot
PageviewsTotal pages viewed
Unique usersDistinct visitors
Bounce rateAverage bounce rate for sessions in that slot
Pages / sessionAverage pages per session
Session durationAverage session length
The heatmap is great for identifying peak hours and quiet windows. Use it to schedule outreach campaigns, plan agent shifts, or find the best time to deploy changes.

Hover over any cell to see the exact day, hour, and value.


Date Range & Live Users

At the top of the Web Analytics section you'll find:

  • Date range picker — Select any range up to 365 days
  • Period selector — Choose hourly, daily, weekly, or monthly granularity
  • Live users badge — Shows the number of visitors currently online in real time
Combine with other reports: Web analytics works alongside your existing agent performance, geographic insights, and usage charts. Together they give you a 360-degree view of both your website traffic and your support operations.