Installation

Installer sur Next.js

Le même snippet, dans le layout racine. Pas de paquet npm, pas de plugin.

app/layout.tsx

Placez le composant Script dans le layout racine pour couvrir toutes les pages App Router. Gardez data-website-id tel quel.

app/layout.tsx
import Script from "next/script";

export default function RootLayout({ children }) {
  return (
    <html lang="fr">
      <body>
        {children}
        <Script
          src="https://statrack.online/js/script.js"
          strategy="afterInteractive"
          data-website-id="st_pub_..."
        />
      </body>
    </html>
  );
}

Transitions App Router

Le script écoute pushState : les navigations client de Next.js sont comptées automatiquement. Le principe est identique pour Remix, Astro, Nuxt ou TanStack Start.

Une question ? Écrivez-nous