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

