Install on Webflow
Add Open Analytics to a Webflow site: where the snippet goes and how to verify it.
Before you start
You need your site's tracking key from the dashboard. It looks like oa_pk_… and is safe to paste into your pages; it can only write events, never read anything.
Where the key is
Add it to Webflow
In your Webflow project, open Site settings, then Custom code, and paste the snippet into the Head code field. Publish the site to apply it.
<script
async
src="https://c.getopen.so/oa.js"
data-key="YOUR_TRACKING_KEY"
data-collector="https://c.getopen.so"
></script>Custom code requires a paid Webflow site plan; the free tier does not apply it.
Deploy and open the site at the address you gave the dashboard. The realtime view shows the visit within seconds; historical charts fill moments later. Loading it on your dev server first still tells you something: the dashboard's waiting screen names the host it saw the tag load on, and the tracker writes one line in the browser console when that host is not one the site counts. Visits themselves are only counted from the site's own domain, because localhost cannot be listed: deploy to see data, or empty the allowed domains list in Settings while you install. Nothing arriving? The troubleshooting page walks through the usual reasons.
Where to next
Track custom events
Count the clicks, signups and checkouts that matter, by attribute, a no-code rule, or the JavaScript API.
Script options
Test mode, debug logging, strict storage and the privacy attributes the snippet accepts.