One SDK. Every platform you ship on.
Whether you're on a modern framework, a legacy CMS, or a low-code builder — Observe.js installs in under a minute.
Works on anything that renders HTML.
The vanilla snippet is all most teams need. Framework SDKs add type-safe APIs and automatic route detection on top.
- →2 KB gzipped, async-loaded, never blocks render.
- →PII masking on by default. SOC 2 Type II compliant.
- →Self-hosted option available for regulated industries.
<!-- paste before </body> --> <script async src="https://cdn.observe.js/v1/sdk.js" data-project-id="prj_829x" data-autotrack="true"></script>
Native SDKs & plugins.
Hook-based init, route change tracking via React Router or TanStack.
App Router & Pages Router. Edge-safe, SSR-aware page view detection.
Plugin install with vue-router integration for SPA navigations.
Auto-import module — drop it in modules and ship.
Single import in your root +layout for full coverage.
Standalone provider for Angular 16+, RouterModule-aware.
Theme.liquid one-liner — works on every storefront page.
Official plugin: install, paste your project ID, done.
Custom code embed in site settings — no developer needed.
Velo snippet captures interactions across every Wix page.
Plain <script> tag for any HTML site, including legacy stacks.
Companion SDK for iOS and Android with the same dashboard.
Ready to stop guessing?
Join 2,000+ engineering teams seeing exactly what their users see.