Framer
Add Humblytics Analytics to Framer
1 · Sign up (or log in)
Go to humblytics.com → Start Free Trial
Complete signup—or log in to your existing workspace
2 · Add your website in Humblytics
From the sidebar, click Add Website
Domain – enter
your-site.com(omithttps://andwww)Use your custom domain if connected
Or use Framer's free domain:
projectname.framer.website
Site Name – internal label (e.g.
My Portfolio)Copy the unique script from Install Tracking Code:
html
<!-- Start Humblytics Tracking Code -->
<script async src="https://app.humblytics.com/hmbl.min.js?id=YOUR_ID_HERE"></script>
<!-- End Humblytics Tracking Code -->Keep this tab open—we'll return to click Verify Website after publishing
Note: Replace YOUR_ID_HERE with your actual project ID shown in Humblytics.
3 · Add the script in Framer
Method 1: Site-wide (recommended)
Best for: Tracking all pages including CMS collection pages
Open your Framer project
Click the project name dropdown (top-left, next to preview/device icons)
Select Settings
In the left sidebar, click General
Scroll down to Custom Code section
Under Start of
<head>tag, paste your Humblytics script:
html
<script async src="https://app.humblytics.com/hmbl.min.js?id=YOUR_ID_HERE"></script>The changes save automatically
Why Start of <head>? This ensures the script loads before page content, capturing all visitor data from the moment the page begins loading.
Method 2: Page-specific tracking
Best for: Tracking only certain pages (landing pages, specific flows)
In Framer, open the Pages panel (left sidebar)
Select the page you want to track
Click the gear icon → Page Settings
Scroll to Custom Code
Under Start of
<head>tag, paste your Humblytics scriptRepeat for each page you want to track
Limitation: Page-specific code won't track CMS collection pages.
4 · Publish your site
⚠️ Important: Custom code only appears on published sites, not in Framer's preview mode.
Click Publish button (top-right)
Choose your publishing target:
Custom domain (if connected):
yourdomain.comFramer domain:
projectname.framer.website
Wait for publishing to complete (usually 5-15 seconds)
Confirm with the "Site published" notification
Note about Framer domains:
Free:
projectname.framer.websiteLegacy:
projectname.framer.app(old format, still works)Custom: Your own domain (requires paid plan)
5 · Verify installation
Return to Humblytics and click Verify Website
Open your published Framer site in a private/incognito window
Custom domain:
yourdomain.comFramer domain:
projectname.framer.website
Refresh once
Within ~30 seconds you should see a green Verified badge and live visitor count
If verification fails, check:
Framer-specific issues:
You clicked Publish after adding the code (not just saved in draft)
You're testing the published site, not Framer's preview mode
Domain in Humblytics matches exactly:
✓
projectname.framer.website(current format)✓
projectname.framer.app(legacy format)✓
yourdomain.com(custom domain)✗
framer.com/projects/...(editor URL)
Script is in Start of
<head>tag, not End of<body>tagCustom code changes were made before publishing (not after)
General issues:
Script ID matches your project in Humblytics
View page source (right-click → View Page Source) and search for "humblytics"
Open Developer Tools (F12) → Network tab and search for
hmbl.min.jsNo ad-blockers or browser extensions are blocking the script
Try a different browser or clear cache
Still not working?
In Framer, remove the script and re-publish
Re-add the script and publish again
Wait 2-3 minutes for Framer's CDN to update
Test in a fresh incognito window
6 · Explore your data
Dashboard – page views, unique visitors, and referrers
Heatmaps – auto-populate after a few visits; perfect for analyzing hero sections and CTA placement
Experiments – run A/B tests without extra scripts (Experiments → New Test)
Works on all Framer pages:
Static pages
CMS collection pages (blog posts, case studies, etc.)
Dynamic CMS filtered pages
Utility pages (404, etc.)
Last updated
Was this helpful?