Hotjar is a product experience insights platform that provides tools such as heatmaps, session recordings, and feedback collection. This integration enables you to gain a deep understanding of how users interact with your LearnWorlds school. By integrating Hotjar, you can gather valuable insights into user behavior, enhance the user experience, and boost engagement and conversion rates.
Examples/Use Cases
Here are some ways you can use Hotjar to improve your LearnWorlds school:
- Identifying high-engagement areas: Heatmaps can show which parts of your course pages receive the most attention, helping you place key content in the right spots.
- Improving navigation flow: Session recordings help you understand where users encounter difficulties when navigating your courses, so you can make adjustments.
- Enhancing course design: Use feedback collection tools to ask users about specific pages, lessons, or quizzes, and use their input to refine your content.
- Optimizing conversion pages: Heatmaps can reveal whether users are interacting with calls to action (e.g., "Enroll Now" buttons), enabling you to improve landing page design.
- Testing new layouts: You can monitor how changes to your school’s layout impact user interaction and engagement over time by comparing heatmaps before and after updates.
In this article, we will learn how to enable and set up Hotjar in your LearnWorlds admin interface step by step.
Prerequisites
Before getting started, make sure you have:
- A Hotjar account – You’ll need your Hotjar Site ID to integrate.
- User consent for analytics cookies – Users must agree to analytic cookies for Hotjar to collect data. Without this consent, data collection will not occur, in compliance with GDPR regulations.
Integrate Hotjar with LearnWorlds
Before you begin, make sure to create an account in Hotjar. You can find more details here.
1. Navigate to Settings → Integrations → Analytics. Locate the Hotjar integration in the list and activate it.
2. Paste your Hotjar Site ID into the designated field.
To find your Hotjar Site ID, log in to your Hotjar account. In the Get Set up page, Under your site settings, copy the unique Site ID provided.
3. Back to your school, once you have entered your Site ID, click the Save button.
4. Return to Hotjar and click the Verify Installation button. This step will confirm that the code has been successfully installed in your school.
User Attributes
Once your verification is complete, navigate to User Attributes and click Enable. You will then see that user attributes are successfully enabled for this site.
On the User Attributes page, attributes are loaded as data is tracked.
From the Dashboard, you can add a filter by selecting user attributes (e.g., email) and clicking within the search bar. A list of all the tracked user data will then appear.

How Hotjar Events Work with LearnWorlds
Once integrated, Hotjar collects valuable data that can be used to optimize your LearnWorlds school. Here’s how it works:
- Heatmaps – Visualize where users click, scroll, and move their mouse. This helps you identify popular sections or areas needing improvement.
- Session Recordings – Replay user sessions to observe their navigation patterns, which can reveal pain points or areas of confusion.
- Feedback Collection – Use Hotjar’s built-in feedback tools to gather user input directly on specific pages. This feedback is valuable for improving course content and layout
Troubleshooting
If you encounter issues with the Hotjar integration, check the following:
- Integration status: Ensure the integration is activated, and the correct Site ID is entered.
- User consent: Verify that users have accepted analytics cookies.
- Ad-blockers: Ask users to disable any ad-blockers or cookie-blocking extensions, as these may interfere with Hotjar tracking.
For more detailed instructions on setting up Hotjar, visit Hotjar’s official Help Center.