Custom / eigene Site Verfügbar (v1)
Hast du eine eigene Website oder ein selbst gebautes Framework, füg das Snippet
in dein site-weites Template / Layout ein — direkt vor </head>:
<script async src="https://cdn.visz.ai/v1/snippet.js?id=vz_dein_key"></script>Entscheidend ist, dass die Zeile auf jeder Seite geladen wird (über das gemeinsame Layout/Template), nicht nur auf der Startseite.
Single-Page-Apps (React / Vue / Next / SPA)
SPAs werden automatisch erkannt — kein zusätzliches Setup nötig. Visz hängt
sich an history.pushState / replaceState und an den bfcache, sodass
Seitenwechsel ohne echten Reload korrekt als neue Pageviews gezählt werden.
Next.js: Füg das Snippet in das Root-Layout-<head> ein, oder nutze
next/script mit strategy="afterInteractive":
import Script from "next/script";
export default function RootLayout({ children }) {
return (
<html>
<body>
{children}
<Script
src="https://cdn.visz.ai/v1/snippet.js?id=vz_dein_key"
strategy="afterInteractive"
/>
</body>
</html>
);
}Hinweise
- Es gibt in Layer One kein npm-Paket — das Plain-Snippet ist der offizielle Weg, auch für React/Vue/Next.
- Custom Events erfasst du danach über die JS-API:
visz('event', name, props).
Danach: Weiter zur Verifizierung.
Zuletzt aktualisiert:
Last updated on