Install MetricMind on Squarespace
Open the Code Injection panel from the bottom of your Pages panel, paste the MetricMind script tag into the Header field, and save.
Before you start. Code injection is on the Core, Plus and Advanced plans and some legacy billing plans. It isn't on Basic.
Add the tag
Replace YOUR_SITE_ID with your site's ID. In MetricMind, open your site, then Settings → Setup. The ID is in the header of the Install it yourself panel, and the Script tag tab there shows the tag with your ID already filled in.
- Open the Pages panel.
- At the bottom of the panel, click Custom Code, then Code Injection. On version 7.0 sites, these are under Website Tools.
- Paste the tag into the Header field. Code there goes in the
<head>of every page.<script src="https://cdn.metricmind.si/mm.js" data-site="YOUR_SITE_ID" defer></script> - Click Save.
Check that it works
- Open your live site in a normal browser window, with ad blockers off, and load a page or two.
- In MetricMind, open your site's Settings → Setup page. The panel at the top says Waiting until the first page view arrives, then Live. It usually takes under a minute. Reload the page if it hasn't changed.
Still on Waiting?
- An ad blocker in your browser. Some block analytics. Test with extensions off.
- A different address. Events are accepted from the domain you registered in MetricMind, its
www.version and its subdomains. To test on another address, such as your platform's free or staging domain, add it under Settings → Security → Allowed origins. - Local testing. The script ignores
localhostand private addresses, so test on the live site. - The tag didn't arrive. View your page's source and search for
mm.js. If it's there, open your browser's developer tools:[MetricMind] Missing data-sitein the Console means the tag lost its ID, and in the Network tab/v1/batchshould answer 202.
What goes wrong on Squarespace
A plan change can turn it off
If the site moves to a Basic plan, code injection is disabled and tracking stops. The code stays in the panel, but you can't edit it until you upgrade.
Checkout pages aren't measured
Squarespace doesn't allow code on checkout pages, so MetricMind sees your store's other pages, not the checkout itself.
Squarespace support can't help with this
Squarespace says its support doesn't cover custom code. If the tag isn't working, follow the checks below or ask us.
Privacy
MetricMind sets no cookies and builds no profiles. In the EU, storing an ID on the device can need consent even without cookies, so for the strictest reading turn on storage-free mode (data-storage="none"), which stores nothing in the browser. Your obligations depend on your jurisdiction and the rest of your stack, so check with your counsel.
To turn on storage-free mode, add data-storage="none" to the tag before defer. What changes in that mode.
Next
- To leave out your own visits, open
https://yoursite.com/?mm_optout=1once in each browser you use (=0turns it back on). - Page views, sources, contact clicks, site search, Web Vitals and errors are collected without more setup. To count your own actions, see events.
Sources
The steps and plan rules come from these pages, as of November 2026. Platforms change their menus, so tell us if something has moved.