Privacy-first web analytics

Feel your site's pulse

Simple, lightweight, cookie-free analytics. All the insight of Google Analytics — none of the weight, the complexity, or the creepy.

No credit card required.

Analytics shouldn't cost your visitors' privacy

Google Analytics is heavy, invasive, and forces a cookie banner on every visitor. PulseView flips that: a featherweight script, zero cookies, and metrics you can actually understand at a glance.

No cookies, no banners

PulseView never uses cookies or stores personal data, so you skip the consent banner entirely.

One-line install

Add a single script tag or install @pulseview/react from npm. Works with Next.js, React, WordPress, Shopify, or any HTML page.

Clear, at-a-glance metrics

Visitors, page views, traffic sources, and conversions — the numbers that matter, without the clutter.

Real-time pulse

Watch your traffic live. See who's on your site right now and where they came from.

Goals & funnels

Track conversions and drop-off across multi-step flows so you know what's actually working.

Your data stays yours

GDPR, CCPA, and PECR friendly by design. We don't sell, share, or profile your visitors. Ever.

Up and running in seconds

One snippet. Works anywhere.

bash
npm install @pulseview/react

Next.js App Router

layout.tsx
import { PulseViewScript } from "@pulseview/react/next"

export default function Layout({ children }) {
  return (
    <html>
      <body>
        {children}
        <PulseViewScript
          domain="your-site.com"
          trackErrors
        />
      </body>
    </html>
  )
}

Track custom events

component.tsx
import { useTrack } from "@pulseview/react"

export function SignupButton() {
  const track = useTrack()

  return (
    <button
      onClick={() =>
        track("signup", { plan: "pro" })
      }
    >
      Get started
    </button>
  )
}
TypeScript-first·ESM + CJS·3.8 kB
npmjs.com/package/@pulseview/react →
Create your free account

Free plan available. No credit card required.

Take your site's pulse today

Set up in minutes with a single lightweight snippet. Free to start, no card needed.

Start for free