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.
Trusted by growing engineering teams
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.
<script> window.__OBSERVE_ID = "your-tracking-key"; import("/observe.js") </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.
Start seeing what your users
actually experience.
Install in under two minutes · no credit card required