Getting Started FAQs

Can I use Heap and Google Analytics at the same time?

Yes, Heap’s web and mobile libraries will work just fine if Google Analytics or other third-party services are also installed.

Does Heap support multiple projects on the same account?

Yes! Heap supports having multiple projects and environments on the same account. Check out Projects & Environments for examples of…

How do I get my 20k free sessions for adding the Heap badge to my website?

Thank you for participating in Heap’s badge program! To receive your 20k free sessions, reach out to support@heap.io and provide…

How does Heap define a session?

A session in Heap is a period of activity from a single user in your app or website. It can…

What’s the difference between a property and an initial property, ex. Marketing Channel versus Initial Marketing Channel?

The difference between these is as follows: An initial property is set at the user level and is only based on a…

How does Heap get location data?

Heap gets location data by using the geoip2-city database and parsing the IP of the request for the country, region, or city.

I want to bring mobile data into Heap, but I’m not using a natively supported framework. How do I set this up?

You can set this up by using our server-side track API to send events and associated properties into Heap. Once…

How does Heap work with WebViews?

WebViews serve web pages through mobile apps. Heap autocapture for WebViews is achieved by installing our web SDK on the…

Does Heap work with multiple domains or websites?

If you have a single business or project that spans multiple websites, Heap can still track users across those domains.…

Does Heap work well with single-page web apps built on Backbone, Angular, and other frameworks?

Yes! In fact, Heap works especially well for single-page web apps. It provides extra functionality that other analytics tools don’t,…

Does Heap work well with hybrid mobile frameworks?

Heap should work with Cordova on iOS. For iOS, you would need to use a cookie manager. You can create…

Does Heap support Xamarin?

We do not currently offer autocapture for Xamarin, though you can still use Heap in Xamarin apps by using our server-side…

Can I tie together user data across browsers and devices?

If a user visits your website from across two different browsers or devices, then by default, Heap will treat that…

Does Heap support AMP (Accelerated Mobile Pages)?

Heap does not currently support autocapture in Accelerated Mobile Pages (AMP) sites. However, as a workaround for manual tracking of…

Does Heap support Subresource Integrity (SRI)?

Heap does not currently support Subresource Integrity (SRI). However, we have a few advanced configurations that you can add to…