On this page

Install Drengr Analytics

Add the dependency, call start() once, and the signals below arrive on their own. There is no event taxonomy to design first and no tracking plan to keep up to date.

Pick your platform

What every SDK captures

You do not instrument any of these. They are captured from the moment start() runs.

Signals captured automatically by every Drengr SDK
SignalWhat it records
screen_viewEvery screen or route the user lands on
tapTaps, with the element's own label when it has one
net / net_failOutgoing requests: host, path, status, duration, size
crashUncaught exceptions with their stack
rage_tap / dead_tapRepeated taps that did nothing — the friction signal
rage_scroll / dead_scrollScroll thrash and scrolls that moved nothing
app_foreground / app_backgroundLifecycle, which is what sessions are built from
identifyYour own user id, when you choose to send one

What never leaves the device

Emails, phone numbers, card numbers and government ids are detected and sealed on the device before the first byte leaves it. What our servers store is ciphertext they cannot open. Most autocapture tools promise not to look; this one is built so we cannot.

Not installing an SDK?