Behavior Analytics
Understand how far visitors read your pages with scroll depth.
Warning
Frustration tracking is being retired. Rage click and dead click detection is no longer available to enable, and the add-on script that produced it is no longer offered. The reports below stay readable until the retirement completes, after which the Behavior page is removed and scroll depth moves to the main dashboard. Scroll depth itself is unaffected — it is collected by the core script and is not going away.
The Behavior section shows how far visitors actually read your pages.
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.
Note
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 is retired — the add-on script that produced these signals is no longer offered and can no longer be enabled. Existing reports stay readable until the retirement completes. Historical data collected while the add-on was active describes:
- 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
| Report | What it shows |
|---|---|
| Most-clicked elements | Ranked list of elements with average click count per session |
| Unresponsive elements | Elements that received dead clicks, sorted by frequency |
| By-page breakdown | Frustration events grouped by page URL |
| Frustration trend | Chart 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.
Warning
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.