Product

How to Install Heatmaps and Session Recording Without a Developer

You do not need to write code to add behavior analytics to most websites. Learn the four no-code routes, which is site builder settings, plugins, tag managers, and theme editors, how to verify the install, and when you do need a developer.

Purushottam Kumar Suman
Purushottam Kumar SumanSeptember 26, 20266 min read
Founder & CEO, DeepSync
Marketer installing analytics on a website without code

Short answer: installing behavior analytics means getting one script tag onto every page. On most platforms you can do that yourself through a settings field, a plugin, or a tag manager. It takes about ten minutes. You need a developer only for consent wiring on a custom banner, tracking outcomes that have no confirmation page, or sites where you have no access to settings at all.

Table of Contents

  1. What Installing Actually Means
  2. Four No-Code Routes
  3. How to Verify It Worked
  4. What You Can Do Without Code Afterwards
  5. When You Do Need a Developer
  6. Key Takeaways

What Installing Actually Means

Every web install of DeepSync is the same one-line tag (how the SDK works):

<script async src="YOUR_LOADER_URL"></script>

You copy it from your project's settings, where ready-to-paste snippets are provided for each supported platform (settings). The task is simply to place it in the head of every page.

Four No-Code Routes

1. A site builder's custom code setting

Most website builders have a field for adding code to all pages.

PlatformWhere
WebflowSite settings, custom code, head (guide)
WixSettings, custom code, all pages, head (guide)
SquarespaceSettings, code injection, header (guide)
FramerSite settings, custom code (guide)

Many of these reserve custom code for paid plans. Check yours.

2. A plugin

On WordPress, upload and activate the DeepSync plugin and paste your project ID. It skips the admin area automatically, so your own editing is not recorded (WordPress guide).

3. A theme editor

On Shopify, open the theme code, find theme.liquid, and paste the tag before the closing head tag. It is a single paste in one file (Shopify guide).

4. A tag manager

If your site already has Google Tag Manager, add a Custom HTML tag with the snippet and trigger it on all pages (GTM guide).

A tag manager fires a little later than a direct tag, so the first moments of a page load can be missed. Use it when you cannot place the tag directly.

How to Verify It Worked

  1. Publish your change. Saving is not always enough.
  2. Open the live site in a normal browser window. Privacy modes and blockers may stop the script.
  3. Click and scroll on two or three pages.
  4. Open Sessions in DeepSync. Your visit should appear within moments.

A project shows as verified in Settings once its first real session arrives (verifying your installation).

If no session appears, check in this order:

  1. Consent. This is the most common cause by far. DeepSync projects default to consent-required mode and record nothing until your cookie banner sends a consent signal.
  2. Published? And are you on the live domain, not an editor preview?
  3. All pages? A tag added to one page tracks one page.
  4. Cache. Clear your site and CDN cache.
  5. Blockers. Try another browser without extensions.
  6. Right project. Check the dashboard is showing the project you installed.

More in I installed the snippet but see no data.

What You Can Do Without Code Afterwards

Once the tag is live, a great deal needs no further development.

  • Watch [session recordings](/features/session-recordings).
  • View click, scroll, and attention [heatmaps](/features/heatmaps) for any page.
  • Build [funnels](/features/funnels) from page paths.
  • Set a [goal](/docs/goals-conversions) on a confirmation or thank-you page URL.
  • See traffic sources and campaigns, provided your links carry UTM tags.
  • Review [JavaScript errors](/docs/js-errors) and share them with whoever maintains the site.
  • Filter sessions by device, country, source, and frustration signals.

A useful trick for goals without code: configure your form or checkout to redirect to a dedicated thank-you page. Then the URL itself is the conversion.

When You Do Need a Developer

TaskWhy
Consent on a custom-built bannerThe accept action must call the consent function
Tracking an outcome with no confirmation pageNeeds a custom event from code
Identifying logged-in usersNeeds a call after login
Masking personal data displayed on pagesNeeds a class added to elements
A strict Content Security PolicyNeeds the policy updated (CSP guide)
Mobile appsNeeds the SDK added to the app
A custom-built site with no settings accessSomeone must edit the template

Each is small. When you ask, give your developer the exact documentation link: consent modes, SDK API, PII masking. The requests are usually a few lines.

Consent plugins and platforms often remove the need for a developer too. Many let you assign a script to a category so it loads only after acceptance (consent setup).

Install first, ask for help second

Get the tag live and see sessions arriving. It is much easier to ask a developer for one specific addition than for "analytics".

Key Takeaways

  • Installing means placing one tag on every page.
  • Site builder settings, plugins, theme editors, and tag managers all work without code.
  • Verify with a real visit, and check consent first if nothing appears.
  • Use a thank-you page URL as a no-code conversion goal.

Conclusion

The barrier to seeing how visitors use your site is one paste. Do that yourself today, and bring a developer in only for the few things that need one.

Start free · Quickstart

Frequently Asked Questions

Was this article helpful?

Ready to understand
users like never before?

Join thousands of teams who use DeepSync to uncover insights,improve experiences, and build better products—faster.

Quick & easy onboarding
See results in real time
Enterprise-grade security