Agent setup: authorize Sight MCP and ask your agent to call
get_tracking_setup. It configures this integration automatically.
Framer
Install Sight analytics on a Framer site by pasting the tracking snippet into Framer's Custom Code panel — no plugin exists for Framer, so this is a doc + snippet repo, not installable code.
Part of Sight, split across repos under the sightapp org — see
sightapp/sight-backend's
SPEC.md for the full picture, and tasks/plan.md there for how this
repo fits the site-integrations roadmap (Track B).
Install
- In the Framer editor, open Site Settings → General → Custom Code.
- Framer gives you four slots: head start, head end, body start,
body end. Paste the snippet from
snippet.htmlinto End of<body>. - Replace
YOUR_API_KEYwith your project's API key from the Sight dashboard. - Publish the site — custom code takes effect after publishing.
(Framer Help: How to add custom code)
What this records
- Pageviews on every page, including Framer's own client-side page
transitions (the script hooks
history.pushState/popstate). - The
<noscript>pixel as a fallback for visitors with JavaScript disabled, and for AI crawlers that fetch pages but don't execute JS.
Verify it's working
Visit your published site once, then check
Sight dashboard → Overview (or GET /api/v1/query/overview) — a
pageview for the path you visited should appear within a few seconds.