Up in minutes

Three steps to full coverage

No complex configuration. No infrastructure to manage. Install, track, ship.

01

Install the SDK

One package. Works with Next.js, React, Vue, or any web app. Under 8KB gzipped.

$npm install @signalsplash/analytics
02

Initialize & track

Configure with your App ID. Page views are tracked automatically. Add custom events where you need them.

$analytics.track('button_clicked', { label: 'CTA' })
03

See the insights

Open your SignalSplash dashboard. Real-time event feed, session replays, funnel analysis — all live instantly.

$# Dashboard ready at app.signalsplash.com

Dead simple integration

A few lines to full observability

Works with every framework. Auto-tracks pages, clicks, and web vitals. Add custom events in seconds.

// app/layout.tsx
import { AnalyticsProvider } from '@signalsplash/analytics/react';

export default function RootLayout({ children }) {
  return (
    <html>
      <body>
        <AnalyticsProvider
          appId="your-app-id"
          trackPageViews
          trackWebVitals
          trackClicks
        >
          {children}
        </AnalyticsProvider>
      </body>
    </html>
  );
}
@signalsplash/analytics · TypeScript · ESM + CJS
~7.8KB gzip