Who did this happen to, and how often?

Tell Heatlytics who is logged in and it builds a profile for them. Clicks, inputs and submits are captured automatically, and your own events sit alongside them.

The Users screen: a table of users with last seen, sessions, engagement time, country and signals.

Anonymous until you say otherwise

One call when someone logs in, using your own ID, and their visits add up to a person.

Anonymous visitorheatlytics.identify('user-123')
user-123
  • Every session, with its replay
  • Device, location and your properties
  • Top pages and events
  • The frustration they met

What arrives without any code

  • Clicks
  • Inputs
  • Form submits
  • Page refreshes

What only your code knows

heatlytics.event('booking_started', { guests: 2 })
Profiles
Identity, properties, device, location, all their sessions, top pages and events, and a summary of the frustration they met.
Identity on your terms
Visitors start anonymous. Call identify with your own user ID when they log in, and attach properties.
Autocapture plus your own events
Clicks, inputs, form submits and page refreshes arrive without code. Send custom events with properties for the rest.

An event is more than a count

Open any event, automatic or your own, to see who sent it, how many came back to it, and how it moved day by day.

Event detail
Occurrences, users, adoption, seven-day repeat rate, per-user rate and a daily trend for each event.
Breakdowns
Split an event by platform, country, device, page, new versus returning, or one of its properties.
Audience numbers
Active, new and returning users, stickiness, and users who came back after 30 days or more away.
An event detail screen with occurrences, users, adoption, repeat rate and a daily trend chart.
Event detail: adoption, repeat rate and trend.

What it doesn’t do yet. Saved user groups and CSV export aren’t available yet.

Who is hitting the problem you’re looking at?

Bring a question about your own users, and we’ll show you where the answer lives.

Request a demo