Die Integration in Vue.js (Vite oder CLI) ist sehr einfach. Da bchic moderne History-API-Events automatisch erkennt, musst du für das Tracking von Seitenwechseln (via Vue Router) nichts weiter konfigurieren.Documentation Index
Fetch the complete documentation index at: https://docs.bchic.de/llms.txt
Use this file to discover all available pages before exploring further.
Tracking-Skript vorbereiten
Kopiere dein Skript aus den bchic Einstellungen. Es sollte deine
data-website-id enthalten.In index.html einfügen
Suche in deinem Projektordner nach der Datei
index.html (bei Vite-Projekten liegt diese meist direkt im Hauptverzeichnis oder unter /public).Füge das Skript in den <head> Bereich ein:index.html
Custom Events (TypeScript-sicher)
Wenn duwindow.bchic direkt im Code aufrufst, erhältst du oft TypeScript- oder ESLint-Fehler (“Property ‘bchic’ does not exist on type ‘Window’”).
Wir empfehlen daher folgenden Best-Practice-Ansatz mit einer Typ-Definition und einem Composable.
1. Typ-Definition erstellen
Erstelle eine Dateisrc/bchic.d.ts, damit TypeScript das bchic Objekt kennt.
src/bchic.d.ts
2. Composable erstellen (Optional aber empfohlen)
Um den Zugriff noch einfacher zu machen, erstelle ein Composable untersrc/composables/useTracking.ts:
src/composables/useTracking.ts
3. Verwendung in Komponenten
Jetzt kannst du das Tracking in jeder Komponente sauber verwenden:src/components/SignupButton.vue

