Tracking-Script abrufen
Hole dir zunächst dein persönliches Tracking-Script aus dem bchic Dashboard.
- Öffne die Einstellungen (Zahnrad-Icon unten links).
- Navigiere zu Tracking → Setup.
- Kopiere das angezeigte Script-Tag mit deiner Website-ID.
Script in Layout einbinden
Je nach ASP.NET-Version bindest du das Script unterschiedlich ein:
ASP.NET MVC / .NET Core
Öffne deine zentrale Layout-Datei (meistViews/Shared/_Layout.cshtml) und füge das Script im <head>-Bereich ein:ASP.NET Web Forms
Öffne deine Master Page (meistSite.Master) und füge das Script im <head>-Bereich der <asp:Content>-Sektion ein:ASP.NET Core Razor Pages
ÖffnePages/Shared/_Layout.cshtml und füge das Script hinzu:Deployment und Überprüfung
- Speichere die Änderungen und deploye deine Anwendung.
- Öffne deine Website im Browser.
- Prüfe im bchic Dashboard unter Live → Aktive Besucher, ob dein Besuch erfasst wurde.
cloud.bchic.de/api/send erfolgreich gesendet wurde (Status 202).Erweiterte Konfiguration
Custom Events tracken
Du kannst zusätzlich zu Seitenaufrufen auch Custom Events tracken, z.B. Button-Klicks oder Formular-Submissions:Single Page Application (SPA) Support
Falls du eine ASP.NET Core App mit einem Frontend-Framework wie React oder Vue.js betreibst, musst du Seitenaufrufe manuell tracken, wenn sich die URL ändert:Content Security Policy (CSP)
Falls du eine Content Security Policy verwendest, füge bchic zu deinen erlaubten Domains hinzu:Web.config bzw. Startup.cs:
Entwicklungsumgebung ausschließen
Um Tracking auflocalhost oder in Entwicklungsumgebungen zu deaktivieren, nutze eine Razor-Bedingung:
Häufige Probleme
Script wird nicht geladen
- Prüfe, ob die
data-website-idkorrekt ist (keine Leerzeichen, kein Trailing Slash). - Stelle sicher, dass keine Firewall oder AdBlocker das Script blockiert.
- Überprüfe die Browser Console (F12) auf JavaScript-Fehler.
Keine Daten im Dashboard
- Warte 1-2 Minuten nach dem ersten Besuch, bis Daten verarbeitet wurden.
- Stelle sicher, dass das Script im
<head>steht, nicht am Ende von<body>. - Prüfe, ob deine Website öffentlich erreichbar ist (nicht hinter VPN/Firewall).
POST-Requests werden blockiert
Falls duAntiForgeryToken oder CSRF-Protection verwendest, stelle sicher, dass externe POST-Requests an cloud.bchic.de nicht betroffen sind. bchic sendet Tracking-Daten per POST, aber diese benötigen keine CSRF-Tokens.
Datenschutz & Compliance
bchic Analytics ist vollständig DSGVO-konform ohne Cookies oder Consent-Banner:- Keine Cookies → Keine Einwilligung erforderlich
- Keine IP-Speicherung → Anonymisierung durch Hashing
- Server in Deutschland (Hetzner Falkenstein)
- Kein Drittland-Transfer → Keine US-Cloud
Support
Falls du Unterstützung bei der Integration benötigst oder Fragen zu deinem spezifischen ASP.NET-Setup hast, melde dich gerne direkt bei uns:- E-Mail: support@bchic.de
- Chat: Direkt im Dashboard (Icon unten rechts)

