Why isn't my heatmap loading?

Our heatmap tool is unique in that it loads right on your live website, allowing us to offer a dynamic and interactive heatmap experience. Certain website configurations, however, can prevent the heatmap from functioning properly or appearing altogether.

What can cause this?

There are a few common causes for a heatmap to not load properly, and there are solutions for each.

Check your Content-Security-Policy settings

The tool makes use of iframes, web workers, and same-origin blobs when generating heatmap overlays. If you have setup a Content-Security-Policy, you'll want to make sure that your policy allows same-origin blobs and iframes:

Content-Security-Policy: child-src 'self' blob:;

Replace anti-clickjacking code with X-Frame-Options

If the heatmap tool loads, but the loading spinner within the viewer never disappears or you only see a blank window, your website might be using anti-clickjacking techniques. The tool will attempt to handle most of these cases automatically, but it might not be able to handle all of them. A better alternative to anti-clickjacking javascript is the use of the X-Frame-Options HTTP header and setting it to SAMEORIGIN.

Make sure the Lucky Orange tracking code is present

Sometimes a heatmap won't load simply because the Lucky Orange tracking code is not present on the page you are trying to view. Double check that the tracking code has been placed on all pages of your website.

Still need help? Contact Us Contact Us