Agent setup: authorize Sight MCP and ask your agent to call
get_tracking_setup. It configures this integration automatically.
Kajabi
Install Sight analytics on a Kajabi site by pasting the tracking snippet into Kajabi's Page Scripts setting — no plugin exists for Kajabi, 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 (site pages)
- From the Kajabi dashboard, go to Settings → Site details.
- Under Page scripts, paste the snippet from
snippet.htmlinto the Header Page Scripts field. - Replace
YOUR_API_KEYwith your project's API key from the Sight dashboard. - Save.
(Kajabi Help Center: Add custom code to pages)
Checkout pages need a second install
Header Page Scripts is excluded from Checkout pages — Kajabi tracks those separately. To also record checkout-page pageviews:
- Go to Settings → Payment settings → Checkout.
- Under Checkout Tracking Code, add the same snippet to Header tracking code.
(Kajabi Help Center: JavaScript tracking code on Checkout pages)
Kajabi warns that custom JS on Checkout pages runs with access to page
content — only add code from sources you trust (the Sight snippet only
sends the pageview fields described in sight-backend's SPEC.md, no
payment data).
What this records
- Pageviews on every page the snippet is installed on, including
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 live 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.