Capture Everything

Heap automatically captures every user interaction with no extra code.
This includes clicks, taps, gestures, form submissions, page views, and more.

Identify Your Users

Understand your users in-depth by using heap.identify to assign custom properties that persist across sessions. You can even tie mobile and web sessions together into a single user identity. Tag a user with an email address, payment plan, total revenue, age, or anything else you need to measure.

Track Custom Events

If there's an event that Heap doesn't automatically capture, simply call heap.track in your web or iOS code. Then generate custom events with any number of properties, which you can later slice and dice.

Real-Time Insights

Every report in Heap is real-time, so you don't need to wait hours or days for insights. Dig through the List view to understand what users are doing right now, or generate metrics that reflect up-to-the-minute usage.

Direct Data Access

If you need to run offline analysis on your underlying clickstream data in Heap, or you'd like to use your own visualization tools, we offer powerful data export capabilities. Available as part of our Enterprise plan.

Zero Performance Overhead

Heap was designed to incur virtually zero performance and network overhead in your app. Our script is minuscule – only 25% the size of Google Analytics' script. We maintain a rigorous testing framework on all iOS devices and modern browsers, including IE6+. Heap powers insights for some of the most highly-trafficked websites and mobile apps in the world.

Start your free trial now.

1-minute setup. Free for 14 days.