Datsnip

Product · Behavior analytics

All signals. One command center.

Behavior OS is where Datsnip turns clicks, scrolls, hovers and errors into something you can act on: signals with thresholds you control, named patterns across sessions, and reading behavior classified per page.

Updated November 11, 2026

Signal Hub

Datsnip records nine behavioral signals without cookies. Each has a detection threshold you can tune per site. Defaults:

SignalWhat it detectsDefault
Rage clickRapid repeated clicks on one element3 clicks within 400 ms
Dead clickA click that causes no responseAutomatic
JS errorA JavaScript error, tied to the element when possibleAutomatic
Form abandonLeaving a form, per fieldAutomatic
Hover hesitationPausing over an element without acting2 seconds
Scroll haltScrolling stops for a while3 seconds
Scroll rageFast direction changes while scrolling3 changes per second
Scroll depthHow far visitors get (25, 50, 75, 100%)Milestones
Text selectionWhat visitors select or copyAutomatic

Pattern Lab

A single signal is a clue. Pattern Lab joins signals within sessions into named problems, each with a suggested fix:

  • CTA Paralysis: visitors hover a button again and again and never click.
  • Scroll Death Zone: scrolling stalls at the same depth and stops.
  • Content Confusion: visitors select text and hesitate around it.
  • Form Field Blocker: one field is where the form gets abandoned.
  • Silent High-Intent Users: deep reading and CTA interest, but no action.
  • Compound Frustration: rage clicks, dead clicks and errors in a single session.

Reading Insights

Datsnip classifies how people read each page as F-pattern, skimming (layer-cake), spotted or committed reading, using the scanning patterns described in Nielsen Norman Group's eyetracking research. Datsnip estimates the pattern from scroll-depth data rather than eye tracking. Read more in website reading patterns.

Also in the box

  • Incidents: errors and rage clicks grouped by fingerprint, with each rage click linked to the JS error behind it, plus first and last seen.
  • Heatmaps: click-density and scroll-depth maps per page.
  • Session replay: recordings with form inputs masked, loaded only when enabled so the main snippet stays light. It is lighter-weight than dedicated replay tools.
  • Funnels: two to twenty steps, with a conversion window, and optional split by experiment variant.
  • Trends: week-over-week movement per signal, so you can tell whether last week's fix stuck.

Frequently asked questions

What is Behavior OS?

Behavior OS is the Datsnip command center for behavioral signals. It has three views: Signal Hub for detection thresholds, Pattern Lab for named cross-session problems, and Reading Insights for how people read each page.

Does Datsnip use cookies?

No. Datsnip sets no cookies. It keeps an anonymous visitor ID in localStorage and masks form inputs in session replay. Whether you need a consent notice depends on your jurisdiction and your wider setup.

Can I change what counts as a rage click?

Yes. The click threshold and detection window are adjustable per site in the Signal Hub.

See the signals on your own site.

The Hobby plan includes the Inspector and every signal type.

Keep exploring