Remote User Testing Framer Prototypes With Hotjar Analytics
A short guide for UX Designers and prototypers interested in remote user testing a Framer prototype using the Hotjar analytics package.
Originally published at Hungry Browser Limited.


Please Note
This isn’t an extensive guide to remote user testing, it is a quick-step guide to hacking together Hotjar as a means to remote user test a Framer prototype. If you want info on the former, then check out these great books: Remote Research or Just Enough Research.
Also note that the Framer prototype I built was put together in about 2 mins and serves no purpose apart from providing me with something to test.
Overview
The number of tools available for prototyping digital products has exploded over the past few years. Accompanying this, the number of services enabling product teams to test their designs and prototypes with users has also gained significant momentum.
User Testing Services
So far I have come across the following user testing tools:
- https://usabilityhub.com/
- https://www.usertesting.com
- http://verifyapp.com/
- https://lookback.io/
- https://www.loop11.com/
Most of these services enable you to gather remote user feedback on one or more static screens, through a simple survey mechanism. Some also let you see where users click, tap or scroll. But in most cases this feedback is limited to static screens.
Remote User Testing Framer Prototypes
But what if you want to test remote user test micro-interactions, screen transitions and other non-static artefacts? What if you sometimes develop your prototypes in code using Framer?


Hotjar: A Potential Solution
That’s where Hotjar comes in. If you’ve not heard of Hotjar, then I encourage you to set up a free account on hotjar.com. Hotjar is an analytics package that allows you track user interactions across a website, app or prototype.
Because Framer prototypes are made from HTML, CSS and JavaScript, you can add the Hotjar tracking code like you would to a production website and start tracking remote user interactions in your prototypes.
Hotjar provides two key pieces of functionality (amongst others) that can aid in remote user testing:
Heatmaps
Heatmaps allow you to see where users click, tap and scroll within your Framer prototype.


Recordings
Recordings provide you with video playback of an entire user session.

Setting-up Hotjar
1. Sign up for a free account on Hotjar
Go to hotjar.com and follow the simple steps to create a free account.
2. Decide on remote location for your prototype
You can host your prototype on Framer Cloud or your own web server. I used Framer Cloud for this demo.


3. Upload your prototype
Save/note down the URL of your prototype e.g. https://framer.cloud/vNOQr/ (you’ll need this later).
4. Add the Hotjar JavaScript snippet
Open your Framer index.html file in a text editor and copy and paste the Hotjar JavaScript snippet from the Hotjar website. Re-upload your index.html file to your remote hosting location.


5. Set up a site in Hotjar
Navigate to the Hotjar website and set up a new site on the Hotjar Sites & Organisations screen.


6. Set up a heatmap in Hotjar
Once you’ve set up a new site, you can then create a new heatmap for your prototype. Copy and paste the URL of your remote Framer prototype into the page URL field (see screen shot below).


7. Enable recordings
Navigate to the recordings tab and select the green button to start recording user sessions. Recording will then appear in the table below as soon as you start to receive visits to your prototype URL.


8. Send out your prototype URL
Once you’ve completed the steps above, you’re ready to start recording remote user interactions with your Framer prototype.
9. Review heatmaps and recordings
Once you’ve sent our your prototype URL to users, you’ll start to see heatmaps and recordings appear in your Hotjar Dashboard.


Additional Thoughts
The above solution isn’t perfect, but does provide one approach to remote user testing your Framer prototypes.
It is also possible to deepen the feedback you wish to capture by integrating Hotjar’s Polls and Survey’s functionality. Caveat: When I tested it, the @2x screen resolution in Framer made the Polls appear at 1/2 their intended size, so they are hard to read and interact with.


Footnote
At the time of writing, Lookback has integrations with InVision, Marvel, and Proto.io so you can capture feedback on the hi-fidelity prototypes produced with these tools.
Also worth checking out:
Framer Cloud Link
Hotjar Documentation
Was This Article Helpful?
If you found this article helpful then please feel free to comment, recommend (by pressing the 💚 icon) or share via twitter: @hungrybrowser
A Little More About Me
My name’s Ben Ellis. I’m a Freelance UX Designer with 15+ years experience. Based 45 mins north of London, UK, I craft connected, digital user experiences.
View my portfolio, download my CV and check out my LinkedIn profile if you are looking for a Freelance UX Designer in the UK, or further afield.
You can also follow me on Twitter, Vimeo and Instagram.
Thank you for reading.





