Skip to content

Ritim documentation

Measure what your visitors actually experience. One script tag, no cookies, nothing to consent to.
Terminal window
npm install @ritim/browser-sdk
import { init } from '@ritim/browser-sdk';
init({ projectKey: 'P-ABC123' });

That is the whole integration either way. The SDK detects navigations itself, decides when a measurement is ready, and sends it — no router plugin, and nothing to run per page.

Your choice above is remembered, so every sample in these docs shows the path you picked.

Core Web Vitals from real visitors

LCP, INP, CLS and TTFB as your users experienced them, at p75, split by route, device and country.

Nothing personal leaves the page

No cookies, no fingerprint, no persistent identifier — so no consent banner. See what the SDK never sends.

Every deploy is a release

Next.js and Nuxt builds are labelled automatically, so a regression points at the change that caused it.

Catch it before it merges

The GitHub Action audits your preview deployment and comments the numbers on the pull request.