How to Add Heatmaps and Session Recordings to a Wix Site
Add heatmaps and session recordings to a Wix website using custom code. Covers the setup steps, plan requirements, how to verify the install, and what to look at first on a small business site.
Short answer: add the DeepSync script through Wix's custom code setting, placed in the head and applied to all pages. Wix makes custom code available on paid plans with a connected domain, so check that yours qualifies. Then open your live site, browse a little, and confirm a session appears.
Table of Contents
Before You Start
- A Wix plan that supports custom code. Wix reserves this for paid plans with a connected domain. Check Wix's help pages for current requirements.
- A free DeepSync project for your domain.
- Your tracking snippet from the project's install settings.
The snippet is one line (install on any website):
<script async src="YOUR_LOADER_URL"></script>Install
- In your Wix dashboard, open Settings and find Custom Code.
- Add a new custom code entry.
- Paste the snippet.
- Give it a name such as "DeepSync".
- Apply it to all pages.
- Choose to place it in the head.
- Save and publish.
Wix's wording and menu positions change occasionally. If the labels differ, look for the option to add code to all pages in the head.
Verify
- Visit your live site in a normal browser window, not the editor.
- Click and scroll on two or three pages.
- Check Sessions in DeepSync.
If you see nothing, the usual cause is consent. DeepSync projects default to consent-required mode: nothing is recorded until a consent signal is sent from your cookie banner. A correctly installed script that never receives consent records nothing (consent setup, no data troubleshooting).
What to Look at First
Most Wix sites belong to small businesses: a few pages and a goal of getting a call, a booking, or an enquiry. With modest traffic, recordings are more useful than charts (analytics for low-traffic sites).
Start with these.
- Watch ten visits to your homepage. How long before people scroll or leave?
- Watch visits that reached your contact or booking page and did not complete it.
- Check your homepage on a phone. Then look at the mobile scroll heatmap. Is your phone number or booking button seen?
- Look at what people tap. Dead clicks on images or headings show what visitors expected to be a link.
- Check the menu. Which pages do visitors actually open?
Count the outcomes that matter:
- A form submission, tracked through a thank-you page as a goal.
- Taps on your phone number or messaging link. Many small-business enquiries never touch a form.
Wix-Specific Notes
- Wix apps and widgets. Booking, chat, and store components may render inside iframes. Content in a cross-origin iframe appears as an empty box in recordings, and clicks inside it are not captured (capture limits). You still see everything around it.
- Editor preview. Custom code runs on the published site.
- Mobile layout. Wix has a separate mobile editor. Check that your key button is placed well there, not only on desktop.
- Page speed. Sites with many apps and large images can be slow on phones. Fewer apps helps.
- Wix's own analytics. It reports traffic and sales. A behavior tool adds what visitors did on the page.
- Free plan fit. DeepSync's free plan covers 1,000 sessions a month, which is enough for many small sites.
Tap your own phone number on your mobile site
It should start a call. On a surprising number of small business sites, it is plain text.
Key Takeaways
- Add the tag via custom code, in the head, on all pages.
- Check your plan supports custom code.
- With a small site, watch recordings before reading charts.
- Count phone and messaging taps as conversions.
Conclusion
A small business site does not need complex analytics. It needs you to see what ten real visitors did. This gets you there in a few minutes.
Frequently Asked Questions
Related articles
Stay in the loop
Get the latest insights on product analytics and user behavior delivered to your inbox.



