Session recordings · Heatmaps · Funnels

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.

1,000 sessions a month freeNo card neededOne script tag
kettleandco.shop/checkout
Replay
Everything in one script

See what they clicked, where they stopped, and why.

Heatmaps

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
ClicksMovesScrollCountry: Germanyvs. previous 7 days
"Choose Growth" · 1,284 clicks
Fewer clicks More clicks
Funnels

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
Checkout funnelLast 30 days
Viewed product12,480 · 100%
34% continuedWatch 8,270 drop-offs →
Added to cart4,210 · 33.7%
70% continuedWatch 1,250 drop-offs →
Started checkout2,960 · 23.7%
47% continuedWatch 1,572 drop-offs →
Paid1,388 · 11.1%
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
  1. 0:00Landed on /pricingutm_source=newsletter
  2. 0:09Event: trial_started{ plan: "growth" }
  3. 0:27Failed requestPOST /api/signup → 500
  4. 0:29Rage click ×4 on "Create account"button.signup-submit
  5. 0:44Left the site
signupbug+ Tag
Mia: Signup API fails when the company field is empty. Fixed in today's release.

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 widget
Read the events guide →
Frustration score

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.

96 sessions today · 5 need a look
How it works

Live in two minutes.

No tag manager, no event plan, no build step. Add the script and recordings start with the next visit.

Step 1

Paste one script tag

Add it to the <head> of your site. It loads after your page and sends data in small batches.

index.html
<script async src="https://sitecrumb.com/t.js"
  data-site="YOUR_SITE_KEY"></script>
Step 2

Visitors arrive

Recordings, heatmaps and traffic stats fill in on their own. Nothing to set up per page.

Step 3

Watch the worst sessions first

Open your dashboard, sort by frustration, and fix what made people give up.

Free for 1,000 sessions a month. Paid plans from €19.

Every plan gets every feature, unlimited sites and unlimited team members.

See pricing

Stop guessing why they left.