Find the sessions where people gave up.
HotTegla records visits to your site, spots rage clicks, dead clicks and errors, and gives every session a frustration score. Open the worst ones first and see exactly what broke.
See what they clicked, where they stopped, and why.
Clicks, mouse movement and scroll depth on every page.
Compare this week with last week. Filter by country, referrer, campaign, browser or anyone who triggered an event. Hover any element to see its exact click count.
- Click, move and scroll maps
- Period comparison
- Segments by country, UTM, browser, OS, events and users
Find the step where people drop off. Then watch them do it.
Build funnels from pages and custom events. Every drop-off links straight to the recordings of the people who left at that step.
- Steps from pages or custom events
- Conversion between every step
- One click to the drop-off recordings
Every replay comes with a timeline of what happened.
Pages, custom events, console errors and failed requests line up next to the video. Tag sessions, leave notes for your team, and share a replay with a public link.
- Filter by your own values, events, tags or frustration
- Notes and tags on any session
- Share links that work without an account
- 0:00Landed on /pricingutm_source=newsletter
- 0:09Event: trial_started{ plan: "growth" }
- 0:27Failed requestPOST /api/signup → 500
- 0:29Rage click ×4 on "Create account"button.signup-submit
- 0:44Left the site
Feedback and surveys
Ask visitors how it went, right on the page: a feedback tab, or NPS and multi-question surveys on the pages you choose. Answers land next to their recording.
Events and custom values
Send your own events and values, like a user or Discord ID, with one line each. Then filter recordings, heatmaps and funnels by them.
ht('event', 'signup', { plan: 'pro' }); ht('set', 'discordId', '80351110224678912'); ht('feedback'); // open the widgetRead the events guide →
Hundreds of recordings. Five worth watching.
Nobody has time to watch every replay. HotTegla scores each session from 0 to 100 based on what the visitor ran into, so the broken ones float to the top.
Rage clicks
Three or more clicks on the same spot within 700 ms.
Dead clicks
A click on something that looks clickable, and nothing changes for a full second.
U-turns
The visitor opens a page and goes straight back within 7 seconds.
Errors
JavaScript errors and failed network requests, shown on the replay timeline where they happened.
Live in two minutes.
No tag manager, no event plan, no build step. Add the script and recordings start with the next visit.
Paste one script tag
Add it to the <head> of your site. It loads after your page and sends data in small batches.
<script async src="https://sitecrumb.com/t.js" data-site="YOUR_SITE_KEY"></script>
Visitors arrive
Recordings, heatmaps and traffic stats fill in on their own. Nothing to set up per page.
Watch the worst sessions first
Open your dashboard, sort by frustration, and fix what made people give up.