Documentation

Up and tracking in 60 seconds.

Paste the snippet. Refresh your site. Watch events stream into the dashboard. That's the whole quick-start.

Step 01

Install the snippet

Drop this into the <head> of every page you want to track.

index.html
<script async src="https://cdn.observe.js/v1/sdk.js"
        data-project-id="prj_YOUR_ID"></script>
Step 02

Or use the npm package

For frameworks like React, Next.js, and Vue — use the typed SDK.

app.tsx
import { init } from '@observe/sdk';

init({
  projectId: 'prj_YOUR_ID',
  heatmaps: true,
  errors: true,
  network: true,
});
Step 03

Track a custom event

Domain-specific moments like signups, upgrades, or checkout completion.

checkout.ts
import { track } from '@observe/sdk';

track('checkout_completed', {
  orderId: order.id,
  total: order.total,
  currency: 'USD',
});

Need a deeper guide?

Full docs cover framework recipes, custom event taxonomies, identity stitching, and self-hosting.

Deploy Observe.js FreeNo credit card required.