Install MetricMind on Webflow

Paste the MetricMind script tag into Head code under Site settings → Custom code, save, and publish your site.

Before you start. Custom code needs a Core, Growth, Agency or Freelancer Workspace, or an active Site plan on this site.

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 your site's Site settings, then the Custom code tab.
  2. Paste the tag into Head code.
    <script src="https://cdn.metricmind.si/mm.js" data-site="YOUR_SITE_ID" defer></script>
  3. Click Save changes.
  4. Publish your site. The code doesn't go live until you do.

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 Webflow

Your plan may not allow it

On a free Starter site in a free Workspace you can't use custom code. If your site later moves to a lower plan and isn't in a paid Workspace, the code stays published, but you can't view or edit it until you're on a paid Site plan again.

Your webflow.io address counts as another domain

Events are accepted from the domain you registered in MetricMind. To test on yoursite.webflow.io before your own domain is connected, add it under Settings → Security → Allowed origins, or register that address as the site's domain.

Use Site settings, not Page settings

Code in a page's settings runs on that page only, so the other pages wouldn't be counted.

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.