VitalSentinel
Features

Engagement Analytics

Understand how users interact with your website and correlate engagement with performance.

VitalSentinel tracks user engagement metrics and correlates them with performance data, helping you understand how site speed affects user behavior.

This page is part of RUM Monitoring and lives at DomainRUMEngagement.

How It Works

When engagement tracking is enabled (default), the RUM script captures:

  1. Scroll behavior - How far users scroll down the page
  2. Click interactions - User clicks and rage clicks
  3. Time on page - Active engagement time
  4. Form interactions - Form abandonment and completion

What You See

The Engagement page is built around a single performance × engagement correlation chart. You pick one performance metric on one axis and one engagement metric on the other, and the chart shows how they relate across your real users.

Summary Cards

Above the chart you'll find:

  • Total page views in the selected window
  • % of page views in the "good" range for the chosen performance metric
  • Average value of the chosen engagement metric

Correlation Chart

Bar chart of page-view distribution across performance buckets, with a line overlay of the selected engagement metric per bucket.

Performance metric (selectable): LCP, INP, CLS, FCP, TTFB.

Engagement metric (selectable):

MetricDescription
Scroll depth (25%, 50%, 75%, 90%, 100%)How far users scroll
Bounce rateSingle-page sessions
Rage clicksSessions with rapid frustrated clicking
Time on pageActive engagement time
Attention scoreCombined engagement quality score

Typical patterns:

  • Slower LCP → higher bounce rate
  • Better INP → more clicks per session and lower rage-click rate
  • Lower TTFB → longer time on page

Typical patterns:

  • Slower LCP → Higher bounce rate
  • Better INP → More clicks per session
  • Lower TTFB → Longer time on page

Rage Click Detection

Rage clicks are detected when users click rapidly in frustration:

  • 3+ clicks within 1 second
  • Within a 100px area

High rage click rates indicate:

  • Broken links or buttons
  • Slow-responding UI elements
  • Confusing interface design

Finding Rage Click Sources

  1. Filter by high rage click rate
  2. Check which pages have issues
  3. Review click targets
  4. Fix unresponsive elements

Form Analytics

Track form interaction:

MetricDescription
Forms StartedUsers who began filling a form
Forms CompletedUsers who submitted successfully
Abandonment RatePercentage who left without submitting

Reducing Form Abandonment

  • Simplify form fields
  • Add progress indicators
  • Improve form validation
  • Optimize form load time

Filtering Data

Filter engagement data by:

  • Date range - Custom time periods
  • Page URL - Specific pages
  • Device type - Desktop, mobile, tablet
  • Browser - Chrome, Firefox, Safari, etc.

Use Cases

Measuring Content Engagement

Track scroll depth to understand:

  • Is content engaging enough?
  • Do users read full articles?
  • Where do users drop off?

Improving Conversion

Correlate performance with actions:

  • Faster pages = more sign-ups?
  • Page speed affecting purchases?
  • Performance impact on engagement?

Identifying UX Issues

Find problems via:

  • High rage click rates
  • Low scroll depth despite long content
  • High form abandonment
  • Low time on page

Best Practices

Set Engagement Goals

Define targets for:

  • Minimum scroll depth for key pages
  • Maximum acceptable bounce rate
  • Target time on page

Watch for changes:

  • Engagement drops after deployments
  • Seasonal patterns
  • Device-specific issues

Correlate with Performance

Use correlation data to:

  • Justify performance improvements
  • Quantify speed impact on business
  • Prioritize optimization work

On this page