Hotjar works with the vast majority of technologies used to create websites, however, there are some platforms that Hotjar cannot be used due to technical limitations.
If you do not see the platform you are using on this list, reach out to our support team, and we will investigate into whether or not Hotjar can be used to gain insights from your site.
Hotjar can only be installed on sites you own
You need administrative access to the web hosting of any site you want to track with Hotjar. You also need to have the ability to insert the Hotjar tracking code into the HTML of any page you want to track. This requires that you either own the site or have explicit permission from the site owner to edit it.
Platforms
Name | Reason not Compatible |
These platforms don’t support custom third-party JavaScript. |
|
Tumblr allows you to install the Hotjar Tracking Code, but its Content Security Policy settings prevent the Hotjar web socket from connecting. |
|
Hotjar is not compatible with the Sharepoint platform. |
|
HTML Custom Code sections are injected iframes, isolated from the rest of the page. As a result, Hotjar can't track the site as iframes can't see the parent page. |
Tools and Frameworks
Name | Reason Not Compatible |
Android/iOS Apps | Hotjar is not compatible with mobile apps. It is currently only compatible with websites and web-based applications. |
Cordova | Cordova allows you to use standard web technologies - HTML5, CSS3, and JavaScript for cross-platform development. Since Hotjar doesn't work on mobile apps yet, it can’t track an app built in Cordova. |
Electron | Electron is a framework for creating desktop applications with web technologies like JavaScript, HTML, and CSS. Since you use it to create desktop applications and not web applications the Hotjar tracking code cannot be used. |
Ionic | Ionic is a framework for creating mobile apps with web technologies like JavaScript, HTML, and CSS. Since you use it to create a mobile app and not web applications the Hotjar tracking code cannot be used. |
Magento (2.3.0 or older) | Hotjar supports modern versions of Magento, but we are unable to support Versions 2.3.0 or older. Older versions of Magento use JavaScript libraries that are incompatible with Hotjar. |
Polymer | Polymer uses Shadow DOM and requires different shims for different browsers, making it impossible for us to track at this time. |
Lit | Lit is the evolution of Polymer and also relies on Shadow DOM, making it impossible for us to track at this time. |
TinyMCE | TinyMCE creates an iframe within which the text is edited on the page. As a result, Hotjar is unable to track the text that is entered in the iframe (since scripts can't see inside iframes). |
Ceros | Ceros content is loading through an iframe. As a result, Hotjar is unable to track the content within the iframe (since scripts can't see inside iframes). |
Prototype (1.7.2 and older) | Hotjar isn't compatible with Prototype.js versions lower than 1.7.3 because these versions overwrite basic browser functionality that Hotjar and other third-party scripts depend on. |
GlideApps | This framework doesn't support custom third-party JavaScript. |
GSAP Greensock Library | This library uses animations in a way that Hotjar cannot detect and will prevent Heatmap screenshots and click data from displaying correctly. |