Skip to Content
LLM Decode learn.llmdecode.com
Back to all resources
SOP-049

Implementing and Analyzing Heatmaps on your Website

Easily record, log and analyze heatmaps and incorporate them on your analytics strategy to learn more about your user’s on-page behavior across your site

Type SOPs · PDF
Execution time 30 mins - 1 hour
Last updated 26 March 2024
Who does this The person responsible for Analytics or Conversion Rate Optimization (CRO)
Length 21 pages

Goal

To successfully incorporate Heatmaps on your analytics strategy

Ideal outcome

Your business is now correctly recording, logging and analyzing your heatmaps

Why it matters

In-page behavioral analysis gives your team additional visual insights that are not easily collected or interpreted using traditional analytics tools such as Google Analytics

Before you start

To fully follow this SOP, you will need Google Tag Manager set up on your website. If you don’t have Google Tag Manager set up on your website, you will want to follow the procedure covered in SOP 004 (web version) for WordPress sites, SOP 065 (web version) for Shopify sites, or SOP 066 (web version) for Squarespace sites

Key steps 39 steps

What is inside 58 headings

1 Included Resources on this SOP

2 Evaluating the need for a Clickmap or Scrollmap tool

3 Deciding what pages to record 4

  1. Identify core pages on your website and setup page-level heatmaps for them, those are the pages most users will go through before performing the action you want them to perform, example:
  2. Identify supporting pages that provide clues regarding what might be going through your user’s mind:
  3. Features page - Identify features users are more interested in.
  4. Analyze high potential poorly performing pages:

4 Creating and setting up an account with Hotjar 7

  1. Click here and register your your email.
  2. Enter your details, accept the terms of service, and click the ‘Get Started’ button. If you choose to sign up with your Google account instead, you will be taken directly to the Hotjar set up.
  3. You will be prompted to enter your personal details.
  4. Enter your ‘Role’, select ‘Yes’ If you want to use this account to manage clients, or ‘No’ if this is for your website only, your organization name, and click ‘Next’.
  5. The next page will ask you ‘Where do you want to install Hotjar?’ Enter your site URL → Click the ‘Continue’ button.
  6. Hotjar will now detect if you have Google Tag Manager installed.
  7. In the next step, select “View platforms” and select Google Tag Manager.

5 Installing Hotjar using Google Tag Manager 7

  1. After clicking “Google Tag Manager,’ Hotjar will redirect you to your Google Account so that it can access your account – check on all three and click ‘Continue.’
  2. Grant Hotjar access to your Google Tag Manager account and click “Continue”.
  3. Select your GTM Account and GTM Tag Container from the dropdown, then click ‘Create and Publish Tag’ button.
  4. Click the ‘Confirm And Create’ button.
  5. The next step is to verify your installation, just click the button. This step might take more than 60 seconds.
  6. Add your URL to verify the installation.
  7. There might be some delays/unsuccessful results in verifying, just retry. Eventually, it will redirect you to the Hotjar Dashboard, meaning that Google Tag Manager has been successfully integrated with Hotjar.

6 Verify the Hotjar Tag in Google Tag Manager 5

  1. Go to Google Tag Manager and sign in with your account details.
  2. Select the ‘Container Name’ that is set up on your website.
  3. Click on ‘Tags’ in the left side bar of your workspace.
  4. In your most recent tags, you will see the ‘AUTO Hotjar Tracking Code’ that was automatically added by Hotjar in the previous steps.
  5. [Optional] You might want to rename the tag to match the naming convention used in your GTM account.

7 Setting up and viewing Heatmaps 6

  1. Once you’ve added your Hotjar tracking code. Hotjar will automatically record user sessions and heat maps on your site. This is known as continuous tracking. You no longer need to set up heatmaps for individual page.
  2. To view existing heatmaps on your site. Click the ‘Heatmaps’ icon on the sidebar.
  3. It will direct you to the Heatmap dashboard page. Click “New heatmap”.
  4. Enter your page URL to view heatmap.
  5. You should then be able to see the heatmap generated on your page.
  6. You then have the option to set different page rules to view different heatmap on your site.

8 Excluding internal traffic from your heatmaps 8

  1. On your browser go to Hotjar
  2. Scroll down to ‘IP Blocking’ and click ‘Block Your Current IP’
  3. Go to Speedtest
  4. Locate your IP address on the page:
  5. Call your ISP and ask them if your network’s IP address is static.
  6. On your browser go to Hotjar
  7. Enter an internal name for that IP Address

9 Analyze your recordings 5

  1. Log in to your dashboard.
  2. On the sidebar click “Recordings”.
  3. Open the Template 017: Clickmap & Scrollmap Diagnosis Cheat Sheet (web version)
  4. Go through each of the ‘Indicators’ and identify which ones apply to your heatmap.
  5. Log the results of your recordings by following the steps in the next chapter.

10 Log the results of your recordings 6

  1. ​01▸ Open the Template 018: Scrollmap & Clickmap Insights Log (web version).
  2. ​02▸ Fill in each cell:
  3. Log in to your dashboard.
  4. On the sidebar click “Recordings”
  5. Select your recordings and click “Export.
  6. Save the files Upload those images to a cloud storage service like Google Drive and get a shareable link. (Outside of the scope of this SOP)

The document 21 pages

The file is locked

It comes with the SOP Library.

Bought from LLM Decode before? Sign in to pay ₹ 1,999.00.

Up next · SOP-050 Migrating an existing WordPress website towards SEO-friendly URLs Migrate an existing non-SEO friendly URL structure on a WordPress website to an SEO-friendly one, while mitigating any potential damage and rank your site bette Unlock to read