Hotjar is a behavior analytics software that helps you understand how users interact with your website. It provides visual tools to see what users click, where they scroll, and how they navigate through your pages. The main purpose of Hotjar is to give website owners, marketers, and UX designers insights beyond traditional web analytics numbers. Instead of just seeing that a user left a page, you can see a recording of their session to understand why. The company was founded in 2014 by David Darmanin, Marc von Brockdorff, Jonathan Vella, Erik Näslund, and Johan Malmberg. Hotjar is a fully remote company with its legal base in Malta. It combines several analytics and feedback tools into one platform.
Hotjar offers a suite of tools to analyze user behavior and collect feedback. Here are its main features:
Hotjar offers several pricing plans designed for different types of users and businesses. The plans are structured based on the number of sessions you can collect data from each month.
Hotjar offers a free forever plan called Basic. This plan is quite generous and provides access to all of Hotjar's main tools, including Heatmaps, Recordings, and Surveys. However, it comes with limitations. For example, it captures data for a limited number of sessions per month (e.g., up to 35 daily sessions). While you can create unlimited heatmaps and surveys, the data collected is based on this session limit. This plan is excellent for individuals, students, or small site owners who want to start understanding their users without a financial commitment.
Getting started with Hotjar is a straightforward process. Here is a typical workflow:
<head>
section of your website's HTML. If you use a platform like WordPress, Shopify, or Google Tag Manager, there are simple plugins and integrations to do this without touching code.Hotjar is a powerful tool, but it has both advantages and disadvantages.
Pros:
Cons:
Hotjar integrates with many popular tools to help you connect user behavior insights with your existing workflows. Here are some key integrations:
Integrations are typically set up within the Hotjar dashboard under the 'Integrations' section.
While Hotjar is a leading tool, there are several alternatives, each with different strengths.
Yes, Hotjar provides APIs for developers to extend its functionality and integrate it with other systems. The main APIs available are:
To use the API, you typically need to obtain an API key or token from your Hotjar account settings. Access to the API may depend on your pricing plan.
Here is a conceptual example of using JavaScript to send a user attribute to Hotjar:
// Example: Identify a user and send their plan type to Hotjar
if (window.hj) {
window.hj('identify', 'USER_ID_123', {
plan: 'premium',
signup_date: '2023-10-26'
});
}
For detailed documentation and guides, developers should visit the official Hotjar developer portal.
Hotjar offers a Partner Program for agencies, consultants, and affiliates who want to promote the tool. While it is not a traditional affiliate program with open sign-ups, you can apply to become a partner.