Squarespace
Squarespace has a code injection field. It needs a paid plan that includes code injection.
Steps
- In your site dashboard, go to Settings > Advanced > Code injection.
- Paste the snippet below into the Header field.
- Click Save.
The snippet
Replace SITE_ID with the ID from your Glyphex site settings.
<script defer src="https://glyphex.io/t/SITE_ID.js"></script>
Code injection does not run in the editor preview. Open your live site to test.
Verify it works
Open your live site in a new tab, then open Realtime in your Glyphex dashboard. Your visit should show up within a few seconds.
Track custom events
Add a Code block to a page and use the attributes there:
<button data-glyphex-event="signup_click" data-glyphex-event-plan="pro" > Sign up </button>
Events can also be sent with window.analytics.track(name, props) or the declarative data-glyphex-event and data-glyphex-event-<prop> attributes.
Troubleshooting
- No data? Check that the Site ID matches exactly and the page was republished or the cache cleared.
- Ad blockers can block analytics scripts. Disable yours to test.
- Content Security Policy: allow https://glyphex.io in both script-src and connect-src.
- Check DevTools > Network for a request to glyphex.io/t/. A 404 means the Site ID is wrong.