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.

  1. Open the Pages panel.
  2. At the bottom of the panel, click Custom Code, then Code Injection. On version 7.0 sites, these are under Website Tools.
  3. 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>
  4. Click Save.

Check that it works

  1. Open your live site in a normal browser window, with ad blockers off, and load a page or two.
  2. 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 localhost and 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-site in the Console means the tag lost its ID, and in the Network tab /v1/batch should 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=1 once in each browser you use (=0 turns 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.