Ciphera Help

Behavior Analytics

Understand how visitors interact with your pages — scroll depth, rage clicks, and dead clicks.

The Behavior section gives you insight beyond pageviews: how far visitors actually read, which elements they click, and where they get frustrated.

Navigate to Sites → your site → Behavior.

Scroll depth

Scroll depth is collected by the core Pulse script — no additional setup or opt-in is required.

The scroll depth chart shows the distribution of furthest-scroll percentages across all pageviews in the selected period. A continuous curve from 0–100 % lets you see at a glance how far visitors typically get through your content.

This data is also surfaced in the Avg scroll depth KPI card on the main dashboard.

Scroll depth is measured against the total page height at load time. Pages that load content dynamically (infinite scroll, lazy-loaded sections) may show higher depths than expected if height grows after the initial render.

Rage clicks and dead clicks

Frustration tracking requires the frustration tracking add-on script loaded alongside the core script. See Script Extensions for installation.

Once active, Pulse detects:

  • Rage clicks — a visitor clicking the same element three or more times in quick succession, indicating frustration or a broken interaction
  • Dead clicks — clicks on elements that have no effect, suggesting a visitor expected something to be interactive but it wasn't

Frustration reports

ReportWhat it shows
Most-clicked elementsRanked list of elements with average click count per session
Unresponsive elementsElements that received dead clicks, sorted by frequency
By-page breakdownFrustration events grouped by page URL
Frustration trendChart of rage and dead click counts over time

Click any element row to filter the view to that specific element and see which pages it appears on.

Element selectors in the frustration reports are auto-generated from the DOM. Dynamic single-page apps that re-render components may produce selector strings that change between deploys. Review selectors after major frontend updates.

On this page