Vercel-style pageview analytics that you self-host. Events POST to your app's collect route and persist as JSONL on your server. Nexoxa Bridge reads them over SSH — no Nexoxa cloud analytics pipeline.
npm i @nexoxa/analytics// app/api/nexoxa-analytics/collect/route.ts
import { createAnalyticsCollectHandler } from "@nexoxa/analytics/node";
export const POST = createAnalyticsCollectHandler();
// layout.tsx
import { Analytics } from "@nexoxa/analytics/next";
<Analytics siteKey="nx_your_site" />