Routenwechsel werden nicht erfasst
Clientseitige Navigation in Next.js löst keinen vollständigen Seitenaufruf aus, deshalb verpassen naive Analytics die meisten Aufrufe. PulsePanda klinkt sich in den Router ein und zählt jeden Routenwechsel.
Analytics für Next.js
Füge PulsePanda in deine Next.js-App ein und erfasse Seitenaufrufe, Events, Session Replay und Heatmaps über jede Route – App Router oder Pages Router –, ohne ein Backend anzubinden oder mit der Hydration zu kämpfen.
Warum es wichtig ist
Clientseitige Navigation in Next.js löst keinen vollständigen Seitenaufruf aus, deshalb verpassen naive Analytics die meisten Aufrufe. PulsePanda klinkt sich in den Router ein und zählt jeden Routenwechsel.
Verfolge eigene Events für Registrierungen, Upgrades und Funktionsnutzung, um zu sehen, was nach jedem Deploy tatsächlich genutzt wird.
Session Replay zeichnet das exakte DOM und die Konsolenfehler auf, sodass du dir das kaputte Rendering ansehen kannst, statt aus einem Stack-Trace zu raten.
Einrichtung
Füge das Snippet einmal in dein Root-Layout ein. Nutze die Next.js-Komponente Script mit afterInteractive, damit es lädt, ohne deinen First Paint zu blockieren.
App Router – app/layout.tsx
import Script from "next/script";
export default function RootLayout({ children }) {
return (
<html lang="en">
<body>
{children}
<Script
src="https://pulsepanda.dev/sdk.js"
data-project="YOUR_PROJECT_ID"
strategy="afterInteractive"
/>
</body>
</html>
);
}Du nutzt den Pages Router? Füge dasselbe <Script> stattdessen in pages/_app.tsx ein. Webanalyse, automatisch erfasste Klicks, Session Replay und Heatmaps starten sofort.
Workflow
Füge das Skript einmal zu deinem Next.js-Projekt hinzu. Webanalyse, automatisch erfasste Klicks, Session Replay und Heatmaps beginnen sofort mit der Erfassung.
Rufe pulsepanda.track() bei wichtigen Aktionen und pulsepanda.identify() nach dem Login auf, um Events, Sessions und Feedback jedem Nutzer zuzuordnen.
Erstelle Funnels, sieh dir die Replays hinter Abbrüchen an, lies Heatmaps und sammle Feedback im Produkt – alles in einem Workspace.
Was du bekommst
| Analytics-Ebene | Seitenaufrufe, eigene Events, Conversion-Funnels und Retention. |
|---|---|
| Verhaltensebene | Session Replay, Klick- und Scroll-Heatmaps und Fehlerkontext. |
| Feedback-Ebene | Eingebettete Umfragen, Feedback-Widgets, Formulare und ein Feature-Voting-Board. |
FAQ
Ja. Das SDK lauscht auf Navigation über die History API, sodass jeder Übergang im App Router oder Pages Router automatisch als Seitenaufruf gezählt wird – ohne manuelle Router-Events.
Nein. Das Skript wird verzögert und mit der Strategie afterInteractive geladen, läuft also, nachdem dein Inhalt gerendert ist, und blockiert weder LCP noch Interaktion.
Eigene Events werden mit pulsepanda.track() aus dem Browser gesendet. Ruf es aus Client Components oder Event-Handlern auf; Server Components rendern die Seite, die das SDK lädt.
Verwandte Seiten
Einmal installieren und Analytics, Session Replay, Heatmaps, Funnels und Feedback in wenigen Minuten verbinden.
Kostenlos starten