# Google Ads
Source: https://docs.bchic.de/de/ads/google-ads-tracking
Verfolge deine Google Ads Kampagnen automatisch mit UTM-Parametern und wertvollen Kampagnen-Details.
bchic Analytics erfasst automatisch alle Besucher, die über Google Ads auf deine Website kommen – vorausgesetzt, die URLs sind mit UTM-Parametern versehen. Mit der richtigen Konfiguration trackst du nicht nur Traffic-Quellen, sondern auch Kampagnennamen, Keywords, Anzeigengruppen und mehr.
## Automatisches Tracking
bchic erkennt automatisch alle Besucher mit UTM-Parametern in der URL und kategorisiert sie als **Paid Traffic**. Du siehst diese Zugriffe im Dashboard unter **Traffic Sources → UTM Campaigns**.
### Standard UTM-Parameter
Die wichtigsten UTM-Parameter für Google Ads:
| Parameter | Beschreibung | Beispiel |
| -------------- | ------------------------- | -------------------- |
| `utm_source` | Traffic-Quelle | `google` |
| `utm_medium` | Marketing-Medium | `cpc`, `ppc` |
| `utm_campaign` | Kampagnenname | `sommersale_2026` |
| `utm_term` | Keyword (optional) | `analytics+software` |
| `utm_content` | Anzeigeninhalt (optional) | `textad_v1` |
**Beispiel-URL:**
```
https://deinedomain.de/?utm_source=google&utm_medium=cpc&utm_campaign=sommersale_2026&utm_term=analytics+software&utm_content=headline_a
```
## Google Ads Konfiguration
Google Ads kann URLs automatisch mit zusätzlichen Parametern versehen (GCLID), aber für bchic benötigst du **manuelle UTM-Parameter**.
1. Öffne Google Ads und gehe zu **Einstellungen → Kontoeinstellungen**.
2. Navigiere zu **Auto-Tagging**.
3. Stelle sicher, dass **Auto-Tagging aktiviert** ist (empfohlen, auch wenn wir manuelle Parameter hinzufügen).
Auto-Tagging fügt den `gclid`-Parameter hinzu, der für Google Analytics wichtig ist. Für bchic nutzen wir zusätzlich UTM-Parameter, die beide parallel funktionieren.
Um UTM-Parameter automatisch an alle Kampagnen-URLs anzuhängen, setzt du ein **Tracking-Template** auf Kontoebene.
1. Gehe zu **Einstellungen → Kontoeinstellungen**.
2. Scrolle zu **Tracking** und klicke auf **Tracking-Template**.
3. Füge folgendes Template ein:
```
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_term={keyword}&utm_content={creative}
```
**Parameter-Platzhalter erklärt:**
* `{lpurl}` – Deine Ziel-URL
* `{campaignid}` – Eindeutige Kampagnen-ID
* `{keyword}` – Das gebuchte Keyword
* `{creative}` – Anzeigengruppen-ID oder Creative-ID
4. Klicke auf **Speichern**.
Teste das Template, bevor du es live schaltest. Google Ads bietet einen **Test**-Button, um zu prüfen, ob die URL korrekt generiert wird.
Google Ads bietet sogenannte **ValueTrack-Parameter**, mit denen du noch mehr Informationen übergeben kannst:
```
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_term={keyword}&utm_content={creative}&matchtype={matchtype}&network={network}&device={device}
```
**Zusätzliche Parameter:**
* `{matchtype}` – Keyword Match Type (broad, phrase, exact)
* `{network}` – Werbenetzwerk (search, display)
* `{device}` – Gerät (mobile, desktop, tablet)
* `{placement}` – Platzierung (bei Display-Anzeigen)
* `{target}` – Targeting-Kriterium
Diese Daten landen in bchic unter **UTM Content** bzw. in den URL-Parametern und können in Custom Reports ausgewertet werden.
Falls du für einzelne Kampagnen abweichende UTM-Parameter setzen möchtest:
1. Öffne die gewünschte **Kampagne → Einstellungen**.
2. Scrolle zu **Kampagnen-URL-Optionen**.
3. Setze ein **Tracking-Template** auf Kampagnenebene:
```
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=schwarzer_freitag&utm_term={keyword}
```
Das überschreibt das Konto-Template nur für diese Kampagne.
## Tracking überprüfen
Nach dem Setup kannst du prüfen, ob die UTM-Parameter korrekt übergeben werden:
1. **Google Ads Preview Tool:** Klicke auf eine Anzeige in der Anzeigenvorschau und prüfe die URL in der Adresszeile.
2. **bchic Dashboard:** Gehe zu **Traffic Sources → UTM Campaigns** und sieh nach, ob neue Kampagnen auftauchen.
3. **Browser DevTools:** Öffne nach einem Anzeigenklick die DevTools (F12) → Network → prüfe die URL-Parameter im Request.
**Beispiel einer korrekt getaggten URL:**
```
https://deinedomain.de/landingpage?utm_source=google&utm_medium=cpc&utm_campaign=12345678&utm_term=analytics+tool&utm_content=98765&gclid=abc123xyz
```
## Auswertung in bchic
Im bchic Dashboard findest du Google Ads Traffic unter:
* **Traffic Sources → UTM Campaigns:** Übersicht aller Kampagnen mit Sessions, Conversions, Bounce Rate.
* **Traffic Sources → UTM Source/Medium:** Filtere nach `google / cpc` für alle Google Ads Zugriffe.
* **UTM Term:** Sieh, welche Keywords den meisten Traffic bringen.
* **UTM Content:** Vergleiche die Performance verschiedener Anzeigentexte oder Creatives.
### Custom Events tracken
Falls du Conversions wie Formular-Submissions oder Käufe tracken möchtest:
```javascript theme={null}
// Beispiel: Conversion nach Formular-Absendung
document.getElementById('contact-form').addEventListener('submit', function() {
if (window.bchic) {
window.bchic.track('lead', { source: 'google_ads' });
}
});
```
Diese Events siehst du unter **Events** im Dashboard und kannst sie mit UTM-Parametern verknüpfen.
## Häufige Probleme
### UTM-Parameter werden nicht übertragen
* **Problem:** Du siehst Traffic, aber keine UTM-Daten im Dashboard.
* **Lösung:** Prüfe, ob das Tracking-Template in Google Ads korrekt gespeichert ist. Teste die URL mit dem Google Ads Preview Tool.
### Kampagnen-IDs statt Namen
* **Problem:** Im Dashboard erscheinen nur IDs (z.B. `12345678`) statt Kampagnennamen.
* **Lösung:** Das ist normal, wenn du `{campaignid}` verwendest. Nutze stattdessen `{_campaign}` (Unterstrich!) für den Kampagnennamen:
```
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={_campaign}&utm_term={keyword}
```
`{_campaign}` gibt den Kampagnennamen zurück, der Leerzeichen und Sonderzeichen enthalten kann. URLs sollten URL-encoded sein, was Google Ads automatisch übernimmt.
### Doppelte Parameter (gclid + UTM)
* **Problem:** URLs haben sowohl `gclid` als auch UTM-Parameter.
* **Lösung:** Das ist korrekt und gewollt. `gclid` ist für Google Analytics, UTM-Parameter für bchic. Beide können parallel existieren.
### Keywords erscheinen als
* **Problem:** Der Platzhalter wird nicht ersetzt.
* **Lösung:** Stelle sicher, dass das Tracking-Template auf **Kontoebene** gesetzt ist, nicht in der finalen URL. Google Ads ersetzt Platzhalter nur im Template, nicht in manuell eingegebenen URLs.
## Best Practices
### Einheitliche Naming Convention
Verwende konsistente Namen für Kampagnen und Parameter:
* ✅ `utm_campaign=sommersale_2026_search`
* ✅ `utm_campaign=black_friday_display`
* ❌ `utm_campaign=Sommer Sale 2026!` (Leerzeichen, Sonderzeichen)
### Medium korrekt setzen
* `cpc` oder `ppc` für bezahlte Suche
* `display` für Display-Anzeigen
* `shopping` für Google Shopping
* `video` für YouTube-Anzeigen
### UTM-Builder nutzen
Für manuelle Kampagnen (z.B. Newsletter mit Google Ads Link) kannst du einen UTM-Builder verwenden:
**Beispiel-Tool:** [Google Campaign URL Builder](https://ga-dev-tools.google/campaign-url-builder/)
## Datenschutz
UTM-Parameter enthalten **keine personenbezogenen Daten** und sind DSGVO-konform. Keywords und Kampagnennamen sind technische Informationen, keine User-Identifikatoren.
bchic speichert UTM-Daten aggregiert und anonymisiert – genau wie alle anderen Analytics-Daten.
## Support
Falls du Hilfe bei der Einrichtung von Google Ads Tracking benötigst oder Fragen zu spezifischen ValueTrack-Parametern hast:
* **E-Mail:** [kontakt@bchic.studio](mailto:support@bchic.de)
Wir helfen gerne bei der Konfiguration und zeigen dir, wie du das Maximum aus deinen Kampagnendaten herausholst.
# Instagram & Meta Ads
Source: https://docs.bchic.de/de/ads/meta-ads-tracking
Tracke deine Instagram und Facebook Kampagnen mit dynamischen URL-Parametern und detaillierten Performance-Daten.
bchic Analytics erfasst automatisch alle Besucher, die über Instagram oder Facebook Ads auf deine Website kommen. Mit den richtigen URL-Parametern trackst du nicht nur Traffic-Quellen, sondern auch Kampagnennamen, Anzeigengruppen, Creatives und Placements (Stories, Feed, Reels).
## Automatisches Tracking
bchic erkennt automatisch alle Besucher mit UTM-Parametern in der URL und kategorisiert sie als **Paid Traffic**. Du siehst diese Zugriffe im Dashboard unter **Traffic Sources → UTM Campaigns**.
### Standard UTM-Parameter
Die wichtigsten UTM-Parameter für Meta Ads:
| Parameter | Beschreibung | Beispiel |
| -------------- | ----------------------------------- | ---------------------------- |
| `utm_source` | Traffic-Quelle | `instagram`, `facebook` |
| `utm_medium` | Marketing-Medium | `paid_social`, `social_paid` |
| `utm_campaign` | Kampagnenname | `sommersale_2026` |
| `utm_content` | Anzeigenname/Creative | `carousel_produkt_a` |
| `utm_term` | Anzeigengruppe/Targeting (optional) | `frauen_25-34_berlin` |
**Beispiel-URL:**
```
https://deinedomain.de/?utm_source=instagram&utm_medium=paid_social&utm_campaign=sommersale_2026&utm_content=carousel_produkt_a
```
## Meta Ads Konfiguration
Meta Ads (ehemals Facebook Ads Manager) bietet **dynamische URL-Parameter**, die automatisch mit Kampagnendaten gefüllt werden.
1. Öffne den **Meta Ads Manager** ([business.facebook.com](https://business.facebook.com)).
2. Wähle die gewünschte **Kampagne** aus.
3. Klicke auf **Bearbeiten**.
4. Scrolle runter zu **Tracking** → **URL-Parameter**.
5. Füge folgende Parameter ein:
```
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}
```
6. Klicke auf **Veröffentlichen**.
`{{site_source_name}}` gibt automatisch `Instagram` oder `Facebook` zurück – so kannst du beide Kanäle mit einem Template abdecken.
Meta bietet zahlreiche **dynamische Platzhalter**, die du nutzen kannst:
| Parameter | Was es tracked | Beispiel-Output |
| ---------------------- | -------------------- | ---------------------------------------------- |
| `{{site_source_name}}` | Plattform | `Instagram`, `Facebook` |
| `{{campaign.name}}` | Kampagnenname | `sommersale_2026` |
| `{{campaign.id}}` | Kampagnen-ID | `120247774987700538` |
| `{{adset.name}}` | Anzeigengruppen-Name | `frauen_25-34_berlin` |
| `{{adset.id}}` | Anzeigengruppen-ID | `120247771712260538` |
| `{{ad.name}}` | Anzeigenname | `carousel_produkt_a` |
| `{{ad.id}}` | Anzeigen-ID | `120247775752120538` |
| `{{placement}}` | Platzierung | `Instagram_Stories`, `feed`, `Instagram_Reels` |
**Wichtig:** Verwende `{{campaign.name}}`, **nicht** `{{campaign.id}}`. Sonst siehst du im Dashboard nur Zahlen wie `120247774987700538` statt lesbarer Kampagnennamen.
**Empfohlenes Template mit allen wichtigen Daten:**
```
utm_source={{site_source_name}}&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_content={{ad.name}}&utm_term={{adset.name}}&placement={{placement}}
```
Falls du für einzelne Anzeigen abweichende Parameter brauchst:
1. Öffne die gewünschte **Anzeige** im Ads Manager.
2. Klicke auf **Bearbeiten**.
3. Scrolle zu **Tracking** → **URL-Parameter**.
4. Setze individuelle Parameter (überschreibt die Kampagnen-Einstellung).
**Beispiel für Instagram Stories Anzeige:**
```
utm_source=instagram&utm_medium=stories&utm_campaign={{campaign.name}}&utm_content=story_swipe_up
```
Um URL-Parameter für **alle zukünftigen Kampagnen** automatisch zu setzen:
1. Gehe zu **Unternehmenseinstellungen** → **Datenquellen** → **Pixel**.
2. Wähle dein Pixel aus.
3. Scrolle zu **Ereignis-Setup-Tool** → **URL-Parameter**.
4. Füge dein Standard-Template ein.
Diese Einstellung gilt nur für neue Kampagnen. Bestehende Kampagnen müssen manuell angepasst werden.
## Tracking überprüfen
Nach dem Setup kannst du prüfen, ob die URL-Parameter korrekt übergeben werden:
1. **Meta Ads Manager Preview:** Klicke auf **Anzeigenvorschau** und prüfe die URL im Preview-Browser.
2. **bchic Dashboard:** Gehe zu **Traffic Sources → UTM Campaigns** und sieh nach, ob neue Kampagnen auftauchen.
3. **Browser DevTools:** Öffne nach einem Anzeigenklick die DevTools (F12) → Network → prüfe die URL-Parameter.
**Beispiel einer korrekt getaggten URL:**
```
https://deinedomain.de/landingpage?utm_source=Instagram&utm_medium=paid_social&utm_campaign=sommersale_2026&utm_content=carousel_produkt_a&utm_term=frauen_25-34_berlin&placement=Instagram_Stories
```
## Auswertung in bchic
Im bchic Dashboard findest du Instagram & Facebook Ads Traffic unter:
* **Traffic Sources → UTM Campaigns:** Übersicht aller Kampagnen mit Sessions, Conversions, Bounce Rate.
* **Traffic Sources → UTM Source/Medium:** Filtere nach `Instagram / paid_social` oder `Facebook / paid_social`.
* **UTM Content:** Vergleiche die Performance verschiedener Anzeigen/Creatives.
* **UTM Term:** Sieh, welche Anzeigengruppen (Targeting) am besten performen.
### Placement-Analyse
Falls du `placement={{placement}}` verwendest, kannst du auswerten:
* **Instagram Stories** vs. **Feed** vs. **Reels**
* **Facebook Feed** vs. **Marketplace** vs. **Audience Network**
Diese Daten findest du unter **Custom Parameters** (falls du `placement=` als separaten Parameter setzt) oder in den URL-Details.
### Custom Events tracken
Falls du Conversions wie Käufe, Leads oder Video-Views tracken möchtest:
```javascript theme={null}
// Beispiel: Conversion nach Button-Klick
document.getElementById('cta-button').addEventListener('click', function() {
if (window.bchic) {
window.bchic.track('click_cta', { source: 'instagram_stories' });
}
});
```
Diese Events siehst du unter **Events** im Dashboard und kannst sie mit UTM-Parametern verknüpfen.
## Häufige Probleme
### Nur Zahlen statt Kampagnennamen im Dashboard
* **Problem:** Du siehst `120247774987700538` statt `sommersale_2026`.
* **Lösung:** Du verwendest `{{campaign.id}}` statt `{{campaign.name}}`. Ändere die URL-Parameter:
```
❌ utm_campaign={{campaign.id}}
✅ utm_campaign={{campaign.name}}
```
Falls du beides brauchst, kombiniere:
```
utm_campaign={{campaign.name}}&campaign_id={{campaign.id}}
```
### URL-Parameter werden nicht übergeben
* **Problem:** Du siehst Traffic, aber keine UTM-Daten im Dashboard.
* **Lösung:** Prüfe, ob die URL-Parameter in der Kampagne gespeichert sind. Meta Ads übernimmt Parameter nur, wenn sie **vor** der Veröffentlichung gesetzt wurden.
### Platzhalter werden nicht ersetzt
* **Problem:** In der URL steht wörtlich `{{campaign.name}}`.
* **Lösung:** Du hast die Parameter wahrscheinlich in der **Ziel-URL** statt im **URL-Parameter-Feld** eingetragen. Meta ersetzt Platzhalter nur im dedizierten Feld.
### Instagram und Facebook Traffic nicht getrennt
* **Problem:** Du siehst nur `utm_source=facebook` für beide Kanäle.
* **Lösung:** Verwende `{{site_source_name}}` statt einem fest codierten Wert:
```
❌ utm_source=facebook
✅ utm_source={{site_source_name}}
```
### Sonderzeichen in Kampagnennamen
* **Problem:** Kampagnenname enthält Leerzeichen oder Umlaute (z.B. `Sommer Sale 2026!`).
* **Lösung:** Meta encoded URLs automatisch. In bchic erscheint der Name dann als `Sommer%20Sale%202026%21`. Besser: Verwende Unterstriche statt Leerzeichen in Kampagnennamen (`sommer_sale_2026`).
## Best Practices
### Einheitliche Naming Convention
Verwende konsistente Namen für Kampagnen und Anzeigen:
* ✅ `utm_campaign=sommersale_instagram_stories`
* ✅ `utm_content=carousel_v1`
* ❌ `utm_campaign=Sommer Sale 2026!` (Leerzeichen, Sonderzeichen)
### Source und Medium richtig setzen
Für Instagram:
```
utm_source=instagram&utm_medium=paid_social
```
Für Facebook:
```
utm_source=facebook&utm_medium=paid_social
```
Oder nutze `{{site_source_name}}` für beides:
```
utm_source={{site_source_name}}&utm_medium=paid_social
```
### Anzeigengruppen als utm\_term
Nutze `utm_term` für Targeting/Anzeigengruppen, um zu sehen, welche Zielgruppe am besten performed:
```
utm_term={{adset.name}}
```
Beispiel-Output: `frauen_25-34_berlin`, `maenner_35-44_muenchen`
### Placement als separater Parameter
Falls du Placements detailliert auswerten willst:
```
&placement={{placement}}
```
Dann siehst du genau, ob Stories, Feed oder Reels besser converten.
## Instagram Shopping & Reels
### Instagram Shopping Posts
Für Shopping-Posts kannst du URL-Parameter direkt im Produkt-Link setzen:
1. Öffne **Instagram → Profil → Einstellungen → Business**.
2. Gehe zu **Shopping** → **Katalog-Produkte**.
3. Bearbeite die Produkt-URL und füge Parameter hinzu:
```
https://deinedomain.de/produkt?utm_source=instagram&utm_medium=shopping&utm_campaign=organic_post
```
### Instagram Reels Ads
Reels Ads werden automatisch mit `{{placement}}` als `Instagram_Reels` markiert:
```
utm_source=instagram&utm_medium=paid_social&utm_campaign={{campaign.name}}&placement={{placement}}
```
## Datenschutz
UTM-Parameter enthalten **keine personenbezogenen Daten** und sind DSGVO-konform. Kampagnennamen, Anzeigengruppen und Placements sind technische Informationen, keine User-Identifikatoren.
bchic speichert UTM-Daten aggregiert und anonymisiert – genau wie alle anderen Analytics-Daten.
## Support
Falls du Hilfe bei der Einrichtung von Instagram/Meta Ads Tracking benötigst oder Fragen zu spezifischen dynamischen Parametern hast:
* **E-Mail:** [kontakt@bchic.studio](mailto:support@bchic.de)
Wir helfen gerne bei der Konfiguration und zeigen dir, wie du das Maximum aus deinen Kampagnendaten herausholst.
# Changelog
Source: https://docs.bchic.de/de/changelog/changelog
Eine Übersicht der neuesten Funktionen, Verbesserungen und Fehlerbehebungen für bchic Analytics.
***
## Juli 2026 Staging-Umgebungen & neue Webseiten-Übersicht
Zwei Verbesserungen, die den Alltag mit bchic direkt spürbar machen: Staging-Umgebungen für sauberes Testen ohne Datenverzerrung, und eine komplett überarbeitete Webseiten-Übersicht, die dir bei mehreren Websites sofort die wichtigsten Kennzahlen zeigt.
### Feature: Staging-Umgebungen
Neue Tracking-Events testen, ohne deine echten Daten zu verfälschen. Jede Website lässt sich jetzt um eine eigene Staging-Umgebung erweitern – ideal, um Events, Integrationen oder deine CMP-Einbindung risikofrei auszuprobieren, bevor sie live gehen. Der Wechsel zwischen Production und Staging erfolgt direkt im Website-Switcher, klar erkennbar über einen Hinweis in der jeweiligen Ansicht. Deine Produktionsdaten bleiben dabei komplett unberührt.
Wie du Staging für deine Website einrichtest, erfährst du in der [Staging-Anleitung](/de/settings/staging-einrichten).
### Feature: Neue Webseiten-Übersicht
Bei mehreren Websites verlierst du jetzt nicht mehr den Überblick. Ganz oben zeigen zwei große Kennzahlen – Besucher und Aufrufe gesamt – den Trend über alle deine Websites auf einen Blick. Darunter sind alle Seiten kompakt und sortierbar nach Aufwärtstrend oder Abwärtstrend, sodass du sofort siehst, welche Website gerade wächst oder abfällt – und kannst mit einem Klick direkt zur jeweiligen Website wechseln.
***
## Juni 2026 Google Search Console, Journey-Analyse & Impact über MCP
Das bisher größte Update für Reporting und KI-Integration. Impact misst jetzt auch die Wirkung deiner Änderungen auf Ladezeiten und Google-Rankings, die komplette Customer Journey wird visuell nachvollziehbar – und sowohl Impact-Daten als auch Search-Console-Daten stehen ab sofort direkt über den MCP-Server zur Verfügung. Dazu granulare Rollen-Berechtigungen, eine konfigurierbare Sidebar und globale Filter mit REGEX.
### Feature: Impact misst jetzt Web Vitals & Search-Performance
Change Impact Analysis geht den entscheidenden Schritt weiter. Du setzt einen Impact-Marker bei einem Release, Relaunch oder Kampagnenstart und siehst nicht mehr nur die Wirkung auf Traffic und Conversions, sondern auch auf deine **Core Web Vitals** und deine **Google-Search-Performance**. Hat das neue Hero-Bild den LCP verschlechtert? Sind nach dem Content-Update die Impressionen und die durchschnittliche Position gestiegen? Vorher/Nachher-Vergleich pro Marker, ohne dass du drei Tools nebeneinander öffnen musst.
### Feature: Google Search Console Integration
Klicks, Impressionen, CTR und durchschnittliche Position direkt in bchic – kein Wechsel mehr in die Search Console. Das Dashboard zeigt alle vier Kernmetriken als umschaltbare Zeitreihe mit Vorperioden-Vergleich. Über die Filter lassen sich die Daten gezielt eingrenzen, etwa auf organischen Google-Traffic. Die Daten stehen damit für Reports, Impact-Marker und MCP zur Verfügung.
### Feature: Impact-Daten & GSC jetzt über MCP
Der wichtigste Schritt für unsere Website-Intelligence-Vision: KI-Assistenten können jetzt über den MCP-Server **sowohl Impact-Wirkungsdaten als auch Search-Console-Daten** abrufen. Du fragst direkt im Chat „Wie hat sich der Relaunch letzte Woche auf die Rankings ausgewirkt?" oder „Welche Marker haben die Web Vitals verschlechtert?" – und bekommst die Antwort mit deinen echten Daten. Damit wird die KI vom Reporting-Add-on zum Analysten, der den vollständigen Wirkungskontext kennt.
### Feature: Events in der Journey-Analyse sichtbar
Die Pfad-Analyse zeigt jetzt nicht nur die Seitenwechsel, sondern auch die **Events**, die unterwegs ausgelöst werden – direkt visuell im Pfad. So siehst du auf einen Blick, *wo* in der Journey ein Event getriggert wird (z. B. ein ausgehender Link-Klick auf einen PDF-Download oder eine OpenTable-Buchung) und *wie häufig*. Per Klick auf einen Schritt öffnest du die Ereignis-Details mit den konkreten Ziel-URLs und ihrer Häufigkeit. Schritt-für-Schritt-Flow mit Verlustraten, durchschnittlicher Verweildauer und Loop-Erkennung bleibt erhalten, und Konfigurationen lassen sich weiterhin als **gespeicherte Journey** sichern und wiederverwenden.
### Feature: Länder-Karte
Geografische Verteilung auf einen Blick. Die Länder-Ansicht lässt sich jetzt zwischen Liste und interaktiver Weltkarte umschalten – Intensität der Einfärbung entspricht dem Besucheranteil, mit Zoom und Reset. Per Expand öffnest du die Vollbild-Ansicht: Karte und Länderliste mit Besucherzahl, Trend und Flaggen nebeneinander, inklusive Suche und Pagination für die vollständige Länderliste.
### Feature: Browser, OS & Versionen
Detaillierte Technik-Aufschlüsselung deiner Besucher. Umschaltbar zwischen Browser- und OS-Ansicht, jeweils mit Besucherzahl und Trend. Per Drilldown öffnest du die konkreten **Versionen** (z. B. iOS 26.5.0 vs. 18.7.x) – neue Versionen werden mit einem „Neu"-Badge markiert, sodass du Migrationswellen und kompatibilitätskritische Altversionen sofort erkennst.
### Feature: Rollen & Berechtigungen
Granulare Rechteverwaltung pro Rolle. Vier Rollen – Kontoinhaber:in, Manager, Mitglied und Betrachter – lassen sich mit individuellen Berechtigungen ausstatten: Administration, Team-Bearbeitung, Website-Bearbeitung und Website-Anzeige. Zusätzlich pro Rolle steuerbar, ob **MCP genutzt**, **Google Search Console abgerufen** und die **Sidebar angepasst** werden darf. Umschaltbar zwischen Rollen-Übersicht und detaillierter Matrix.
### Feature: Sidebar Customizer
Konfiguriere die Standard-Navigation pro Rolle. Gruppen und Einträge lassen sich per Drag-and-drop sortieren, verschachteln, umbenennen und entfernen, mit Live-Vorschau. Über einen Toggle erlaubst du Benutzern einer Rolle, ihre eigene Sidebar anzupassen – oder gibst eine feste Standard-Konfiguration vor.
### Verbessert: Globaler Pfad-Filter
Der Pfad-Filter wirkt jetzt global über alle Reports hinweg. Einmal auf eine Seite oder einen Seitenbereich eingegrenzt, bleibt der Kontext über Dashboard, Journeys, Ereignisse und Audience-Reports erhalten.
### Verbessert: Suche & Filter mit REGEX
Neue „Alle"-Textsuche, die übergreifend über alle Felder filtert statt nur über eine einzelne Dimension. Zusätzlich lässt sich pro Filter ein **REGEX-Operator** aktivieren – für präzise Treffer auf URL-Muster, Kampagnen-Namen oder Event-Werte.
***
## April 2026 Consent Segmentation, Aktivitätsverlauf & Compliance Suite
Das bisher größte Update für die Business Intelligence Sektion. Drei neue Dashboards, ein komplett überarbeiteter Script Editor und tiefere Einblicke in die Datenqualität.
### Feature: Consent Segmentation Dashboard
Vergleiche Besucher mit und ohne Cookie-Consent auf einen Blick. Das neue Dashboard zeigt die Zustimmungsrate als Donut-Chart, die Consent-Verteilung im Zeitverlauf und eine Perzentil-Analyse der Zeit bis zur Akzeptierung (P50 bis P99). Über die Dimensions-Tabelle schlüsselst du Consent-Raten nach Ländern, Geräten, Browsern, OS, Quellen und Kanälen auf.
Erfordert ein unterstütztes CMP (Cookiebot, OneTrust, Usercentrics oder IAB TCF v2) oder die manuelle Aktivierung über `data-track-consent="true"` im Tracking Script.
### Feature: Aktivitätsverlauf
Erkenne wann deine Besucher aktiv sind. Das Dashboard zeigt Spitzenstunde, Spitzentag und die Werktag/Wochenende-Verteilung als KPI Cards. Die Stundenverteilung und Wochenverteilung sind als umschaltbares Balkendiagramm mit Vorperioden-Vergleich verfügbar. Eine Wochen-Heatmap kombiniert beide Dimensionen für schnelle Mustererkennung. Über den neuen Konversionsfilter lässt sich die Ansicht auf Sessions mit bestimmten Conversion-Events einschränken.
### Feature: Web Vitals Dashboard
Core Web Vitals direkt in bchic. Tracke LCP, FID, CLS und weitere Performance-Metriken deiner Website ohne externe Tools. Aktivierbar über den Script Editor unter „Optimierte Analysen konfigurieren".
### Feature: Compliance Suite & URL-Anonymisierung
Neue Compliance-Seite mit Übersicht aller datenschutzrelevanten Einstellungen. URL-Anonymisierung entfernt automatisch sensible Query-Parameter und persönliche Daten aus erfassten URLs, bevor sie gespeichert werden.
### Verbessert: Script Editor (Optimierte Analysen konfigurieren)
Neue zentrale Konfigurationsseite für erweiterte Tracking-Optionen. Web Vitals, Consent Segmentation, Integration bestehender Systeme und Datenschutz-Einstellungen lassen sich einzeln per Toggle aktivieren, ohne das Tracking Script manuell zu bearbeiten.
### Verbessert: Filter & Segmentierung
Filter zeigen jetzt aktive Werte und Operatoren direkt in der Filter-Tags-Leiste an. Die Berechnung für Reader, Dropper und Bot-Segmente wurde überarbeitet. Neuer `filterExcludeBots` Parameter ermöglicht den gezielten Ausschluss von Bot-Traffic.
### Verbessert: MCP Knowledge System
Der MCP-Server lernt automatisch aus Interaktionen und speichert Website-spezifisches Wissen über einen `withKnowledge()` Wrapper. KI-Assistenten erhalten dadurch besseren Kontext bei Folgefragen, ohne dass Daten erneut abgefragt werden müssen.
***
## März 2026 Neue Integrationen & Authentifizierung
Mehr Konnektivität: MCP-Support und Social Login machen bchic flexibler und zugänglicher.
### Feature: MCP-Integration
bchic unterstützt jetzt das Model Context Protocol (MCP). KI-Assistenten wie Claude können direkt auf Analytics-Daten zugreifen — DSGVO-konform und ohne Datenexport.
### Feature: Google & Microsoft Login
Bestehende Accounts können sich ab sofort auch über Google oder Microsoft anmelden. Voraussetzung: Die E-Mail-Adresse des Google- bzw. Microsoft-Kontos stimmt mit der des bchic-Accounts überein.
### Status: Live
Alle drei Features sind ab sofort für alle Nutzer verfügbar.
***
## Ende Februar 2026 Change Impact Analyse (CIA)
Der erste Schritt zur BI-Plattform. Die CIA quantifiziert Effekte von Änderungen auf KPIs und macht Erfolge messbar.
### Feature: Impact-Messung
Berechnet den exakten ROI von Deployments oder Marketing-Maßnahmen. Beantwortet datenbasiert die Frage nach dem konkreten Nutzen einer Änderung.
### Modi: Intervall & Kumulativ
Umschaltbar zwischen Intervall-Ansicht (Effekt pro Zeiteinheit) und kumulativer Betrachtung (Gesamteffekt über Zeit).
### Status: Open Beta
Das Feature ist aktuell als Open Beta für alle Pläne freigeschaltet (zukünftiges Business Feature).
***
## Mitte Februar 2026 UX-Optimierung & Drag-and-Drop
Fokus auf Workflow-Effizienz und Performance-Verbesserungen.
### Graph-Interaktion
Zeiträume lassen sich nun per Drag-and-Drop direkt im Graphen selektieren und zoomen.
### Performance
Signifikant reduzierte Ladezeiten durch intelligentes Fetching und optimierte Caching-Strategien.
### Kontext-Hilfe
Erweiterte Integration der Dokumentation direkt in der UI für schnellere Problemlösung ohne Kontextwechsel.
***
## Anfang Februar 2026 Funnel-Analyse, Payloads & 404-Tracking
Das erste Update des Jahres erweitert die Plattform um essenzielle Conversion-Tools und tiefere Einblicke in technische Events.
### Neu: Funnel-Analyse (Trichter)
Verstehe, wo du Nutzer verlierst. Mit der neuen Trichter-Analyse kannst du individuelle Routen definieren (z.B. Landingpage -> Pricing -> Checkout) und siehst auf einen Blick:
* **Conversion Rates:** Wie viel Prozent der Nutzer erreichen den nächsten Schritt?
* **Drop-off Points:** An welcher Stelle brechen die meisten Nutzer den Prozess ab?
### Hinzugefügt: Detaillierte Ereignis-Payloads
Deine Custom Events bieten nun volle Transparenz. Du kannst die hinterlegten Payload-Daten (JSON/Metadaten) direkt in der Ereignis-Übersicht einsehen ("Ereignis Payload"). Das ermöglicht eine granulare Analyse spezifischer Nutzeraktionen ohne Umwege.
### Neu: Automatisches 404-Tracking
Finde heraus, wann und wo Nutzer auf Fehlerseiten landen. Die Integration ist denkbar einfach:
Markiere ein beliebiges Element auf deiner 404-Seite mit dem Attribut `data-bchic-error="404"`. Das System erkennt dies automatisch und listet die Fehler übersichtlich in deinen Ereignissen auf.
### Verbessert: Visualisierung ausgehender Links
Die Darstellung der "Ausgehenden Links" wurde komplett überarbeitet. Neue Visualisierungen sorgen für einen schnelleren Überblick über Klick-Mengen und die Verteilung der externen Ziele.
***
## Dezember 2025 User Intent, Smart Paths & UX-Upgrades
Das letzte große Update für dieses Jahr bringt tiefe Einblicke in die Nutzerabsichten und mächtige neue Analyse-Tools.
### Hinzugefügt: Sitemap Indexing & User Intent (Business Plan)
Verstehe nicht nur, was Nutzer tun, sondern *warum* sie es tun. Mit der neuen Sitemap-Integration kannst du deine Website-Struktur importieren und Bereiche klassifizieren (z.B. Informationsorientiert vs. Kommerziell). Alternativ lassen sich Pfade manuell gruppieren, um das Interesse deiner Besucher auf einen Blick zu erkennen.
### Neu: Power-Feature "Pfade"
Die Pfad-Analyse wurde komplett überarbeitet. Statt einfacher Verläufe siehst du nun detaillierte Metriken pro Schritt:
* **Verweildauer:** Wie lange bleiben Nutzer auf einem Pfad-Abschnitt?
* **Verlust- & Loop-Erkennung:** Identifiziere sofort, wo Nutzer abspringen ("Verlust") oder sich im Kreis drehen ("Loop") und somit potenziell verwirrt sind.
### Hinzugefügt: Erweitertes Filtering & Grouping
Die Filterleiste wurde mächtiger:
* **Globale Geräte-Filter:** Filtere deine gesamte Ansicht schnell nach Desktop, Mobile oder Tablet.
* **URL Grouping:** Gruppiere ganze Pfad-Klassen (z.B. `/blog/*` oder `/products/*`), um in der Analyse den Überblick zu behalten. Unterstützt auch Regex für maximale Flexibilität.
### Verbessert: UTM-Kampagnen Visualisierung
Kleines Detail, große Wirkung: Die UTM-Übersicht zeigt nun automatisch die Logos bekannter Plattformen (Instagram, Meta, ChatGPT etc.) an, um Quellen schneller visuell zu erfassen.
***
## August 2025 Internationalisierung & UI-Verbesserungen
Mit diesem Release erfolgt der Übergang zu einem monatlichen Update-Zyklus.
### Verbessert: Scroll-Tiefen-Analyse
Die Daten zur Scroll-Tiefe von Desktop- und Laptop-Nutzern werden nun zusammengefasst, was eine einheitliche und umfassendere Analyse ermöglicht.
### Hinzugefügt: Nutzergruppen-Analyse
Es ist nun möglich, mehrere Filter für Nutzergruppen gleichzeitig zu setzen. Die gesetzten Filter bleiben seitenübergreifend aktiv.
### Hinzugefügt: Englische Sprachversion
Die gesamte Plattform ist nun auch in englischer Sprache verfügbar.
### Hinzugefügt: Produktdokumentation
Veröffentlichung einer umfassenden Dokumentation zur Erläuterung aller Plattform-Funktionen.
### Verbessert: Hauptnavigation
Einführung einer neuen, gestapelten Seitenleiste zur besseren Übersicht und schnelleren Navigation.
***
## Juli 2025 Dashboard-Erweiterung & tiefere Einblicke
### Hinzugefügt: Dashboard mit Vergleichsdaten
Das Dashboard wurde grundlegend überarbeitet. Es bietet nun anpassbare KPIs, die Definition von Conversion Goals und die Möglichkeit, Daten mit einer vorherigen Periode zu vergleichen.
### Hinzugefügt: Seite zur Scroll-Tiefen-Analyse
Eine neue Seite zur Analyse des Scroll-Verhaltens wurde implementiert. Sie enthält ein Heatmap-Overlay sowie ein Survival-Chart zur Visualisierung von Absprungmustern.
### Verbessert: Team-Management
Die Verwaltung von Organisationen wurde erweitert. Es ist nun möglich, Nutzer zu löschen und ihre Berechtigungen basierend auf ihrer Rolle einzuschränken.
### Verbessert: UTM-Analyse
Die UTM-Seite wurde optimiert. Es können nun URL-Pfade für Unterseiten angepasst, erstellte Links kopiert oder gelöscht und die Filterfunktionen präziser genutzt werden.
### Hinzugefügt: Onboarding & Skript-Integration
Implementierung einer Onboarding-Tour, die neue Nutzer durch die Kernfunktionen führt. Die Anleitung zur Skript-Integration wurde überarbeitet.
***
## Juni 2025 Open Beta & neue Analyse-Tools
### Hinzugefügt: UTM-Kampagnen-Analyse & Start der Open Beta
Die Plattform ist nun als Open Beta verfügbar. Hinzugefügt wurde eine neue Seite zur Analyse von UTM-Kampagnen, inklusive Visualisierung und Kategorisierung des Traffics nach Quellen.
### Hinzugefügt: User-Journey-Analyse (Pfade)
Eine neue Seite zur Visualisierung der Pfade, die Nutzer auf der Webseite nehmen, wurde hinzugefügt.
### Verbessert: Event-Tracking
Die "Events"-Seite wurde um detaillierte Performance-Tabellen erweitert und trackt automatisch Scroll-Tiefe und Klicks auf externe Links.
### Verbessert: Login und Registrierung
Der Anmelde- und Registrierungsprozess wurde für eine bessere Nutzererfahrung neu gestaltet.
### Hinzugefügt: Filterfunktionen
Implementierung granularer Filtermöglichkeiten für Daten, unter anderem nach Pfad, URL und Gerätetyp.
***
## Mai 2025 Start der Closed Beta
### Veröffentlichung: Start der Closed Beta
Start der bchic analytics Plattform in einer geschlossenen Beta-Phase. Die initialen Kernfunktionen umfassten:
* Besucher-Tracking
* Verweildauer & Absprungrate
* Analyse nach Gerätetyp
* Seitenaufrufe & eindeutige Besuche
* Basis-Login-System und Team-Einladungen
# Compliance
Source: https://docs.bchic.de/de/compliance/links
Alle wichtigen rechtlichen Dokumente, Sicherheitsnachweise und Links zu unserem Trust Center.
> Transparenz und Sicherheit stehen bei uns an erster Stelle. Hier findest du eine Übersicht aller relevanten Dokumente für dein Rechts- und Compliance-Team, insbesondere zu den Themen Datenschutz und Informationssicherheit.
## Wichtige Links
Unser **Trust Center** ist die zentrale Anlaufstelle für alle Sicherheitsnachweise. Dort findest du auch unsere Zertifikate (wie ISO 27001) zum Download.
| Dokument / Ressource | Link |
| :--------------------------------------------------- | :-------------------------------------------------------------------------------- |
| **Trust Center** (Zertifikate & Sicherheitsberichte) | [bchic.de/trust](https://bchic.de/trust) |
| **Auftragsverarbeitungsvertrag** (AVV / DPA) | [Im Trust Center ansehen](https://bchic.de/trust) |
| **Datenschutzerklärung** (Privacy Policy) | [Zur Datenschutzerklärung](https://www.bchic.de/rechtliches/datenschutzerklarung) |
| **AGB** (Nutzungsbedingungen) | [Zu den AGB](https://www.bchic.de/rechtliches/agb) |
| **System-Status** | [Status Page](https://bchic-analytics.instatus.com/) |
**Hinweis zum AVV:** Der Auftragsverarbeitungsvertrag (AVV) ist fester Bestandteil unserer Allgemeinen Geschäftsbedingungen (AGB). Er tritt automatisch in Kraft, sobald du unsere Dienste nutzt – eine gesonderte Unterschrift ist in der Regel nicht notwendig.
# Nutzung
Source: https://docs.bchic.de/de/compliance/usage
Überwache deinen Datenverbrauch und behalte deine Limits im Blick.
> Transparenz ist entscheidend. In diesem Bereich kannst du jederzeit nachvollziehen, wie viele Datenpunkte deine Organisation verbraucht hat und wie nah du deinem Paket-Limit bist.
Du findest diese Übersicht in den **Einstellungen** unter dem Menüpunkt **Nutzung**.
## Dein Verbrauch im Überblick
Das Herzstück dieser Seite ist der interaktive Graph **"Datenpunkte über Zeit"**. Er hilft dir dabei, Trends in deinem Traffic zu erkennen und rechtzeitig abzuschätzen, ob dein aktuelles Paket noch ausreicht.
### So liest du den Graphen
* **Der blaue Verlauf:** Die blaue Fläche visualisiert die **Gesamtzahl der verarbeiteten Datenpunkte**. Hier werden Seitenaufrufe und Events summiert dargestellt. Ein steiler Anstieg (wie im Screenshot zu sehen) deutet auf starkes Wachstum oder eine erfolgreiche Kampagne hin.
* **Die rote gestrichelte Linie (Limit):** Diese Linie am unteren Rand (oder je nach Paket weiter oben) markiert die **Obergrenze deines aktuell gebuchten Pakets**.
* Liegt dein blauer Graph **unter** der roten Linie? Alles perfekt, du bist innerhalb deines Budgets.
* Schneidet oder übersteigt der blaue Graph die rote Linie? Dann hast du dein inkludiertes Volumen überschritten.
### Zeiträume analysieren
Standardmäßig zeigt der Graph den aktuellen Verlauf an.
* **Enddatum wählen:** Oben rechts im Widget findest du ein Datumsfeld (im Bild `10. Dezember 2025`). Klicke darauf, um den Betrachtungszeitraum anzupassen. Das ist besonders hilfreich, um vergangene Monate zu analysieren oder saisonale Spitzen (z.B. Weihnachtsgeschäft) mit dem aktuellen Monat zu vergleichen.
## Häufige Fragen
**Was passiert, wenn ich das Limit überschreite?**
Wenn die blaue Kurve die rote Limit-Linie dauerhaft überschreitet, empfehlen wir ein Upgrade auf das nächsthöhere Paket, um sicherzustellen, dass alle deine Daten weiterhin lückenlos verarbeitet werden. Du kannst das Upgrade direkt über das Abo-Popup durchführen.
**Warum schwankt mein Verbrauch so stark?**
Datenpunkte korrelieren direkt mit den Besuchern und Aktionen auf deiner Webseite. Marketing-Kampagnen, virale Blog-Posts oder saisonale Effekte spiegeln sich hier sofort wider.
# Web Vitals
Source: https://docs.bchic.de/de/docs/web-vitals
Tracke Core Web Vitals wie LCP, CLS, INP, FCP und TTFB, um die echte Ladeperformance deiner Website zu messen und zu verbessern.
Web Vitals liefert dir echte Performance-Daten direkt aus den Browsern deiner Besucher. Statt auf synthetische Lab-Tests zu vertrauen, siehst du genau, wie schnell deine Seite für echte Nutzer lädt und reagiert — aufgeschlüsselt nach Seite, Land, Gerät, Browser und Betriebssystem.
bchic trackt alle fünf zentralen Metriken: **LCP**, **CLS**, **INP**, **FCP** und **TTFB**.
***
## Web Vitals aktivieren
Für Web Vitals brauchst du zwei Schritte: das Feature im Dashboard aktivieren und den Script-Tag auf deiner Seite aktualisieren.
Navigiere zu **Einstellungen → Organisation**, hovere über die gewünschte Website und klicke auf **Snippet**. Klicke dann auf **Skript-Einstellungen bearbeiten**.
Im Konfigurationsdialog unter **Optimierte Analysen konfigurieren** schaltest du den Toggle bei **Web Vitals** ein. Die Beschreibung lautet:
*Erfasse Core Web Vitals (LCP, CLS, INP, FCP, TTFB), um die Ladeperformance deiner Seite zu messen und zu verbessern.*
Klicke auf **Speichern**, um die Änderung zu übernehmen.
Nach dem Aktivieren enthält dein Script-Tag das Attribut `data-track-performance="true"`. Stelle sicher, dass deine Website das aktualisierte Snippet verwendet:
```html theme={null}
```
Wenn du das bchic-Snippet bereits eingebunden hast, füge einfach das Attribut `data-track-performance="true"` zu deinem bestehenden Tag hinzu.
Sobald das aktualisierte Script live ist, beginnt bchic mit der Erfassung von Web-Vitals-Daten aus echten Besuchersitzungen. Navigiere in der Seitenleiste zu **Webseiten → Web Vitals**, um dein Dashboard zu sehen. Es kann einige Minuten dauern, bis die ersten Datenpunkte erscheinen.
Wenn Web Vitals noch nicht aktiviert ist, zeigt das Dashboard einen leeren Zustand mit einem **Performance aktivieren**-Button, der dich direkt zur Konfiguration führt.
***
## Das Web Vitals Dashboard
Sobald Daten einfließen, gibt dir das Web Vitals Dashboard ein vollständiges Bild der realen Performance deiner Website.
### Übersichtskarten
Am oberen Rand zeigen fünf Metrikkarten deine aktuelle Performance auf einen Blick:
| Metrik | Was sie misst | Guter Schwellenwert |
| :---------------------------------- | :-------------------------------------------------------------------------------------- | :------------------ |
| **LCP** (Largest Contentful Paint) | Wie lange es dauert, bis das größte sichtbare Element gerendert ist | ≤ 2,5s |
| **CLS** (Cumulative Layout Shift) | Wie stark sich das Seitenlayout während des Ladens unerwartet verschiebt | ≤ 0,1 |
| **INP** (Interaction to Next Paint) | Wie schnell die Seite auf Nutzerinteraktionen reagiert (Klicks, Tippen, Tasteneingaben) | ≤ 200ms |
| **FCP** (First Contentful Paint) | Wie lange es dauert, bis das erste Inhaltselement erscheint | ≤ 1,8s |
| **TTFB** (Time to First Byte) | Wie lange der Browser auf das erste Byte vom Server wartet | ≤ 800ms |
Jede Karte zeigt den aktuellen Wert und einen **Trendindikator** mit der prozentualen Veränderung im Vergleich zum vorherigen Zeitraum (grün bei Verbesserung, rot bei Verschlechterung).
Die Werte sind farbcodiert: **Grün** bedeutet gut, **Gelb** bedeutet verbesserungswürdig und **Rot** bedeutet schlecht — gemäß Googles Core Web Vitals Schwellenwerten.
### Perzentil-Auswahl
Oben rechts kannst du zwischen Perzentilen wechseln: **P50**, **P75**, **P90**, **P95** und **P99**.
* **P75** (Standard) ist das Perzentil, das Google für die Core Web Vitals Bewertung verwendet — es repräsentiert die Erfahrung von 75% deiner Nutzer.
* **P50** zeigt die mediane Erfahrung.
* **P95 / P99** hilft dir, Ausreißer und Worst-Case-Szenarien zu erkennen (z.B. Nutzer mit langsamen Verbindungen oder alten Geräten).
### Web Vitals im Zeitverlauf
Das Zeitreihen-Diagramm zeigt, wie sich alle fünf Metriken über den gewählten Zeitraum entwickeln. Jede Metrik wird als eigene Linie dargestellt, sodass du Regressionen erkennen, Änderungen mit Deployments korrelieren und Verbesserungen im Zeitverlauf verfolgen kannst.
Nutze die Zeitraumauswahl (24h, 7d, 30d, 90d oder benutzerdefinierter Zeitraum), um herein- oder herauszuzoomen.
### Web Vitals nach Dimension
Die Aufschlüsselungstabelle am unteren Rand ermöglicht es dir, deine Performance-Daten nach fünf Dimensionen zu unterteilen:
| Dimension | Was du erfährst |
| :---------- | :--------------------------------------------------------------------------------------- |
| **Seiten** | Welche Seiten schnell und welche langsam sind. Identifiziere deine schlechtesten Seiten. |
| **Länder** | Wie die Performance nach Geografie variiert. Erkenne Regionen mit hoher Latenz. |
| **Geräte** | Vergleiche Desktop vs. Mobile vs. Tablet Performance. |
| **Browser** | Sieh, ob bestimmte Browser (z.B. Safari, Chrome, Firefox) Probleme verursachen. |
| **OS** | Prüfe, ob bestimmte Betriebssysteme die Performance beeinflussen. |
Jede Zeile zeigt alle fünf Metriken (LCP, CLS, INP, FCP, TTFB) plus die Anzahl der Messungen, sodass du die Daten nach Stichprobengröße gewichten kannst.
***
## Zeitraum & Filter
Wie alle bchic-Dashboards unterstützt Web Vitals:
* **Voreingestellte Zeiträume**: 24h, 7d, 30d, 90d
* **Benutzerdefinierte Zeiträume**: Klicke auf die Datumsauswahl, um einen beliebigen Zeitraum zu wählen
* **Filter**: Klicke auf den **Filter**-Button, um Daten nach Seite, Land, Gerät, Browser, OS oder Referrer einzugrenzen
***
## Script-Attribut-Referenz
| Attribut | Wert | Beschreibung |
| :----------------------- | :------- | :---------------------------------------------------------------- |
| `data-track-performance` | `"true"` | Aktiviert die Erfassung von Web Vitals (LCP, CLS, INP, FCP, TTFB) |
### Kombiniertes Beispiel
Ein vollständiger Script-Tag mit Web Vitals neben anderen Features:
```html theme={null}
```
***
## So funktioniert es
bchic nutzt die [Performance Observer API](https://developer.mozilla.org/en-US/docs/Web/API/PerformanceObserver) des Browsers, um Web Vitals aus echten Nutzersitzungen zu erfassen. Die Daten werden clientseitig gesammelt und zusammen mit den Pageview-Daten gesendet — keine zusätzlichen Requests, kein Performance-Einfluss auf deine Website und keine Cookies erforderlich.
Web-Vitals-Daten hängen von echtem Nutzer-Traffic ab. Bei Seiten mit sehr wenigen Besuchern können die Metriken stärker schwanken. Die Spalte **Messungen** in der Dimensionsaufschlüsselung hilft dir, die statistische Signifikanz einzuschätzen.
***
## Best Practices
Googles Core Web Vitals Bewertung nutzt das 75. Perzentil. Beginne damit, deine P75-Werte zu optimieren, um die CWV-Bewertung zu bestehen. Nutze dann P95/P99, um Ausreißer zu finden.
Nutze die **Seiten**-Dimension, um deine schlechtesten Performer zu finden. Eine einzelne langsame Seite (z.B. eine schwere Landing Page) kann deine Gesamtwerte herunterziehen. Priorisiere Fixes nach Traffic-Volumen × Performance-Impact.
Mobile Nutzer erleben oft schlechtere Performance durch langsamere Netzwerke und weniger leistungsfähige Geräte. Nutze die **Geräte**-Dimension zum Vergleich und priorisiere Mobile-Optimierungen.
Nutze das Zeitreihen-Diagramm, um Regressionen nach Deployments zu erkennen. Wenn du nach einem Release einen LCP-Anstieg siehst, kannst du die Ursache schnell eingrenzen.
TTFB wird oft übersehen, ist aber die Grundlage aller anderen Metriken. Ein langsamer TTFB bedeutet, dass alles andere später startet. Prüfe deine Server-Antwortzeiten, CDN-Konfiguration und Caching-Strategie.
# URL Anonymisierung & Parameter
Source: https://docs.bchic.de/de/events/anonymization
So maskierst du personenbezogene Daten in Pfaden und Query-Parametern — visuell im Dashboard oder manuell im Script-Tag.
Ein sehr wichtiger Teil der datenschutzkonformen Einrichtung ist die **URL-Anonymisierung**. Da wir keine personenbezogenen Daten (PII) erfassen, müssen URLs, die persönliche Identifier enthalten (z.B. eine User-ID, ein Token oder eine Bestellnummer), maskiert oder entfernt werden — **bevor** sie den Browser des Nutzers verlassen.
bchic bietet dir dafür zwei Wege:
1. **Den visuellen Anonymisierungs-Builder** im Dashboard (empfohlen)
2. **Manuelle Konfiguration** direkt im Script-Tag
***
## Den Anonymisierungs-Builder öffnen
Der schnellste Weg zur Konfiguration führt über das Dashboard:
Navigiere zu **Einstellungen → Organisation**. Du siehst dort eine Liste aller verknüpften Website-URLs deiner Organisation.
Hovere über die gewünschte Website und klicke auf **Snippet**. Es öffnet sich die Installationsanleitung mit deinem aktuellen Script-Tag.
Klicke auf den Button **Skript-Einstellungen bearbeiten**. Es öffnet sich der Konfigurations-Editor.
Scrolle zum Bereich **Datenschutz & Anonymisierung** und aktiviere den Toggle. Hier findest du die beiden Bereiche:
* **URL-Anonymisierung** — für Pfad-Segmente
* **Query-Parameter ausschließen** — für URL-Parameter
Klicke auf **Konfigurieren**, um den visuellen Builder zu öffnen.
***
## 1. URL-Pfade anonymisieren
Wenn deine Website URLs wie `https://beispiel.de/profil/12345/bestellungen` nutzt, ist `12345` eine personenbezogene User-ID. Die URL-Anonymisierung maskiert diese dynamischen Segmente **lokal im Browser**, bevor der Pageview an bchic gesendet wird.
### Der URL Anonymization Builder
Der visuelle Builder macht das Erstellen von Anonymisierungs-Regeln so einfach wie möglich:
#### Muster automatisch erkennen lassen
Du kannst mehrere URLs aus deiner Website in das Textfeld oben einfügen. Klicke auf **Detect Patterns** — der Builder findet automatisch die Segmente, die sich zwischen den URLs unterscheiden, und schlägt dir passende Anonymisierungs-Vorlagen vor.
**Beispiel:** Füge diese URLs ein:
```
https://example.com/users/123/profile
https://example.com/users/456/profile
https://example.com/users/789/settings
```
Der Builder erkennt, dass sich das dritte Segment (`123`, `456`, `789`) ändert, und schlägt automatisch `/{path}/users/{userId}/*` als Vorlage vor.
#### Vorlage manuell erstellen
Du kannst Templates auch direkt im **Path Template**-Editor bauen:
* Jedes Pfad-Segment wird als eigener Baustein angezeigt
* Klicke auf die geschweiften Klammern **`{}`**, um ein Segment in einen **Platzhalter** umzuwandeln — dieser Teil wird dann in der getrackten URL maskiert
* Bearbeite den Platzhalter-Namen direkt inline (z.B. `{userId}`, `{orderId}`, `{token}`)
#### Sub-Pfade nach dem Template
Unter **Sub-Paths After The Template** wählst du, wie mit dem Rest der URL nach deinem Muster umgegangen wird:
Die Pfadlänge muss **exakt** mit der Vorlage übereinstimmen. Längere URLs werden nicht gematcht.
Alle Unterseiten **nach** dem Treffer bleiben erhalten.
`/u/{id}/*` macht aus `/u/123/settings` → `/u/id/settings`
Alles nach dem Template wird **abgeschnitten**.
`/u/{id}/*!` macht aus `/u/123/settings` → `/u/id`
#### Live-Vorschau
Unter dem Template siehst du sofort eine **Live-Vorschau** ("What Gets Sent"), die dir zeigt, wie eine Beispiel-URL nach der Anonymisierung aussehen würde. So kannst du deine Regeln validieren, bevor du sie aktivierst.
**Beispiel:** Bei der Vorlage `/{path}/seg/{segment}/*!` wird aus `/a1b2c3d4e5/seg/xyz_tok789/details/42` die anonymisierte URL `/path/seg/segment`.
Du kannst über **+ Add Rule** mehrere Regeln gleichzeitig anlegen. Klicke abschließend auf **Apply**, um die Konfiguration zu übernehmen.
### Auto-Detect Modus
Wenn du keine benutzerdefinierten Vorlagen erstellen möchtest, aktiviere einfach den **Auto-detect mode** im Builder. Dieser sucht automatisch nach gängigen ID-Formaten und ersetzt sie durch `/uuid`.
**Was wird automatisch erkannt?**
| Muster | Beispiel | Ergebnis |
| :---------------------------------- | :--------------------------------- | :-------------- |
| UUIDs | `/orders/550e8400-e29b-41d4...` | `/orders/uuid` |
| Hex-Hashes (24+ Zeichen) | `/commit/a1b2c3d4e5f6a1b2c3d4e5f6` | `/commit/uuid` |
| Numerische IDs (18+ Ziffern) | `/invoice/123456789012345678` | `/invoice/uuid` |
| Alphanumerische Token (20+ Zeichen) | `/session/xK9mP2nQ8rT5vW7yZ1...` | `/session/uuid` |
Der Auto-Detect Modus erkennt nur IDs ab einer bestimmten Länge. Wenn deine Website kürzere IDs nutzt (z.B. `/user/42` oder `/order/abc`), verwende stattdessen benutzerdefinierte Vorlagen.
***
## 2. Query-Parameter ausschließen
Oft stecken personenbezogene Daten nicht im Pfad, sondern in den URL-Parametern nach dem `?` (z.B. `?token=abc123` oder `?session=xyz`). Im Bereich **Query-Parameter ausschließen** kannst du diese Parameter gezielt entfernen oder leeren.
### Konfiguration im Dashboard
Im Bereich **Datenschutz & Anonymisierung** findest du unter der URL-Anonymisierung den Abschnitt **Query-Parameter ausschließen**. Gib deine Regeln kommasepariert ein.
### Zwei Aktionen
**Format:** `/pfad:parameter`
Der Parameter wird vollständig aus der URL gelöscht.
* **Regel:** `/{path}:token`
* **Original:** `/abc123?token=secret&other=value`
* **Gesendet:** `/abc123?other=value`
**Format:** `/pfad:parameter=` (mit `=` am Ende)
Der Key bleibt erhalten, aber der Wert wird geleert. Nützlich, wenn du tracken willst, *dass* gesucht wurde, aber nicht *was*.
* **Regel:** `/{path}:token=`
* **Original:** `/abc123?token=secret&other=value`
* **Gesendet:** `/abc123?token=&other=value`
### Pfad-Vorlagen mit Wildcards
Die Pfad-Vorlagen bei den Parameter-Regeln unterstützen dieselben Platzhalter und Wildcards wie bei der URL-Anonymisierung:
| Regel | Wirkung |
| :------------------- | :--------------------------------------------------------------------- |
| `/{path}:token` | Entfernt `token` auf allen Seiten mit einem dynamischen ersten Segment |
| `/path/*:token=` | Leert `token` auf allen Unterseiten von `/path/` |
| `/auth/signup:token` | Entfernt `token` nur exakt auf `/auth/signup` |
### Live-Vorschau
Auch bei den Query-Parameter-Regeln siehst du unter **"Was gesendet wird"** eine Live-Vorschau, wie die URLs nach der Verarbeitung aussehen:
| Original | Regel | Gesendet |
| :-------------------------------------- | :--------------- | :-------------------------------- |
| `/abc123?token=secret&other=value` | `/{path}:token` | `/abc123?other=value` |
| `/abc123?token=secret&other=value` | `/{path}:token=` | `/abc123?token=&other=value` |
| `/path/detail?token=secret&other=value` | `/path/*:token=` | `/path/detail?token=&other=value` |
***
## 3. Manuelle Konfiguration im Script-Tag
Alle Einstellungen aus dem Dashboard werden automatisch in den Script-Tag übernommen. Du kannst die Attribute aber auch manuell setzen, wenn du das bevorzugst.
### `data-anonymize-url`
```html theme={null}
```
### `data-exclude-params`
```html theme={null}
```
### Kombiniertes Beispiel
Ein vollständiger Script-Tag mit URL-Anonymisierung, Parameter-Ausschlüssen und weiteren Features:
```html theme={null}
```
### Syntax-Referenz
| Symbol | Funktion | Beispiel |
| :---------------- | :------------------------------------------------------------------- | :----------------------------- |
| `{platzhalter}` | Ersetzt den dynamischen Teil durch den Platzhalternamen | `/profil/{userId}` |
| *(kein Wildcard)* | **Exakter Treffer** — Pfadlänge muss exakt übereinstimmen | `/a/b` matcht nicht `/a/b/c` |
| `/*` | **Rest beibehalten** — Unterseiten nach dem Treffer bleiben erhalten | `/u/{id}/*` → `/u/id/settings` |
| `/*!` | **Rest abschneiden** — Alles nach dem Template wird entfernt | `/u/{id}/*!` → `/u/id` |
***
## Überprüfung & Testing
Woher weißt du, ob alles korrekt funktioniert? Es gibt zwei Wege:
### Im Dashboard
Die **Live-Vorschau** im Builder zeigt dir direkt, wie jede Regel wirkt. Nutze die "What Gets Sent"-Anzeige, um deine Konfiguration zu validieren, bevor du auf Apply klickst.
### Im Browser
1. Öffne die **Entwicklertools** deines Browsers (F12).
2. Wechsle zum Tab **Netzwerk** (Network).
3. Lade eine Seite deiner Website, die eine zu anonymisierende URL oder Parameter enthält.
4. Suche nach der Anfrage an den Tracking-Endpoint (`analytics.bchic.de`).
5. Klicke auf den Request und schaue dir den **Payload** an.
Das Feld `url` im Payload sollte bereits die anonymisierte Form (z.B. `/profil/userId/...` oder entfernte Parameter) enthalten. Ist das der Fall, verlassen keine persönlichen Daten den Browser des Nutzers.
***
## Best Practices
Wenn du dir unsicher bist, welche URLs personenbezogene Daten enthalten, aktiviere zunächst den Auto-Detect Modus. Er fängt die meisten gängigen ID-Formate automatisch ab. Ergänze dann bei Bedarf benutzerdefinierte Vorlagen für kürzere IDs.
Kopiere 3–5 verschiedene URLs derselben Seite (mit unterschiedlichen IDs) in den Builder und klicke auf **Detect Patterns**. Der Builder erkennt die dynamischen Segmente automatisch und erstellt dir ein passendes Template.
Wenn du dir nicht sicher bist, ob Unterseiten sensible Daten enthalten könnten, verwende `/*!` (Drop Rest). So wird alles nach dem gematchten Pattern abgeschnitten und du bist auf der sicheren Seite.
Für Such-Parameter wie `?q=` empfiehlt sich das Leeren (`/search:q=`) statt dem vollständigen Entfernen. So siehst du weiterhin in deinen Analytics, *dass* Nutzer die Suche verwendet haben — nur nicht *was* sie gesucht haben.
Nutze immer die Live-Vorschau im Builder, bevor du deine Regeln speicherst. Teste mit echten URLs aus deiner Website, um sicherzustellen, dass keine personenbezogenen Daten durchrutschen.
# Custom Events
Source: https://docs.bchic.de/de/events/custom-events
Erfasse Klicks, Käufe und Interaktionen manuell.
Nachdem das Basis-Skript läuft, ist der nächste Schritt das "Tagging". Damit erfasst du Benutzerinteraktionen wie Button-Klicks, Formular-Absendungen oder Käufe, die nicht automatisch getrackt werden können.
**Grundregeln**
* **Zeichenlimit:** Event-Namen sind auf 50 Zeichen begrenzt.
* **Name erforderlich:** Events können nicht ohne Namen gesendet werden.
## Event-Typen verstehen
Wir unterscheiden zwei Arten von Events:
**Einfaches Tracking.** Sendet nur den Namen der Aktion.
*Beispiel:* "Button geklickt", "Menü geöffnet".
**Erweitertes Tracking.** Sendet den Namen plus zusätzliche Daten (Kontext).
*Beispiel:* "Produkt in Warenkorb" (inkl. Produktname, Preis, Kategorie).
**Kritischer Datenschutz-Hinweis**
bchic ist so konzipiert, dass es komplett ohne personenbezogene Daten (PII) funktioniert.
Verwende **niemals** folgende Daten in deinen Events:
* E-Mail-Adressen
* Namen oder Benutzernamen
* Telefonnummern
* IP-Adressen
* User-IDs (in Klarschrift)
**Erlaubt sind:** Produkt-IDs, Kategorien, Preise, generische Status-Meldungen (z.B. "Plan: Pro").
## Methode 1: HTML-Attribute (No-Code)
Dies ist die einfachste Methode. Du fügst deinen HTML-Elementen lediglich Attribute hinzu – unser Skript erledigt den Rest automatisch.
Entscheide, ob du nur wissen willst, **OB** etwas passiert ist (Property), oder **WAS** genau passiert ist (Payload).
Füge dem HTML-Element das `data-bchic-event` Attribut hinzu.
**Syntax:** `data-bchic-event="NAME"`
```html theme={null}
```
**Syntax:**
* Name: `data-bchic-event="NAME"`
* Daten: `data-bchic-event-{KEY}="{VALUE}"`
```html theme={null}
```
**Ergebnis:** Sendet das Event `add-to-cart` mit den Daten `{ product: 'premium-plan', price: '29.99' }`.
**Hinweis:** Daten über HTML-Attribute werden immer als **Text (String)** übertragen. Für echte Zahlen oder Booleans nutze Methode 2 (JavaScript).
Klicke auf das Element und schaue in dein bchic Dashboard. Das Event sollte sofort erscheinen. Falls nicht, lade das Dashboard einmal neu.
## Methode 2: JavaScript (Für Entwickler)
Für volle Flexibilität oder dynamische Anwendungen nutzt du den Funktionsaufruf `bchic()`. Diese Methode ist ideal, wenn du Daten aus einer API hast oder Datentypen (Zahlen, Booleans) wichtig sind.
```javascript theme={null}
const button = document.getElementById('signup-button');
button.addEventListener('click', () => {
// Sendet nur den Namen
bchic.track('signup_click');
});
```
```javascript theme={null}
const button = document.querySelector('.add-to-cart');
button.addEventListener('click', () => {
bchic.track('add-to-cart', {
product: 'premium-plan',
price: 99.99, // Wird als Zahl gespeichert
currency: 'EUR', // Wichtig für Umsatz-Statistiken
is_featured: true // Wird als Boolean gespeichert
});
});
```
## Best Practices
Damit deine Daten sauber bleiben, empfehlen wir folgende Konventionen:
**Nutze Kebab-Case:**
* ✅ `newsletter-signup`
* ❌ `Newsletter Signup`
**Sei spezifisch:**
* ✅ `pricing-cta-click`
* ❌ `click`
**Konsistenz:**
Nutze nicht `signup` auf Seite A und `register` auf Seite B für die gleiche Aktion.
Bevor du ein Event implementierst, stelle dir folgende Fragen:
1. Steht eine E-Mail-Adresse im Payload? ❌ (Verboten)
2. Ist eine User-ID enthalten? ❌ (Nur gehasht oder als interne ID erlaubt)
3. Sind die Daten allgemein genug? ✅ (z.B. Produktkategorie statt Nutzername)
# Formulare tracken
Source: https://docs.bchic.de/de/events/form-submissions
So misst du Kontaktanfragen, Newsletter-Anmeldungen und Leads.
Formulare sind oft der wichtigste Konversionspunkt einer Website. Egal ob Newsletter, Kontaktanfrage oder Lead-Gen – du willst wissen, wie oft sie ausgefüllt werden.
## Methode 1: Die "Danke-Seite" (Empfohlen)
Der zuverlässigste Weg, eine **erfolgreiche** Übermittlung zu messen, ist die Weiterleitung auf eine separate Bestätigungsseite (z.B. `/danke` oder `/success`).
**Warum ist das besser?**
* Du misst nur *echte* Absendungen (keine Validierungsfehler).
* Es gibt keine technischen Probleme mit dem Neuladen der Seite.
Konfiguriere dein Formular-Plugin oder dein CMS so, dass der Nutzer nach dem Absenden auf `/danke` geleitet wird.
Füge auf dieser Danke-Seite ein kleines Skript ein, das beim Laden feuert.
```html theme={null}
```
## Methode 2: HTML-Attribute (Der schnelle Weg)
Wenn du keine Danke-Seite hast oder das Formular via AJAX (ohne Neuladen) versendet wird, kannst du das Absende-Element direkt taggen.
Füge einfach das `data-bchic-event` Attribut deinem **Submit-Button** hinzu.
```html theme={null}
```
**Achtung:** Dies trackt den **Klick** auf den Button. Es zählt auch, wenn der Nutzer auf den Button klickt, aber das Formular wegen fehlender Daten (z.B. ungültige E-Mail) gar nicht abgesendet wird.
## Methode 3: JavaScript (Präzise Kontrolle)
Für volle Kontrolle (z.B. erst tracken, wenn die Validierung erfolgreich war) nutzt du JavaScript.
```javascript theme={null}
const form = document.getElementById('my-form');
form.addEventListener('submit', (e) => {
// 1. Hier optional Validierung prüfen
// 2. Tracking senden
bchic.track( 'contact_form_submit', {
category: 'sales_request' // Beispiel Payload
});
// Formular wird danach normal weiterverarbeitet
});
```
## Formular-Daten im Payload? (Datenschutz!)
Du möchtest vielleicht wissen, **was** im Formular ausgewählt wurde (z.B. der Betreff der Anfrage). Das ist möglich, aber du musst extrem vorsichtig sein.
```javascript ✅ Erlaubt (Generisch) theme={null}
// Auswahl in einem Dropdown tracken
const subject = document.getElementById('subject_select').value;
bchic.track( 'form_submit', {
topic: subject // z.B. "Support" oder "Sales"
});
```
```javascript ❌ Verboten (PII) theme={null}
// NIEMALS persönliche Daten tracken!
const email = document.getElementById('email_field').value;
bchic.track('track', 'form_submit', {
user_email: email // Das verstößt gegen die DSGVO
});
```
**Regel:** Sende niemals Daten, die einen Nutzer identifizieren könnten (E-Mail, Name, Telefon, Adresse). Beschränke dich auf generische Auswahlfelder (Kategorie, Abteilung, Produkt-Interesse).
# Standard Events
Source: https://docs.bchic.de/de/events/standard-events
Interaktionen, die bchic automatisch für dich erfasst.
Nicht jede Interaktion muss mühsam manuell eingerichtet werden. Unser Tracking-Skript ist intelligent genug, um wichtige Standard-Metriken automatisch zu erkennen und als Events in dein Dashboard zu senden.
Aktuell sind folgende Standard-Events "out-of-the-box" aktiv:
## Outbound Links (Ausgehende Links)
bchic erkennt automatisch, wenn ein Besucher auf einen Link klickt, der deine Website verlässt (z.B. zu Social Media Profilen, Partnern oder externen Quellen).
* **Event Name:** `Outbound Link: Click`
* **Payload:** Die URL der Zielseite.
**Warum ist das wichtig?**
Du siehst sofort, welche deiner Partnerschaften oder Social-Media-Kanäle am meisten Traffic von deiner Seite erhalten, ohne dass du jeden einzelnen externen Link manuell taggen musst.
## Scroll Tiefe (Scroll Depth)
Besucher landen auf deiner Seite – aber lesen sie auch deine Inhalte? Das Scroll-Tracking misst, wie viel Prozent einer Seite vom Nutzer tatsächlich gesehen wurden.
Das Skript feuert Events, sobald bestimmte Marken erreicht werden (z.B. wenn der Nutzer das Ende eines Artikels erreicht).
* **Nutzen:** Identifiziere Blogartikel, die zwar oft geklickt, aber nicht zu Ende gelesen werden (hohe Bounce Rate, geringe Scroll Tiefe).
***
## Demnächst verfügbar (Roadmap)
Wir erweitern die automatische Erfassung stetig. Folgende Metriken werden in Kürze automatisch verfügbar sein:
**"Wut-Klicks" erkennen.**
Wir erkennen, wenn Nutzer frustriert mehrfach auf Elemente klicken, die nicht reagieren (z.B. kaputte Buttons oder Bilder, die wie Links aussehen). So findest du UX-Probleme in Sekunden.
**Bereits verfügbar:** Die automatische Messung der **Core Web Vitals** (LCP, CLS, INP, FCP, TTFB) ist live. Wie du sie aktivierst, liest du auf der Seite [Web Vitals](/de/docs/web-vitals).
# Aufbau der Filterleiste
Source: https://docs.bchic.de/de/filter/aufbau-der-leiste
Lernen Sie die drei Hauptbereiche der neuen Filterleiste kennen.
Die Filterleiste ist in drei logische Bereiche unterteilt, um eine intuitive und effiziente Bedienung zu gewährleisten.
### 1. Der obere Bereich: Standardfilter & Steuerung
Ganz oben in der Leiste finden Sie die grundlegenden Steuerelemente:
* **"+ Filter"-Button**: Ein Klick auf diesen Button öffnet ein Dropdown-Menü, aus dem Sie Standardfilter wie `URL`, `Seitentitel`, `Referrer`, `Land` und weitere auswählen können. Dies ist der Ausgangspunkt für die Erstellung einfacher, bedingungsbasierter Filter.
* **Globaler Pfad-Filter**: Über das Pfad-Feld setzen Sie einen Pfad-Filter, der **report-übergreifend** wirkt. Anders als ein einzelner Widget-Filter bleibt diese Einschränkung über alle Berichte hinweg aktiv – so analysieren Sie z.B. einen bestimmten Seitenbereich durchgängig in Dashboard, Pfad-Analyse und UTM-Berichten.
* **"Alle"-Textsuche**: Mit dem Feld `Alle` durchsuchen Sie **alle Felder gleichzeitig**. Statt sich für eine einzelne Dimension (URL, Referrer, Land …) zu entscheiden, geben Sie einen Suchbegriff ein, der über sämtliche Felder hinweg geprüft wird.
* **Schließen-Button (X)**: Mit diesem Button können Sie die Filterleiste jederzeit ausblenden.
Bei bedingungsbasierten Filtern steht Ihnen zusätzlich zu Operatoren wie *ist*, *ist nicht* oder *enthält* nun auch der **REGEX-Operator** zur Verfügung. Damit filtern Sie über reguläre Ausdrücke – ideal für komplexe Muster, etwa mehrere URL-Varianten in einer einzigen Bedingung.
### 2. Der mittlere Bereich: Filter-Management
Dieser Bereich ist der Verwaltung Ihrer gespeicherten Filter und Nutzergruppen gewidmet.
* **Kategorie-Dropdown**: Hier können Sie zwischen verschiedenen Kategorien wie `Favourites`, `User Groups`, `Conversion Goals` und `Custom` wechseln, um Ihre gespeicherten Filter zu organisieren.
* **Speichern-Button (Ordner-Symbol)**: Wenn Sie eine Filterkonfiguration im unteren Bereich erstellt haben, klicken Sie auf dieses Symbol, um sie zu speichern. Es öffnet sich ein Fenster, in dem Sie Ihrer Konfiguration einen Namen, eine Beschreibung und eine Kategorie zuweisen können.
* **Bearbeiten-Button**: Dieser Button öffnet ein Modal, in dem Sie alle Ihre gespeicherten Filter per Drag-and-Drop verwalten, neu anordnen oder anderen Kategorien zuweisen können.
### 3. Der untere Bereich: Spezialfilter
Dies ist das Herzstück der Filterleiste. Hier finden Sie eine Liste von vordefinierten und anpassbaren **Spezialfiltern**, die es Ihnen ermöglichen, komplexe Nutzersegmente mit wenigen Klicks zu erstellen. Sie können mehrere dieser Filter gleichzeitig aktivieren, um Ihre Analyse weiter zu verfeinern.
# Filter erstellen & verwalten
Source: https://docs.bchic.de/de/filter/filter-erstellen-und-speichern
Eine Schritt-für-Schritt-Anleitung zum Erstellen, Speichern und Verwalten Ihrer eigenen Nutzergruppen.
Die wahre Stärke der Filterleiste liegt in der Möglichkeit, individuelle Filterkonfigurationen zu erstellen, sie als wiederverwendbare Nutzergruppen zu speichern und effizient zu organisieren.
### Schritt 1: Filter hinzufügen und konfigurieren
Der Prozess beginnt im unteren Bereich der Leiste bei den **Spezialfiltern**.
1. **Filter auswählen**: Wählen Sie einen oder mehrere der verfügbaren Spezialfilter aus (z.B. `Leser`, `UTM/Channel Filter`).
2. **Einstellungen anpassen**: Sobald Sie einen Filter aktivieren, erscheint ein Einstellungs-Button (mit einem Schieberegler-Symbol) daneben. Ein Klick darauf öffnet ein Kontextmenü, in dem Sie die spezifischen Bedingungen für diesen Filter festlegen können. Jedes Menü enthält eine kurze Erklärung zur Funktionsweise des Filters.
*Beispiel: Für den Filter "Leser" können Sie eine minimale Besuchsdauer und eine Mindestanzahl an aufgerufenen Seiten definieren.*
Sie können mehrere Filter kombinieren, um hochspezifische Segmente zu erstellen. Zum Beispiel könnten Sie "Leser" mit einem "UTM/Channel Filter" kombinieren, um nur engagierte Nutzer aus Ihren Google-Ads-Kampagnen anzuzeigen.
Bei bedingungsbasierten Filtern können Sie über den **REGEX-Operator** reguläre Ausdrücke verwenden, um mehrere Varianten in einer einzigen Bedingung abzudecken (z.B. mehrere URL-Muster). Über das Feld `Alle` lässt sich zudem ein Begriff feldübergreifend suchen.
### Schritt 2: Filterkonfiguration speichern
Wenn Sie mit Ihrer Filterkombination zufrieden sind, können Sie diese als Nutzergruppe für die Zukunft speichern.
1. Klicken Sie auf den **Speichern-Button** (Ordner-Symbol) im mittleren Bereich der Leiste.
2. Das "Save Current Filter Configuration"-Fenster öffnet sich.
3. **Füllen Sie die Felder aus:**
* **Filter Name**: Geben Sie einen aussagekräftigen Namen ein (z.B. "Engagierte Nutzer aus organischer Suche").
* **Description (Optional)**: Fügen Sie eine kurze Beschreibung hinzu, die den Zweck des Filters erklärt.
* **Category**: Weisen Sie den Filter einer Kategorie zu (z.B. `Favourites`, `User Groups`), um ihn leichter wiederzufinden.
4. Klicken Sie auf **"Save Filter"**.
Ihr neu erstellter Filter erscheint nun als klickbarer Button unter der ausgewählten Kategorie im mittleren Bereich der Leiste.
### Schritt 3: Gespeicherte Filter verwalten
Mit der Zeit werden Sie möglicherweise viele Filter speichern. Um den Überblick zu behalten, können Sie diese verwalten:
1. Klicken Sie auf den **"Bearbeiten"-Button**.
2. Das "Manage Saved Filters"-Modal öffnet sich.
3. Hier können Sie:
* **Filter neu anordnen**: Ändern Sie die Reihenfolge der Filter innerhalb einer Kategorie per Drag-and-Drop.
* **Kategorien ändern**: Verschieben Sie einen Filter per Drag-and-Drop in eine andere Kategorie (z.B. von `Custom` zu `Favourites`).
4. Klicken Sie auf **"Save Changes"**, um Ihre Änderungen zu übernehmen.
# Einführung in die Nutzergruppen & Filterleiste
Source: https://docs.bchic.de/de/filter/introduction
Ein Überblick über die neue Filterleiste zur Erstellung und Verwaltung von leistungsstarken Nutzersegmenten.
Wir freuen uns, unser neuestes Feature vorzustellen: die **Nutzergruppen- und Filterleiste**. Dieses leistungsstarke Werkzeug wurde entwickelt, um die Art und Weise, wie Sie Daten analysieren und filtern, grundlegend zu vereinfachen und zu beschleunigen. Es ermöglicht Ihnen, komplexe Filter zu erstellen, als Nutzergruppen zu speichern und jederzeit wiederzuverwenden.
### Was ist die Nutzergruppen- und Filterleiste?
Die neue Leiste ist ein zentrales Steuerungselement, das es Ihnen erlaubt, Ihre Besucherdaten in Echtzeit nach einer Vielzahl von Kriterien zu segmentieren. Egal, ob Sie das Verhalten von Nutzern aus einer bestimmten Kampagne analysieren oder Besucher identifizieren möchten, die eine bestimmte Abfolge von Seiten aufgerufen haben – mit dieser Funktion können Sie tiefere Einblicke gewinnen, ohne die Seite wechseln zu müssen.
### So öffnen Sie die Leiste
Sie können die Filterleiste ganz einfach über den **"Filter"-Button** öffnen, der sich in der Hauptnavigation neben der Datumsauswahl befindet.
Einmal geöffnet, bleibt die Leiste auf der rechten Seite des Bildschirms bestehen, auch wenn Sie zwischen verschiedenen Analyse-Seiten navigieren. So behalten Sie Ihre Filter stets im Blick und können sie jederzeit anpassen.
# Einführung
Source: https://docs.bchic.de/de/index
Die zentrale Anlaufstelle für Anleitungen, Funktionen und Best Practices rund um das cookieless Tracking mit bchic Analytics.
## Wie können wir dir helfen?
Von der Registrierung bis zur korrekten Installation des Tracking-Scripts auf deiner Webseite.
Entdecke das Dashboard und alle Features im Detail.
Was bedeuten Absprungrate, Verweildauer & Co.? Wir erklären alle Metriken.
# ASP.NET Integration
Source: https://docs.bchic.de/de/integration/aspnet
Integriere bchic Analytics in deine ASP.NET Web Application oder MVC-Projekt.
bchic Analytics lässt sich in wenigen Minuten in jede ASP.NET-Anwendung einbinden. Das Tracking-Script wird zentral in deinem Layout oder Master Page platziert und erfasst automatisch alle Seitenaufrufe ohne Cookies oder personenbezogene Daten.
Hole dir zunächst dein persönliches Tracking-Script aus dem bchic Dashboard.
1. Öffne die **Einstellungen** (Zahnrad-Icon unten links).
2. Navigiere zu **Tracking → Setup**.
3. Kopiere das angezeigte Script-Tag mit deiner Website-ID.
Das Script sieht etwa so aus:
```html theme={null}
```
Je nach ASP.NET-Version bindest du das Script unterschiedlich ein:
### ASP.NET MVC / .NET Core
Öffne deine zentrale Layout-Datei (meist `Views/Shared/_Layout.cshtml`) und füge das Script im ``-Bereich ein:
```html theme={null}
@ViewBag.Title - My Application
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@RenderBody()
```
### ASP.NET Web Forms
Öffne deine Master Page (meist `Site.Master`) und füge das Script im ``-Bereich der ``-Sektion ein:
```html theme={null}
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="YourApp.SiteMaster" %>
<%: Page.Title %> - My Application
```
### ASP.NET Core Razor Pages
Öffne `Pages/Shared/_Layout.cshtml` und füge das Script hinzu:
```html theme={null}
@ViewData["Title"] - My Application
@RenderBody()
@await RenderSectionAsync("Scripts", required: false)
```
1. Speichere die Änderungen und deploye deine Anwendung.
2. Öffne deine Website im Browser.
3. Prüfe im bchic Dashboard unter **Live** → **Aktive Besucher**, ob dein Besuch erfasst wurde.
Alternativ kannst du in den Browser DevTools (F12) → Network-Tab prüfen, ob ein Request an `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:
```javascript theme={null}
// Im Script-Block oder in einer separaten JS-Datei
function trackCustomEvent(eventName, eventData) {
if (window.bchic) {
window.bchic.track(eventName, eventData);
}
}
// Beispiel: Button-Klick tracken
document.getElementById('download-button').addEventListener('click', function() {
trackCustomEvent('download', { file: 'whitepaper.pdf' });
});
```
### 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:
```javascript theme={null}
// Bei jedem Route-Change aufrufen
if (window.bchic) {
window.bchic.track();
}
```
### Content Security Policy (CSP)
Falls du eine Content Security Policy verwendest, füge bchic zu deinen erlaubten Domains hinzu:
```html theme={null}
```
Oder in deiner `Web.config` bzw. `Startup.cs`:
```csharp theme={null}
// ASP.NET Core Startup.cs
app.Use(async (context, next) =>
{
context.Response.Headers.Add("Content-Security-Policy",
"script-src 'self' https://cloud.bchic.de; connect-src 'self' https://cloud.bchic.de;");
await next();
});
```
### Entwicklungsumgebung ausschließen
Um Tracking auf `localhost` oder in Entwicklungsumgebungen zu deaktivieren, nutze eine Razor-Bedingung:
```html theme={null}
@if (!Context.Request.Host.Host.Contains("localhost"))
{
}
```
## Häufige Probleme
### Script wird nicht geladen
* Prüfe, ob die `data-website-id` korrekt 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 `` steht, nicht am Ende von ``.
* Prüfe, ob deine Website öffentlich erreichbar ist (nicht hinter VPN/Firewall).
### POST-Requests werden blockiert
Falls du `AntiForgeryToken` 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
Deine Datenschutzerklärung muss bchic dennoch erwähnen. Wir stellen dir einen fertigen Textbaustein zur Verfügung: [Datenschutz-Textbausteine](https://docs.bchic.de/de/legal/datenschutz-textbausteine)
## 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](mailto:support@bchic.de)
* **Chat:** Direkt im Dashboard (Icon unten rechts)
Wir helfen dir gerne bei der Einrichtung, auch per Screenshare oder Remote-Session.
# Claude (claude.ai)
Source: https://docs.bchic.de/de/integration/claude_mcp
Nutze bchic Analytics direkt in Claude über das Model Context Protocol (MCP).
Der bchic MCP Server ermöglicht es dir, deine Analysedaten in natürlicher Sprache abzufragen — direkt in Claude. Stelle Fragen wie *„Wie viele Besucher hatten wir letzte Woche?"* oder *„Was sind meine meistbesuchten Seiten diesen Monat?"* ohne deinen Chat zu verlassen.
Zuerst benötigst du deinen persönlichen **MCP Token** aus dem bchic Dashboard.
1. Öffne die **Einstellungen** (Zahnrad-Icon unten links).
2. Navigiere zum Bereich **Integrationen**.
3. Kopiere den Token unter **MCP Access Token**.
Öffne [claude.ai](https://claude.ai) und gehe zu **Einstellungen → Konnektoren**.
Klicke auf **Benutzerdefinierten Konnektor hinzufügen** und gib die eben kopierte Server-URL aus den bchic Analytics Einstellungen ein.
```
https://mcp.analytics.bchic.de/mcp?token=YOUR-TOKEN-HERE
```
Vergib einen Namen (z.B. `bchic Analytics`) und bestätige.
Das war's. Öffne einen neuen Chat in Claude und stelle beliebige Fragen zu deinen Analysedaten:
* *„Was waren meine Top 5 Seiten letzten Monat?"*
* *„Wie viele eindeutige Besucher hatte ich diese Woche?"*
* *„Welche Referrer haben gestern den meisten Traffic gebracht?"*
Claude ruft automatisch den bchic MCP Server auf und gibt deine Live-Daten zurück.
## Überprüfung
Wenn Claude Fragen zu deinen Besucherzahlen oder meistbesuchten Seiten beantworten kann, funktioniert die Integration korrekt. Bei einer Fehlermeldung prüfe, ob der Token korrekt ist und die MCP Server-URL ohne Leerzeichen eingegeben wurde.
# Cursor (cursor.com)
Source: https://docs.bchic.de/de/integration/cursor_mcp
Nutze bchic Analytics direkt in Cursor über das Model Context Protocol (MCP).
Der bchic MCP Server verbindet deine Analysedaten mit dem KI-Assistenten in Cursor. Stelle Fragen zu Traffic, meistbesuchten Seiten oder Besuchertrends ohne deinen Editor zu verlassen — ideal für datengetriebene Entwicklungs-Workflows.
Zuerst benötigst du deinen persönlichen **MCP Token** aus dem bchic Dashboard.
1. Öffne die **Einstellungen** (Zahnrad-Icon unten links).
2. Navigiere zum Bereich **Integrationen**.
3. Kopiere den Token unter **MCP Access Token**.
Öffne in Cursor die **Einstellungen** (`Cmd + ,` auf macOS / `Ctrl + ,` auf Windows) und navigiere zum Tab **MCP**.
Klicke auf **Add new global MCP server**.
Cursor nutzt eine `mcp.json` Konfigurationsdatei. Füge folgenden Eintrag hinzu — ersetze dabei `YOUR-TOKEN-HERE` durch den kopierten Token:
```json mcp.json theme={null}
{
"mcpServers": {
"bchic-analytics": {
"url": "https://mcp.analytics.bchic.de/mcp?token=YOUR-TOKEN-HERE"
}
```
Speichere die Datei. Cursor verbindet sich automatisch mit dem Server.
Öffne den Cursor KI-Chat (`Cmd + L` / `Ctrl + L`) und stelle beliebige Fragen zu deinen Analysedaten:
* *„Was sind meine meistbesuchten Seiten diese Woche?"*
* *„Wie viele Besucher hatte ich gestern?"*
* *„Welche Seiten haben die höchste Absprungrate?"*
Der KI-Assistent ruft den bchic MCP Server auf und gibt deine Live-Daten direkt im Chat zurück.
## Überprüfung
Wenn der Cursor KI-Assistent Fragen zu deinem Traffic beantworten kann, ist die Integration aktiv. Wird der Server im MCP-Tab als nicht verbunden angezeigt, prüfe ob der Token korrekt ist und die `mcp.json` Datei gespeichert wurde.
# Framer Integration
Source: https://docs.bchic.de/de/integration/framer
So integrierst du bchic Analytics in deine Framer Website.
Framer Websites funktionieren als "Single Page Applications" (SPA). Das bedeutet, dass die Seite beim Navigieren nicht komplett neu lädt. Die bchic Integration erkennt diese Seitenwechsel jedoch automatisch.
Kopiere dein Tracking-Skript aus dem bchic Dashboard.
Wenn du deine Seite gerade erst angelegt hast, wird dir der Code direkt angezeigt. Alternativ findest du ihn jederzeit in den **Einstellungen** unter deiner Website.
Der Code sieht ungefähr so aus (achte darauf, dass deine **Data-Website-ID** enthalten ist):
```html theme={null}
```
Gehe nun in dein Framer Projekt:
1. Klicke in der oberen Leiste auf das **Zahnrad-Icon** (Settings) oder auf den Namen deines Projekts.
2. Wähle im linken Menü unter "Site Settings" den Punkt **General**.
3. Scrolle herunter bis zum Bereich **Custom Code**.
4. Suche das Textfeld **Start of \ tag**.
Füge deinen kopierten Code in dieses Feld ein.
Damit der Code aktiv wird, musst du deine Änderungen live schalten:
1. Klicke oben rechts auf den blauen **Publish** Button.
2. Warte kurz, bis die Seite aktualisiert wurde.
Besuche nun deine Live-Website. Da bchic SPAs automatisch unterstützt, musst du keine weiteren Einstellungen vornehmen. Deine Besuche sollten sofort im Dashboard erscheinen.
# Integration
Source: https://docs.bchic.de/de/integration/integrationen
Finde die passende Anleitung für deine Plattform.
bchic Analytics läuft auf fast jeder Website. Egal ob du einen Baukasten, ein CMS oder ein modernes JavaScript-Framework nutzt – die Einrichtung dauert meist nur wenige Minuten.
Wähle deine Plattform aus, um zur spezifischen Anleitung zu gelangen.
## CMS & Site Builder
Installation über Code-Snippet Plugin oder Theme-Dateien.
Integration über die Custom Code Einstellungen (Head Code).
Design-Tool Integration mit automatischer SPA-Erkennung.
Einrichtung über das Dashboard (Benutzerdefinierter Code).
Nutzung der "Code Injection" für Header und Events.
Tracking direkt in deiner Dokumentation einbinden.
## Frameworks & Code
Anleitung für Vue 2 & 3, inklusive TypeScript Support.
React, Angular, Svelte und generische Single Page Applications.
## Nichts passendes dabei?
Falls deine Plattform oben nicht aufgelistet ist, funktioniert in 99% der Fälle unser generisches HTML-Snippet. Du musst es lediglich in den `` Bereich deiner Website kopieren.
Hier findest du das generische Snippet und erweiterte Optionen.
# Langdock (langdock.com)
Source: https://docs.bchic.de/de/integration/langdock_mcp
Nutze bchic Analytics direkt in Langdock über das Model Context Protocol (MCP).
Der bchic MCP Server lässt dich deine Analytics-Daten in natürlicher Sprache abfragen direkt in Langdock. Stell Fragen wie *„Wie viele Besucher hatten wir letzte Woche?"* oder *„Was sind diesen Monat meine Top-Seiten?"*, ohne den Chat zu verlassen.
Anders als manche Clients hält Langdock Integrationen pro Konversation optional: Du erstellst die Integration einmal und hängst sie danach per `@`-Mention an einen Chat an, wann immer bchic antworten soll.
## MCP Server in Langdock hinzufügen
Öffne in der linken Seitenleiste **Integrationen**.
Klicke oben rechts auf **Integration hinzufügen** und wähle **Neu erstellen**.
Wähle im Dialog unter **Typ** die mittlere Option **MCP Server verbinden**.
Füge im Feld **Server URL** deine persönliche bchic MCP-URL ein:
```
https://mcp.analytics.bchic.de/mcp?token=DEIN-TOKEN-HIER
```
Die URL findest du in deinem bchic-Dashboard siehe [Wo du die URL in bchic findest](#wo-du-die-url-in-bchic-findest) weiter unten.
Lass die **Authentifizierungsmethode** auf **Keine** dein Access Token ist bereits Teil der URL.
Klicke auf **Erstellen und verbinden**. Die neue Integration erscheint jetzt unter dem Tab **Von mir erstellt**, z. B. mit dem Namen `bchic-analytics`.
Öffne einen neuen Chat und tippe **`@`**. Wähle aus der Kategorieliste **Integrationen** und dann deine **bchic-analytics**-Integration, um sie an die Konversation anzuhängen.
Mit angehängter Integration kannst du alles zu deinen Analytics-Daten fragen:
* *„Was waren letzten Monat meine Top-5-Seiten?"*
* *„Wie viele Unique Visitors hatte ich diese Woche?"*
* *„Welcher Referrer hat gestern den meisten Traffic gebracht?"*
Langdock ruft den bchic MCP Server auf und liefert dir deine Live-Analytics-Daten zurück.
## Wo du die URL in bchic findest
Deine Server-URL mit bereits eingebettetem persönlichem Access Token liegt in deinem bchic-Dashboard:
Öffne in bchic die **Einstellungen** und gehe zum Bereich **Integrationen**.
Suche die Karte **MCP Integration (Beta)** und klicke auf **URL kopieren**. Damit kopierst du die vollständige Server-URL inklusive Token. Füge sie direkt in das Feld **Server URL** in Langdock ein.
## Überprüfung
Wenn Langdock Fragen zu den Besucherzahlen oder Top-Seiten deiner Website beantworten kann, funktioniert die Integration. Falls du einen Fehler siehst, prüfe, ob die URL ohne zusätzliche Leerzeichen eingefügt wurde und ob die **bchic-analytics**-Integration per `@` tatsächlich an den Chat angehängt ist.
# Mintlify Integration
Source: https://docs.bchic.de/de/integration/mintlify
So integrierst du bchic Analytics in deine Mintlify Dokumentation.
Da Mintlify aktuell noch keine native Plugin-Integration anbietet, binden wir das Tracking über ein kleines, benutzerdefiniertes Skript ein. Das ist in wenigen Minuten erledigt.
Zuerst benötigst du die **Website ID** deiner Dokumentation aus deinem bchic Dashboard.
1. Öffne die **Einstellungen** (Zahnrad-Icon unten links).
2. Navigiere zum Menüpunkt **Organisation**.
3. Öffne den Bereich "Verknüpfte Website URLs" über das Pfeil-Icon.
Füge hier nun die URL deiner Dokumentation hinzu (z. B. `docs.deine-firma.de`) und klicke auf das Plus-Symbol:
Klicke anschließend neben der neu erstellten URL auf den **Installations-Button** (das Code-Icon). Kopiere dir aus dem angezeigten Code-Schnipsel deine ID heraus. Du findest sie im Attribut `data-website-id`.
Erstelle nun in deinem Dokumentations-Projekt eine neue Datei. Wir empfehlen, diese im Hauptverzeichnis (dort wo auch deine `docs.json` liegt) zu speichern.
Nenne die Datei: `bchic.js`
Füge den folgenden Code in diese Datei ein. **Wichtig:** Ersetze `YOUR-ID-HERE` mit der ID, die du im ersten Schritt kopiert hast.
```javascript bchic.js theme={null}
(function() {
// Create a new script element
var script = document.createElement('script');
// Set the source and defer attributes
script.src = 'https://analytics.bchic.de/script.js';
script.defer = true;
// Set your custom data-website-id attribute
script.setAttribute('data-website-id', 'YOUR-ID-HERE');
// Append the script to the head of the document to start loading it
document.head.appendChild(script);
})();
```
## Überprüfung
Sobald du diese Änderungen gepusht hast, wird das Skript automatisch auf allen Seiten deiner Dokumentation geladen. Du kannst die Installation überprüfen, indem du deine Docs besuchst und im bchic Dashboard schaust, ob der erste Besucher (du selbst) getrackt wird.
# Andere Frameworks / SPAs
Source: https://docs.bchic.de/de/integration/sPAs
Integration in React, Angular, Svelte und andere Single Page Applications.
Unser Standard-Tracking-Code ist "SPA-Aware". Das bedeutet, er erkennt automatisch, wenn sich die URL in deiner Anwendung ändert, auch ohne dass die Seite neu geladen wird (Soft-Navigation).
Dies funktioniert über die native **History API** des Browsers (`pushState`, `popState`), die von fast allen modernen Routern (React Router, Vue Router, Angular Router, etc.) genutzt wird.
Da SPAs meistens über eine zentrale `index.html` oder eine Root-Layout-Komponente (z.B. `layout.tsx` in Next.js oder `root.svelte` in SvelteKit) gesteuert werden, musst du das Skript nur **einmal** einfügen.
Plaziere den Code so weit oben wie möglich im `` Bereich deiner Hauptdatei.
```html theme={null}
```
Starte deine Anwendung und öffne die Browser-Konsole (F12 -> Netzwerk).
Navigiere durch deine App. Du solltest sehen, dass bei jedem Klick auf einen Link eine Anfrage an `analytics.bchic.de` gesendet wird, obwohl die Seite nicht neu lädt.
# Squarespace Integration
Source: https://docs.bchic.de/de/integration/squareSpace
So integrierst du bchic Analytics in deine Squarespace Website.
Die Integration in Squarespace ist dank "Code Injection" sehr einfach.
Kopiere dein Tracking-Skript aus dem bchic Dashboard (Einstellungen -> Website).
Es sieht ungefähr so aus:
```html theme={null}
```
Logge dich in dein Squarespace-Konto ein.
1. Gehe im Hauptmenü auf **Website**.
2. Scrolle ganz nach unten zu **Website-Tools** (oder unter "Dienstprogramme").
3. Klicke auf **Code-Einschleusung** (Code Injection).
Füge dein bchic-Skript in das oberste Textfeld **Kopfzeile (Header)** ein.
Klicke oben links auf **Speichern**. Ab jetzt werden alle Besucher deiner Website getrackt.
## E-Commerce Tracking (Käufe erfassen)
Wenn du den Squarespace Online-Shop nutzt, kannst du Käufe und den Umsatz automatisch tracken. Der Code muss auf der "Bestellbestätigungs-Seite" eingefügt werden.
1. Gehe wieder zu **Website-Tools** -> **Code-Einschleusung**.
2. Scrolle runter zum Feld **Bestellbestätigungs-Seite** (Order Status Page).
3. Füge dort folgenden Code ein:
```html theme={null}
```
Damit wird bei jedem erfolgreichen Kauf ein Event `purchase` mit dem Umsatz in Cents an dein Dashboard gesendet.
## Formulare tracken
Standardmäßig senden Squarespace-Formulare keine Events. Der zuverlässigste Weg, Formular-Einsendungen zu messen, ist die Weiterleitung auf eine "Danke-Seite".
1. **Erstelle eine Danke-Seite:** Lege eine neue Seite an (z.B. `/danke`), die der Nutzer nach dem Absenden sehen soll.
2. **Skript auf Danke-Seite einfügen:**
* Öffne die Einstellungen der Danke-Seite (Zahnrad-Icon).
* Gehe auf **Erweitert** (Advanced).
* Füge dort folgenden Code ein:
```html theme={null}
```
3. **Formular umleiten:**
* Bearbeite dein Kontaktformular auf der Website.
* Gehe in den Formular-Einstellungen auf **Post-Submit** (Nach dem Absenden).
* Wähle **Redirect** (Umleitung) und gib den Link zu deiner Danke-Seite an (z.B. `/danke`).
## Buchungen tracken (Squarespace Scheduling / Acuity)
Da das Buchungssystem (ehemals Acuity) oft in einem iFrame oder separat läuft, muss das Tracking dort gesondert hinterlegt werden.
1. Gehe im Hauptmenü auf **Terminplanung** (Scheduling).
2. Wähle in der Leiste links **Integrationen**.
3. Klicke auf **Analytics & Conversion Tracking**.
4. Füge im Feld **HTML Tracking Code** das folgende Snippet ein.
**Wichtig:** Da dies ein isolierter Bereich ist, muss das Haupt-Skript hier *nochmal* geladen werden. Ersetze `DEINE-ID-HIER` mit deiner echten ID.
```html theme={null}
```
5. Klicke auf **Einstellungen speichern**.
# Vue.js Integration
Source: https://docs.bchic.de/de/integration/vue
So integrierst du bchic Analytics in deine Vue.js Anwendung.
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.
Kopiere dein Skript aus den bchic Einstellungen. Es sollte deine `data-website-id` enthalten.
```html theme={null}
```
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 `` Bereich ein:
```html index.html theme={null}
Meine Vue App
```
Sobald du deine App veröffentlichst (oder lokal startest), beginnt bchic automatisch zu tracken. Klicke dich durch deine Routen, um sicherzustellen, dass jeder Seitenwechsel als Besuch gezählt wird.
## Custom Events (TypeScript-sicher)
Wenn du `window.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 Datei `src/bchic.d.ts`, damit TypeScript das `bchic` Objekt kennt.
```typescript src/bchic.d.ts theme={null}
export {};
declare global {
interface Window {
bchic: (command: string, eventName: string, payload?: Record) => void;
}
}
```
### 2. Composable erstellen (Optional aber empfohlen)
Um den Zugriff noch einfacher zu machen, erstelle ein Composable unter `src/composables/useTracking.ts`:
```typescript src/composables/useTracking.ts theme={null}
export function useTracking() {
const trackEvent = (eventName: string, payload?: Record) => {
// Sicherheitscheck für SSR und Ladezustand
if (typeof window !== 'undefined' && window.bchic) {
window.bchic('track', eventName, payload);
} else {
console.warn('Tracking noch nicht geladen');
}
};
return { trackEvent };
}
```
### 3. Verwendung in Komponenten
Jetzt kannst du das Tracking in jeder Komponente sauber verwenden:
```vue src/components/SignupButton.vue theme={null}
```
# Webflow Integration
Source: https://docs.bchic.de/de/integration/webflow
So integrierst du bchic Analytics in deine Webflow Website.
Die Integration in Webflow erfolgt über die globalen Projekteinstellungen. Du benötigst dafür einen Webflow-Plan, der **Custom Code** unterstützt (Site Plan oder Workspace Plan).
Kopiere dein Tracking-Skript aus dem bchic Dashboard (Einstellungen -> Website).
Der Code sieht ungefähr so aus:
```html theme={null}
```
1. Öffne dein Webflow Dashboard.
2. Klicke auf die **drei Punkte (...)** bei deinem Projekt und wähle **Settings**.
3. Navigiere im oberen Reiter zum Tab **Custom Code**.
Füge dein bchic-Skript in das Feld **Head Code** ein.
Achte darauf, den Code **nicht** in den Footer-Code zu packen, damit die Erfassung so früh wie möglich startet.
Klicke anschließend auf den grünen Button **Save Changes**.
Custom Code in Webflow wird erst aktiv, wenn die Seite veröffentlicht wurde.
Klicke oben rechts auf **Publish** und wähle deine Domains aus. Sobald der Publish-Vorgang abgeschlossen ist, ist bchic aktiv.
## Custom Events in Webflow (Buttons tracken)
In Webflow kannst du Interaktionen (wie Klicks auf wichtige Buttons) einfach tracken, ohne den Button selbst "schmutzig" zu machen. Wir nutzen dafür **IDs**.
1. Wähle deinen Button im **Webflow Designer** aus.
2. Gehe rechts in die **Settings (Zahnrad)**.
3. Gib dem Button im Feld **ID** einen eindeutigen Namen, z.B. `cta-button-header`.
Gehe nun zurück in die **Page Settings** (oder globalen Custom Code) in den Bereich **Before \ tag** und füge dieses Snippet ein:
```html theme={null}
```
# Wix Integration
Source: https://docs.bchic.de/de/integration/wix
So integrierst du bchic Analytics in deine Wix Website.
Die Integration in Wix erfolgt über das Dashboard im Bereich "Benutzerdefinierter Code".
Kopiere dein Tracking-Skript aus den bchic Einstellungen.
```html theme={null}
```
Gehe in dein Wix-Dashboard (nicht den Editor, sondern die Verwaltung).
1. Klicke links unten auf **Einstellungen**.
2. Scrolle im Bereich "Erweitert" (ganz unten) zum Punkt **Benutzerdefinierter Code**.
1. Klicke oben rechts auf **+ Benutzerdefinierten Code hinzufügen**.
2. Füge dein bchic-Skript in das Textfeld **Code hier eingeben** ein.
3. Gib dem Eintrag einen Namen, z.B. `bchic Analytics`.
4. Wähle bei **Code zu Seiten hinzufügen**:
* **Alle Seiten** auswählen.
* Wichtig: Wähle im Dropdown **Code einmal laden** (Load code once), da bchic Seitenwechsel automatisch erkennt.
5. Wähle bei **Code platzieren in**: **Kopfzeile (Head)**.
Klicke auf **Anwenden**. Der Code ist sofort aktiv.
Besuche deine Live-Seite (nicht die Vorschau im Editor), um zu prüfen, ob der erste Pageview im Dashboard ankommt.
## Custom Events in Wix (Velo)
In Wix ist es schwierig, HTML-Elemente direkt per ID anzusprechen, da Wix die IDs dynamisch generiert. Der einfachste Weg für Conversion-Tracking (z.B. Kontaktformular) ist die Nutzung einer **Danke-Seite**.
### Methode: Danke-Seite (Empfohlen)
1. Erstelle eine neue Seite in Wix (z.B. „Vielen Dank“).
2. Stelle dein Kontaktformular so ein, dass es nach dem Absenden auf diese Seite weiterleitet.
3. Gehe wieder zu **Einstellungen > Benutzerdefinierter Code**.
4. Füge einen **neuen** Code-Schnipsel hinzu:
```html theme={null}
```
5. Wähle bei **Code zu Seiten hinzufügen** diesmal **Seiten auswählen** und hake **nur** deine Danke-Seite an.
6. Platzierung: **Body - Ende**.
Jedes Mal, wenn nun jemand auf der Danke-Seite landet, wird das Event `form_submit` gezählt.
# WordPress Integration
Source: https://docs.bchic.de/de/integration/wordPress
So integrierst du bchic Analytics in deine WordPress Website.
Die Integration in WordPress ist unkompliziert. Wir empfehlen die Nutzung eines einfachen Code-Snippet-Plugins, damit das Tracking auch erhalten bleibt, wenn du dein Theme wechselst oder aktualisierst.
Hole dir zunächst dein Skript aus dem Dashboard.
Gehe in die **Einstellungen** deiner Website im bchic Dashboard und kopiere den HTML-Code. Er sieht ungefähr so aus:
```html theme={null}
```
Um den Code sicher einzufügen, nutze das kostenlose Plugin **WPCode** (früher "Insert Headers and Footers").
1. Logge dich in dein WordPress-Admin-Panel ein.
2. Gehe zu **Plugins > Installieren**.
3. Suche nach `WPCode`.
4. Installiere und aktiviere das Plugin von "WPCode".
Nach der Aktivierung findest du links im Menü den Punkt **Code Snippets**.
1. Gehe zu **Code Snippets > Header & Footer**.
2. Füge dein bchic-Skript in das erste Feld **Header** ein.
3. Klicke oben rechts auf **Save Changes**.
Das war's! Leere ggf. deinen Cache, und bchic trackt ab sofort alle Besucher.
## Wichtiger Hinweis zu Caching-Plugins
WordPress-Seiten nutzen oft aggressive Caching- oder Optimierungs-Plugins (wie WP Rocket, Autoptimize, SiteGround Optimizer).
Diese Plugins versuchen oft, JavaScript-Dateien zusammenzufassen (minify/combine). Das kann dazu führen, dass unser Skript nicht mehr korrekt funktioniert.
**Die Lösung:**
Stelle sicher, dass unser Skript von der "Minification" oder "Combination" ausgeschlossen ist. Suche in deinem Caching-Plugin nach einer Einstellung wie "Exclude External Scripts" oder "Ignorierte URLs" und füge folgende Domain hinzu:
`analytics.bchic.de/script.js`
## Fortgeschritten: Autoren tracken (Custom Events)
Möchtest du wissen, welche Autoren auf deinem Blog am meisten gelesen werden? Du kannst dies über ein **Custom Event** in deiner `functions.php` lösen.
Füge folgenden Code in die `functions.php` deines Child-Themes oder in ein Code-Snippet-Plugin ein (als PHP-Snippet):
```php theme={null}
function add_bchic_author_tracking() {
// Führe Code nur auf einzelnen Beiträgen aus
if (is_single()) {
$author_nickname = get_the_author_meta('nickname');
?>
Um Besucher nicht nur zu zählen, sondern zu verstehen, müssen wir wissen, *warum* sie bestimmte Seiten besuchen. Hier ordnest du deine URLs bestimmten Absichten (Intents) zu.
Du findest dieses Tool unter **Webseiten > Nutzergruppen > Sitemap**.
## Schritt 1: Die Strategie wählen
Wenn du die Klassifizierung startest, indexieren wir zunächst alle deine Seiten. Danach musst du eine wichtige Entscheidung treffen: Worauf möchtest du dich beim manuellen Sortieren konzentrieren?
Dir stehen zwei primäre Kategorien zur Verfügung:
1. **Informationsinteresse:** Blogs, Glossare, "Über uns"-Seiten. Der Nutzer will Wissen.
2. **Kommerzielles Interesse:** Produktseiten, Preise, Dienstleistungen. Der Nutzer will kaufen oder buchen.
**Pro-Tipp: Wähle den Weg des geringsten Widerstands.**
Das System funktioniert nach dem Ausschlussprinzip. Alles, was du **nicht** markierst, wird automatisch der anderen Kategorie zugeordnet.
* Hast du einen riesigen Online-Shop (viele Produkte) mit einem kleinen Blog? Wähle **Informationsinteresse einrichten**. Du musst dann nur die wenigen Blog-Seiten markieren.
* Hast du eine große Content-Seite mit nur wenigen Produkten? Wähle **Kommerzielles Interesse einrichten**.
Wähle immer die Kategorie, die **weniger** Seiten auf deiner Website umfasst. Das spart dir viel Zeit.
## Schritt 2: Seiten zuordnen (Der Tree-View)
Nachdem du deine Strategie gewählt hast, gelangst du in den visuellen Editor. Hier siehst du links eine Liste deiner Seiten und Ordner und rechts eine visuelle Baumstruktur (Sitemap).
**So funktioniert die Zuordnung:**
* **Einzelne Seiten:** Klicke einfach auf eine Seite in der Liste oder einen Punkt im Graphen, um sie der gewählten Kategorie (z.B. "Informational") zuzuordnen. Markierte Seiten werden farblich hervorgehoben (grün).
* **Ganze Ordner (Bulk-Action):** Du musst nicht jede Seite einzeln anklicken. Wenn du einen ganzen Ordner (z.B. `/blog/`) markieren willst:
* Halte `CTRL` (oder `CMD`) gedrückt und klicke auf den Knotenpunkt (Node) im Graphen.
* Verwende `SHIFT` + `Klick`, um Unterordner (Child Nodes) mit einzubeziehen oder auszuschließen.
Nutze die **Suchleiste** auf der linken Seite, um bestimmte Pfade schnell zu finden, falls deine Seite sehr umfangreich ist.
## Schritt 3: "Noise" herausfiltern
Nicht jede Seite auf deiner Website hat eine echte kommerzielle oder informative Absicht. Manche Seiten sind rein funktional oder rechtlich notwendig.
Im nächsten Schritt kannst du diese Seiten als **"Noise" (Rauschen)** markieren, damit sie deine Statistiken nicht verfälschen.
Typische Kandidaten für den Ausschluss sind:
* Impressum & Datenschutz
* AGB
* Login-Seiten
* Warenkorb-Checkouts (sofern sie nicht als Conversion zählen sollen)
## Abschluss & Anpassung
Am Ende erhältst du eine Übersicht deiner Klassifizierung. Sobald du bestätigst, beginnt das System, das Nutzerverhalten basierend auf diesen Intent-Gruppen zu analysieren.
Keine Sorge, nichts ist in Stein gemeißelt. Du kannst jederzeit in die Sitemap-Einstellungen zurückkehren, um neue Seiten zuzuordnen oder Kategorien zu ändern, wenn sich deine Webseiten-Struktur ändert.
# Nutzergruppen
Source: https://docs.bchic.de/de/intent/usergroups
Verstehe die Kaufabsicht deiner Besucher – bchic Analytics teilt jede Session automatisch in informativ, kommerziell oder transaktionell ein.
## Übersicht
Nutzergruppen klassifizieren jede Besuchersession automatisch nach der höchsten Kaufabsicht, die ein Nutzer in dieser Session gezeigt hat. Das Ergebnis sind drei klar trennbare Gruppen:
| Gruppe | Bedeutung |
| ------------------ | ------------------------------------------------------------------------------------------- |
| **Informativ** | Der Nutzer hat ausschließlich informative Inhalte konsumiert |
| **Kommerziell** | Der Nutzer hat Seiten mit kommerziellem Intent besucht (z.B. Pricing, Features, Vergleiche) |
| **Transaktionell** | Der Nutzer hat das definierte Conversion-Ziel ausgelöst |
Ein Nutzer, der in einer Session erst eine Preisseite besucht und dann kauft, wird als **transaktionell** eingestuft – es zählt immer die höchste erreichte Stufe der Session.
> \[!NOTE]
> Nutzergruppen setzen zwei Dinge voraus: eine abgeschlossene **Sitemap-Klassifizierung** und ein definiertes **Conversion-Ziel**. Beides muss einmalig eingerichtet werden – die folgenden Schritte führen dich durch den Prozess.
***
## Voraussetzung: Sitemap-Klassifizierung
Die Basis für alle Nutzergruppen ist deine Sitemap-Klassifizierung. Dort legst du fest, welche Seiten deiner Website als informativ oder kommerziell eingestuft werden. bchic Analytics nutzt diese Zuordnung, um jede Session automatisch zu bewerten.
***
## Schritt 1: Conversion-Ziel definieren
Das Conversion-Ziel markiert den transaktionellen Endpunkt – der Moment, an dem ein Besucher zu einem Kunden oder Lead wird.
Typische Beispiele:
* Ein getätigter Kauf (`Event: purchase`)
* Eine erfolgreiche Registrierung (`URL: /thank-you-signup`)
* Eine Terminbuchung (`Event: booking_confirmed`)
> \[!TIP]
> Wähle ein Ziel, das eindeutig und nicht umkehrbar ist. Eine Produktseite aufrufen zählt nicht – ein Kauf abschließen schon.
***
## Schritt 2: Filter für das Conversion-Ziel erstellen
Das Conversion-Ziel wird über die Filter-Funktion angelegt.
1. **Filterleiste öffnen** — Klicke oben rechts auf `Filter`.
2. **Kriterien wählen** — Definiere die Bedingung, die dein Ziel beschreibt, z.B. *Ereignis ist "purchase"* oder *Seitenpfad ist "/bestellung-vielen-dank"*.
3. **Speichern** — Klicke auf das **Disketten-Symbol** unten rechts in der Filterleiste.
Im Speichern-Dialog:
* **Filtername** — z.B. `Kauf abgeschlossen`
* **Kategorie** — Wähle zwingend `Conversion Ziel` aus
> \[!WARNING]
> Ohne die Kategorie `Conversion Ziel` erscheint der Filter im nächsten Schritt nicht. Du kannst die Kategorie jederzeit nachträglich im Filter bearbeiten.
***
## Schritt 3: Gruppen generieren
Öffne **Nutzergruppen** und wähle im Popup unter **Conversion-Ziel** deinen soeben erstellten Filter aus. Klicke auf **Gruppen generieren**.
bchic Analytics wertet nun rückwirkend alle Sessions aus und weist jeder Session die höchste erreichte Intent-Stufe zu.
***
## Die Ergebnisse lesen
Nach der Generierung siehst du deine Sessions aufgeteilt nach Intent-Stufe. Für jede Gruppe kannst du analysieren:
* Über welche Kanäle kamen diese Nutzer?
* Welche Einstiegsseiten haben sie genutzt?
* Wie lange waren sie auf der Website?
Der direkte Vergleich zwischen **kommerziell** und **transaktionell** ist besonders wertvoll: Er zeigt dir, welche Nutzer kurz vor dem Abschluss stehen – aber noch nicht konvertiert haben.
> \[!TIP]
> Kombiniere Nutzergruppen mit der Funnel Analyse, um den genauen Absprungpunkt kommerzieller Nutzer im Conversion-Pfad zu identifizieren.
# Verfügbare Tools & Fragen
Source: https://docs.bchic.de/de/plattform/ai/mcp-tools
Übersicht aller verfügbaren MCP Tools und welche Fragen du damit stellen kannst.
Der bchic MCP Server stellt zahlreiche Tools bereit, die du direkt in Claude oder Cursor per natürlicher Sprache aufrufen kannst. Hier findest du eine vollständige Übersicht.
## Übersicht & Traffic
| Tool | Beispielfragen |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Überblick** | „Wie läuft die Website diese Woche?" · „Ist der Traffic gestiegen oder gefallen?" · „Wie hoch ist die Bounce Rate?" |
| **Pageview-Zeitreihe** | „Zeig mir den Traffic-Verlauf der letzten 30 Tage." · „Gab es letzte Woche einen Traffic-Einbruch?" · „Wie entwickelt sich /blog seit dem Relaunch?" |
| **Periodenvergleich** | „Vergleiche diesen Monat mit dem Vormonat." · „Hat die SEO-Maßnahme im März den Traffic verbessert?" |
## Inhalte & Seiten
| Tool | Beispielfragen |
| ----------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Top Pages** | „Was sind meine meistbesuchten Seiten?" · „Welcher Artikel hat die meisten Aufrufe?" |
| **Seitenanalyse** | „Analysiere /blog/mein-artikel im Detail." · „Woher kommen die Besucher dieser Seite?" · „Wie lange bleiben Nutzer auf /pricing?" |
| **Content Performance** | „Welche Blog-Artikel performen am besten?" · „Welche Seiten unter /docs werden am häufigsten aufgerufen?" |
## Traffic-Quellen & Zielgruppe
| Tool | Beispielfragen |
| ----------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| **Traffic-Quellen** | „Woher kommt mein Traffic?" · „Hat der Backlink von Website X Traffic gebracht?" · „Wie viel kommt aus organischer Suche?" |
| **Zielgruppen-Analyse** | „Aus welchen Ländern kommen meine Besucher?" · „Welche Browser und Geräte werden am häufigsten genutzt?" · „Wie hoch ist der Mobile-Anteil?" |
## Echtzeit
| Tool | Beispielfragen |
| ------------------- | --------------------------------------------------------------------------------- |
| **Aktive Besucher** | „Wie viele Besucher sind gerade auf der Website?" · „Läuft das Tracking korrekt?" |
## Events & Conversion
| Tool | Beispielfragen |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **Custom Events** | „Wie oft wurde der CTA-Button geklickt?" · „Wie viele Formulare wurden abgeschickt?" |
| **Funnel (einfach)** | „Wie viele Nutzer gehen von /pricing zu /signup?" · „Wo springen Nutzer im Checkout ab?" |
| **Gespeicherte Funnels** | „Welche Funnels sind für diese Website konfiguriert?" · „Was ist die Gesamtkonversionsrate meines Checkout-Funnels?" |
| **Funnel-Analyse** | „Zeig mir den vollständigen Conversion-Funnel für den Onboarding-Flow." · „Welcher Schritt im Signup-Prozess ist der größte Bottleneck?" |
## Nutzerverhalten & Journeys
| Tool | Beispielfragen |
| --------------------- | ---------------------------------------------------------------------------------------------------------------- |
| **Session-Sample** | „Zeig mir ein paar Beispiel-Sitzungen von heute." · „Welche Geräte nutzen meine Besucher typischerweise?" |
| **Session-IDs** | „Welche Sessions haben ein Checkout abgeschlossen?" · „Wer hat auf den Signup-CTA geklickt?" |
| **Session-Aktivität** | „Zeig mir den genauen Pfad dieser Session durch die Website." · „Was hat dieser Nutzer vor dem Kauf gemacht?" |
| **Journey-Analyse** | „Was machen Nutzer typischerweise vor einem Checkout?" · „Welche Seiten besuchen Nutzer, die sich registrieren?" |
## Change Impact
| Tool | Beispielfragen |
| ------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Impact-Berichte** | „Welche Änderungen werden für diese Website getrackt?" · „Welche Deployments wurden bisher analysiert?" |
| **Impact-Analyse** | „Hat das letzte Deployment den Traffic verbessert?" · „Was war der SEO-Effekt des Content-Updates?" · „Wie hat sich der LCP nach dem Release verändert?" · „Welche Änderung hatte den größten positiven Einfluss?" |
## Google Search Console
| Tool | Beispielfragen |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Google Search Console** | „Wie viele Klicks kamen letzte Woche aus der Google-Suche?" · „Welche Seiten haben die meisten Impressionen?" · „Wie hat sich meine durchschnittliche Position entwickelt?" · „Wie ist die CTR im Vergleich zum Vormonat?" |
Die GSC-Daten stammen aus der [Google Search Console Integration](/de/settings/google-search-console) und stehen ab dem Growth-Plan zur Verfügung.
***
Alle Tools werden automatisch aufgerufen — du musst keine Tool-Namen kennen. Stell einfach deine Frage in natürlicher Sprache, und der KI-Assistent wählt das passende Tool.
Der MCP-Zugriff wird **pro Rolle** über die Capability **„MCP nutzen"** gesteuert (standardmäßig für alle Rollen aktiv). Details unter [Rollen & Berechtigungen](/de/settings/admin/roles-permissions).
# Aktivitätsverlauf
Source: https://docs.bchic.de/de/plattform/pages/activity
Erkenne wann deine Besucher aktiv sind, finde Spitzenzeiten und verstehe die Verteilung über Stunden, Wochentage und Zeiträume.
## Übersicht
Der Aktivitätsverlauf zeigt dir, wann deine Besucher deine Website nutzen. Statt nur Gesamtzahlen zu sehen, erkennst du hier zeitliche Muster: Welche Stunden bringen den meisten Traffic, welcher Wochentag ist der stärkste und wie verteilt sich die Aktivität zwischen Werktagen und Wochenende.
Das hilft dir bei konkreten Entscheidungen: Wann solltest du Content veröffentlichen, wann Newsletter verschicken, wann Wartungsfenster planen oder wann dein Support-Team verfügbar sein sollte.
***
## Das Dashboard finden
Der Aktivitätsverlauf liegt unter **Nutzerverhalten → Aktivitätsverlauf** in der Seitennavigation. Die Seite ist immer verfügbar und benötigt keine zusätzliche Konfiguration.
***
## Zeitraum und Filter
Über die Toolbar oben wählst du den Analysezeitraum: **24h**, **7d**, **Letzte 30 Tage** oder **90d**. Alternativ kannst du über den Datepicker einen individuellen Zeitraum definieren. Mit den Pfeiltasten navigierst du schrittweise vor oder zurück.
Über den **Konversionsfilter** rechts kannst du die Ansicht auf Sessions mit einem bestimmten Konversionsereignis einschränken. So siehst du nicht nur wann Besucher kommen, sondern wann sie konvertieren.
***
## Dashboard Komponenten
### KPI Cards
Die drei Cards oben zeigen die wichtigsten Kennzahlen auf einen Blick:
| Kennzahl | Bedeutung |
| ------------------------ | -------------------------------------------------------------------------------------- |
| **Spitzenstunde** | Die Stunde des Tages mit dem höchsten durchschnittlichen Traffic im gewählten Zeitraum |
| **Spitzentag** | Der Wochentag mit dem höchsten durchschnittlichen Traffic |
| **Werktag / Wochenende** | Prozentuale Verteilung der Sessions zwischen Montag bis Freitag und Samstag/Sonntag |
### Stundenverteilung / Wochenverteilung
Das Balkendiagramm in der Mitte hat zwei Ansichten, zwischen denen du über die Tabs **Stündlich** und **Wöchentlich** wechselst.
**Stündlich** zeigt die Besucherverteilung über die 24 Stunden eines Tages. Jede Stunde hat zwei Balken: den aktuellen Zeitraum (blau) und den vorherigen Vergleichszeitraum (grau). Der Balken mit dem höchsten Wert ist mit einem **Peak** Label markiert.
**Wöchentlich** zeigt die Verteilung über die sieben Wochentage im gleichen Zwei-Balken-Format. So erkennst du auf einen Blick, ob sich das Nutzungsverhalten gegenüber dem Vormonat oder der Vorwoche verändert hat.
### Wochen Heatmap
Die Heatmap unten kombiniert beide Dimensionen: Wochentage (vertikal) und Uhrzeiten (horizontal). Je dunkler eine Zelle, desto mehr Traffic fällt in dieses Zeitfenster. So erkennst du Hotspots wie „Donnerstag 13:00" oder ruhige Phasen wie „Sonntag Vormittag" ohne einzelne Zahlen lesen zu müssen.
***
## Typische Analysen
**Content Timing optimieren**
Veröffentliche Blog-Posts, Social Media Beiträge oder Newsletter zu Zeiten, in denen deine Zielgruppe tatsächlich aktiv ist. Die Stundenverteilung zeigt dir das Fenster mit der höchsten Reichweite.
**Werktag vs. Wochenende bewerten**
Ein hoher Wochenend-Anteil (z.B. 40%+) deutet auf ein B2C-Publikum hin. Liegt der Werktag-Anteil bei 80% oder mehr, hast du es vermutlich mit einem B2B-Profil zu tun. Die Verteilung hilft dir, Inhalte und Kampagnen auf das richtige Nutzungsmuster abzustimmen.
**Wartungsfenster planen**
Die Heatmap zeigt dir zuverlässig die ruhigsten Zeitfenster der Woche. Plane Deployments, Migrationen oder Wartungsarbeiten in diese Phasen, um möglichst wenige Nutzer zu beeinträchtigen.
**Konversionszeiten identifizieren**
Nutze den Konversionsfilter, um nur Sessions mit einer Konversion anzuzeigen. Wenn dein Traffic-Peak um 10:00 liegt, deine Conversions aber erst um 14:00 stattfinden, weißt du, dass Nutzer Zeit zum Entscheiden brauchen.
> Kombiniere den Aktivitätsverlauf mit den Nutzergruppen, um Spitzenzeiten für verschiedene Zielgruppen getrennt zu analysieren. B2B-Besucher haben oft ein völlig anderes Timing als organischer Blog-Traffic.
# KI Sichtbarkeit
Source: https://docs.bchic.de/de/plattform/pages/ai-visibility
Verstehe wie viel Traffic von KI-Plattformen wie ChatGPT und Perplexity kommt – und welche Inhalte dort am häufigsten referenziert werden.
## Übersicht
KI Sichtbarkeit zeigt dir wie viel Traffic von KI-Plattformen wie ChatGPT oder Perplexity auf deine Website gelangt. Du siehst welche Plattformen dich am häufigsten referenzieren, welche Keywords dabei verwendet werden und welche Seiten deiner Website am stärksten von KI-Traffic profitieren.
Da KI-Assistenten zunehmend als Suchmaschinen genutzt werden, wird dieser Traffic-Kanal für viele Websites relevanter – besonders für informationsreiche Inhalte wie Blogs, Dokumentationen oder Vergleichsseiten.
***
## KI-Sichtbarkeits-Ranking
Das Ranking zeigt dir alle KI-Plattformen sortiert nach Klickvolumen. Für jede Plattform siehst du die absolute Anzahl der Sitzungen und den prozentualen Anteil am gesamten KI-Traffic.
***
## KI-Traffic Anteil
Das Donut-Diagramm zeigt den **KI-Anteil an deinen Gesamtsitzungen**. Dieser Wert gibt dir ein schnelles Gefühl dafür, wie bedeutend KI als Traffic-Kanal im Vergleich zu anderen Quellen wie organischer Suche oder Direct ist.
> Ein KI-Anteil über 10% ist aktuell für die meisten Websites ungewöhnlich hoch und deutet auf starke Präsenz in KI-Antworten hin – besonders wenn deine Inhalte faktisch und informativ sind.
***
## KI-Plattformen
Das Widget rechts daneben visualisiert den Traffic der einzelnen Plattformen als Balkendiagramm. Oben rechts kannst du zwischen zwei Ansichten wechseln:
* **Balkendiagramm** — Vergleich der Plattformen nach absolutem Volumen
* **Liniendiagramm** — Zeitlicher Verlauf des KI-Traffics pro Plattform
Das Liniendiagramm ist besonders nützlich um zu sehen zu welchen Tageszeiten KI-Traffic eintrifft und ob es Trends oder Einbrüche gibt.
***
## Keyword-Häufigkeit
Die Wortwolke zeigt die häufigsten Keywords, über die KI-Plattformen Nutzer auf deine Website schicken. Die Schriftgröße entspricht der Häufigkeit — größere Keywords tauchen öfter in KI-Antworten auf.
Die farbigen Punkte oben rechts filtern nach Häufigkeitsschwellen:
* **835+** — sehr häufig referenzierte Keywords
* **420+** — mittelfrequente Keywords
* **5+** — alle Keywords ab 5 Nennungen
> Keywords in der Wortwolke stammen aus den Referrer-Daten der KI-Plattformen. Nicht alle Plattformen übergeben diese Daten vollständig – bei manchen Sitzungen fehlt der Keyword-Kontext daher.
***
## Top URLs
Die Liste rechts zeigt welche Seiten deiner Website am meisten KI-Traffic erhalten. Gruppierte Seiten (z.B. `Blog (10)`) kannst du aufklappen um die einzelnen URLs zu sehen.
Nutze die **Suche** oben rechts um gezielt nach bestimmten URLs zu filtern.
***
## Typische Analysen
**Welche Inhalte performen bei KI am besten?**
Schau dir die Top URLs an und vergleiche sie mit deinen meistbesuchten organischen Seiten. Oft sind es andere Inhalte die bei KI gut abschneiden – häufig tiefgehende, faktische Artikel statt Landingpages.
**Welche KI-Plattform schickt den wertvollsten Traffic?**
Kombiniere KI Sichtbarkeit mit [Nutzergruppen](/de/intent/usergroups) und filtere nach KI als Referrer, um zu sehen ob ChatGPT- oder Perplexity-Nutzer eher transaktionell oder informativ agieren.
**KI-Traffic im Zeitverlauf beobachten**
Nutze das Liniendiagramm um zu sehen ob dein KI-Traffic wächst. Ein kontinuierlicher Anstieg ist ein Signal dass deine Inhalte zunehmend in KI-Antworten referenziert werden.
# Change Impact Analyse
Source: https://docs.bchic.de/de/plattform/pages/change-impact
Miss den exakten Einfluss von Änderungen (Deployments, Marketing, Content) auf deine wichtigsten KPIs.
## Übersicht
Die Change Impact Analyse (CIA) beantwortet die wichtigste Frage nach jeder Änderung: **"Was hat uns das gebracht?"**
Anstatt manuell Zeiträume zu vergleichen oder zu raten, ob ein Anstieg der Besucherzahlen mit deinem Newsletter oder einem Zufall zusammenhängt, quantifiziert die CIA den Effekt exakt. Du markierst einen Zeitpunkt (z.B. ein Deployment oder den Start einer Kampagne) und bchic Analytics berechnet die Veränderung der Metriken im Vorher-Nachher-Vergleich.
Dies ist besonders wertvoll für:
* **Product Teams:** Messung des ROI von neuen Features.
* **Marketing:** Analyse der Nachhaltigkeit von Kampagnen-Traffic.
* **Engineering:** Überwachung von Performance-Metriken (z.B. Ladezeit) nach Updates.
***
## Impact-Events erstellen
Um eine Analyse zu starten, definierst du ein **Change Event**. Das ist der "Nullpunkt", ab dem die Messung beginnt.
Klicke in der Übersicht auf `+ Änderung hinzufügen` und fülle die Details aus:
* **Titel & Beschreibung:** Was wurde geändert? (z.B. "Homepage Redesign v2").
* **Kategorie:** Wähle aus `Technical`, `Marketing`, `Content`, `Design` oder `Experiment`. Dies hilft später beim Filtern.
* **Zeitpunkt:** Das exakte Datum und die Uhrzeit, wann die Änderung live ging.
> **Tipp:** Sei beim Zeitpunkt so präzise wie möglich. Je genauer der Startpunkt definiert ist, desto schärfer ist die Trennung zwischen "Vorher" und "Nachher" in den Daten.
***
## Die Analyse-Karte
Sobald ein Event angelegt ist, generiert das System eine Impact-Karte ("Scorecard") unterhalb des Hauptgraphen. Diese Karte ist das Herzstück der Auswertung.
Jede Karte zeigt dir auf einen Blick:
1. **Prozentuale Veränderung:** Die große Zahl (z.B. `+8.6%`) zeigt die Differenz der gewählten Metrik im Vergleich zum vorherigen Zeitraum.
2. **Trend-Graph:** Die weiße Linie zeigt die tatsächliche Performance nach dem Event. Die graue Linie visualisiert den Trend *vor* dem Event zum Vergleich.
3. **Total & Average:**
* **Daily Avg:** Der durchschnittliche Tageswert (Vorher vs. Nachher).
* **Total:** Die absolute Summe der Interaktionen in den verglichenen Zeiträumen.
***
## Schnellstart mit Templates
Um den Einrichtungsaufwand zu minimieren, bietet die CIA vorgefertigte Templates für die häufigsten Anwendungsfälle. Klicke beim Hinzufügen einer Änderung auf eines der Templates:
### Intervall-Template
*„Wie entwickeln sich meine Metriken im Zeitverlauf?“*
Generiert automatisch wiederkehrende Marker (z.B. alle X Tage, wöchentlich oder monatlich).
**Einsatzzweck:** Ideal für kontinuierliches Monitoring oder wöchentliche Reporting-Zyklen, ohne Events manuell pflegen zu müssen.
### Kampagnen-Template
*„Hat meine letzte Kampagne wirklich messbaren Erfolg gebracht?“*
Analysiert historische UTM-Daten des letzten Jahres und erkennt Kampagnen automatisch. Wähle die gewünschten Kampagnen aus der Liste aus und das System erstellt die passenden Impact-Marker.
**Einsatzzweck:** Nachträgliche und sofortige Auswertung von Marketing-Aktivitäten. Filterbar nach `Paid`, `Organic` und `Min. Clicks`.
***
## Goal-Vergleich & A/B-Testing
Neben allgemeinen Metriken (wie Besucher oder Aufrufe) kannst du messen, wie sich Änderungen auf spezifische Conversion-Ziele auswirken. Über das Dropdown **„Goal-Vergleich“** lassen sich zudem zwei Ziele direkt nebeneinanderlegen (A/B-Vergleich).
**So richtest du einen Goal-Vergleich ein:**
1. **Ziel definieren:** Öffne die allgemeine Filterleiste (`Y`) oben rechts und konfiguriere die Filter, die dein Conversion-Ziel beschreiben (z.B. *Besuchte Seite = /checkout/success*).
2. **Ziel speichern:** Klicke auf das Speichern-Icon und wähle beim Speichern die Kategorie „Conversion-Ziel“.
3. **Vergleichen:** Wähle dein gespeichertes Ziel im CIA-Dashboard aus dem Dropdown.
**Einsatzzweck:** A/B-Tests. Lege zwei unterschiedliche Conversion-Pfade oder Nutzergruppen nebeneinander. So siehst du nach einem Event sofort, ob Variante A oder Variante B stärker profitiert hat.
***
## Messmethoden: Intervall vs. Kumulativ
Die Wahl der Methode bestimmt, wie der Zeitraum abgegrenzt und verglichen wird:
### Intervall (Phasen-Vergleich)
Betrachtet exakt die Phase vom **Start der Änderung bis zur nächsten Änderung** (oder bis heute, falls keine weitere folgt).
* **Vergleich:** Dieser Zeitraum wird gegen die **doppelte Zeitspanne davor** verglichen.
* **Ziel:** Isoliert den Effekt einer spezifischen Version oder Kampagne, bevor der nächste Einflussfaktor (nächster Marker) eintritt. Ideal, um die Stabilität zwischen zwei Deployments zu prüfen.
### Kumulativ (Gesamtwirkung)
Summiert den Effekt seit dem Startzeitpunkt kontinuierlich auf, ohne durch nachfolgende Marker unterbrochen zu werden.
* **Ziel:** Zeigt die absolute "Ausbeute" (z.B. totale zusätzliche Conversions) über die gesamte Laufzeit hinweg.
***
## Vergleichszeiträume & Filter
Die vertikalen, gestrichelten Linien markieren deine Change Events. Wenn du eine Impact-Karte unten anklickst, wird der zugehörige Zeitraum im Hauptgraphen hervorgehoben. So siehst du sofort, ob eine Änderung mit globalen Trends korreliert oder eine isolierte Auswirkung hatte.
Nutze die **Kategorien-Filter** (rechts über den Karten), um z.B. nur `Marketing`-Events anzuzeigen und technische Deployments auszublenden.
***
## Wirkung auf Performance & Google-Suche
Neben den klassischen Traffic- und Conversion-Metriken misst die Change Impact Analyse jetzt zusätzlich, wie sich jeder Marker auf die technische Performance und die Sichtbarkeit in der Google-Suche auswirkt.
* **Core Web Vitals:** Pro Marker siehst du die Veränderung der Core Web Vitals (z.B. **LCP**). So erkennst du sofort, ob ein Deployment die Ladeperformance verbessert oder verschlechtert hat.
* **Google-Search-Performance:** Pro Marker werden die GSC-Kernmetriken im Vorher-Nachher-Vergleich ausgewiesen – **Klicks**, **Impressionen**, **CTR** und **Position**. So lässt sich der SEO-Effekt einer Änderung direkt beziffern.
Die Google-Search-Performance-Daten stammen aus der [Google Search Console Integration](de/settings/google-search-console) und stehen ab dem Growth-Plan zur Verfügung.
> **MCP:** Die Impact-Wirkungsdaten sind auch über den MCP-Server abrufbar – du kannst sie also per natürlicher Sprache in Claude oder Cursor abfragen. Siehe [Verfügbare Tools & Fragen](/de/plattform/ai/mcp-tools).
***
## Typische Analysen
**Hat das Redesign die Nutzerbindung verbessert?**
Erstelle ein Event der Kategorie `Design`. Wähle als Metrik "Engagement-Rate" oder "Durchschn. Besuchszeit". Ein positiver grüner Wert bestätigt, dass das neue UI Nutzer länger hält.
**Lohnt sich die bezahlte Kampagne?**
Markiere den Start der Ads als `Marketing`-Event. Schalte auf "Kumulativ" und beobachte die Metrik "Besucher". Vergleiche den Zuwachs ("Total") mit deinen Ad-Spendings, um den CPA (Cost per Acquisition) grob abzuschätzen.
**Performance nach Deployment überwachen**
Lege nach jedem Release ein `Technical`-Event an. Beobachte die Metriken "Bounce Rate" und "Aufrufe". Ein plötzlicher Anstieg der Bounce Rate direkt nach dem Event deutet oft auf technische Fehler oder 404-Probleme hin.
# Consent Segmentation
Source: https://docs.bchic.de/de/plattform/pages/consent
Vergleiche das Verhalten von Besuchern mit und ohne Cookie-Consent und verstehe, wie viel deiner Daten du wirklich siehst.
## Übersicht
Das Consent Segmentation Dashboard zeigt dir, wie sich deine Besucher nach Consent-Status aufteilen. Du siehst auf einen Blick, welcher Anteil deiner Nutzer Cookies akzeptiert hat und welcher ausschließlich über bchic Analytics (also cookieless) erfasst wird.
Das ist entscheidend, weil klassische Analytics-Tools wie Google Analytics nur den zugestimmten Anteil sehen. bchic zeigt dir beide Seiten und damit, wie groß dein blinder Fleck ohne cookieless Tracking wäre.
***
## Consent Tracking aktivieren
Bevor das Dashboard Daten zeigt, muss das Consent Tracking eingerichtet werden. Es gibt zwei Wege:
**Option 1: Über die Oberfläche**
Öffne das Consent Segmentation Dashboard. Wenn noch kein Consent Tracking aktiv ist, siehst du einen Hinweis mit dem Button **Skript konfigurieren**. Klicke darauf und folge der Anleitung, um das Tracking zu updaten. bchic erkennt automatisch gängige Consent Management Plattformen (CMPs) wie Cookiebot, OneTrust, Usercentrics oder jedes IAB TCF v2 kompatible CMP.
**Option 2: Manuell im Tracking Script**
Füge dem bchic Tracking-Script das Attribut `data-track-consent="true"` hinzu:
```html theme={null}
```
***
## Das Dashboard finden
Das Consent Segmentation Dashboard liegt unter **Nutzerverhalten → Consent Segmentation** in der Seitennavigation. Es erscheint erst, wenn das Consent Tracking aktiv ist und mindestens erste Sessions mit Consent-Status aufgezeichnet wurden.
***
## Dashboard-Komponenten
Das Dashboard besteht aus drei Hauptbereichen:
### Consent Verteilung
Das Donut-Diagramm zeigt die Gesamtverteilung deiner Besucher nach Consent-Status:
| Segment | Bedeutung |
| ------------------- | ---------------------------------------------------------------------------------------------------------------- |
| **Zugestimmt** | Besucher, die über das CMP aktiv zugestimmt haben. diese Sessions werden auch von cookie-basierten Tools erfasst |
| **bchic Analytics** | Besucher ohne Cookie-Consent. dieser Anteil wäre in klassischen Analytics-Tools unsichtbar |
Die zentrale Prozentzahl ist die **Zustimmungsrate**. der Anteil der Besucher mit aktivem Consent an der Gesamtbesucherzahl. Daneben siehst du die absolute Anzahl pro Segment und die Veränderung der Zustimmungsrate im Vergleich zum vorherigen Zeitraum.
### Consent im Zeitverlauf & Zeit bis Akzeptierung
Diese Card hat zwei Ansichten, zwischen denen du über die Tabs oben rechts wechselst.
**Consent** zeigt ein gestapeltes Balkendiagramm mit der Verteilung von Consent und Nicht-Consent-Sessions über die Zeit. So erkennst du Muster: Gibt es Tageszeiten oder Wochentage, an denen die Zustimmungsrate besonders hoch oder niedrig ist?
**Zeit bis Akzeptierung** zeigt, wie lange Besucher brauchen, bis sie dem Cookie-Banner zustimmen. Die Ansicht zeigt den Median sowie die Perzentile P50, P75, P90, P95 und P99 als Balkendiagramm. Der Median wird als Headline über dem Chart angezeigt.
| Perzentil | Was es dir sagt |
| ---------------- | -------------------------------------------------------------------- |
| **P50 (Median)** | Die Hälfte deiner Nutzer stimmt innerhalb dieser Zeit zu |
| **P75** | 75% der Nutzer haben bis zu diesem Zeitpunkt zugestimmt |
| **P90/P95** | Die „Zögerer", die den Banner lange ignorieren oder übersehen |
| **P99** | Extremwerte, oft Nutzer die erst nach langer Browsing-Zeit zustimmen |
Ein niedriger Median (unter 3s) deutet auf ein gut sichtbares Banner hin. Große Sprünge zwischen P75 und P90 zeigen, dass ein Teil deiner Nutzer den Banner zunächst ignoriert.
### Consent nach Dimension
Die Tabelle unten schlüsselt die Consent-Verteilung nach verschiedenen Dimensionen auf. Wechsle zwischen den Tabs, um die Zustimmungsrate nach unterschiedlichen Merkmalen zu analysieren:
| Dimension | Was du siehst |
| ------------ | ---------------------------------------------------------------------------------------- |
| **Länder** | Consent-Rate pro Land. DSGVO-Länder haben oft niedrigere Raten als z.B. die USA |
| **Geräte** | Desktop vs. Mobile vs. Tablet. Banner-Interaktion variiert stark nach Gerät |
| **Browser** | Unterschiede zwischen Chrome, Safari, Firefox etc. |
| **OS** | Betriebssystem-spezifische Unterschiede |
| **Sources** | Consent-Rate nach Traffic-Quelle. organischer vs. bezahlter Traffic kann stark abweichen |
| **Channels** | Kanal-basierte Aufschlüsselung der Zustimmungsrate |
Jede Zeile zeigt die Besucheranzahl und die zugehörige Consent-Rate mit visueller Balkenanzeige.
***
## Typische Analysen
**Den blinden Fleck messen**
Eine Zustimmungsrate von 55% bedeutet, dass klassische Analytics-Tools 45% deiner Besucher nicht sehen. Das Consent Segmentation Dashboard quantifiziert diesen Datenverlust und macht ihn greifbar.
**CMP-Performance bewerten**
Die Zeit bis Akzeptierung zeigt, ob dein Cookie-Banner funktioniert. Dauert es im Schnitt über 30 Sekunden? Dann interagieren Nutzer erst spät oder ignorieren den Banner zunächst. ein Hinweis, dass Position oder Design überarbeitet werden sollten.
**Regionale Unterschiede verstehen**
EU-Länder mit strenger DSGVO-Auslegung haben typischerweise niedrigere Consent-Raten als Nicht-EU-Länder. Die Länder-Dimension hilft dir einzuordnen, ob deine Zustimmungsrate im erwartbaren Rahmen liegt.
**Traffic-Quellen vergleichen**
Bezahlter Traffic hat oft eine andere Consent-Rate als organischer. Wenn deine Paid-Kampagnen überwiegend Nutzer bringen, die nicht zustimmen, verlierst du in GA4 genau die Daten, die du für die Kampagnenbewertung brauchst. bchic erfasst sie trotzdem.
> Kombiniere die Consent Segmentation mit den Nutzergruppen, um gezielt das Verhalten von Besuchern ohne Consent zu analysieren. und zu verstehen, was dir in anderen Tools entgeht.
# Bezahlte Kampagnen Conversions
Source: https://docs.bchic.de/de/plattform/pages/conversions
Analysiere die Conversion-Performance deiner bezahlten Kampagnen – inklusive CPA, Top-Seiten und Ausstiegspunkten.
## Übersicht
Bezahlte Kampagnen Conversions verbindet deine UTM-Kampagnendaten mit einem definierten Conversion-Ziel. Du trägst die Gesamtkosten einer Kampagne ein und bekommst sofort die wichtigsten Performance-Kennzahlen: Wie viele Besucher hat die Kampagne gebracht, wie viele haben konvertiert, und was hat dich eine Conversion gekostet.
***
## Kampagne auswählen & Kosten eintragen
Wähle oben auf der Seite eine oder mehrere Kampagnen aus deinen UTM-Kampagnen aus. Pro Kampagne trägst du die **Gesamtkosten in Euro** ein.
Du kannst mehrere Kampagnen gleichzeitig auswählen um deren kombinierte Performance zu analysieren – nützlich wenn du z.B. eine Kampagne über mehrere Kanäle ausgespielt hast.
> Die Kosten werden manuell eingetragen und nicht automatisch aus einer Werbeplattform synchronisiert. Trage den Gesamtbetrag ein der dir für den ausgewählten Zeitraum in Rechnung gestellt wurde.
**Conversion Ziel** wählst du oben rechts aus. Nur Filter die als `Conversion Ziel` kategorisiert sind erscheinen hier. Falls dein Ziel fehlt, lege es zuerst in der [Nutzergruppen-Einrichtung](/de/intent/usergroups) an.
***
## Die Kennzahlen
| Kennzahl | Bedeutung |
| ------------------- | -------------------------------------------------------------------------- |
| **Gesamtkosten** | Die eingetragenen Kampagnenkosten im gewählten Zeitraum |
| **Besucher** | Anzahl der Sitzungen die über diese Kampagne auf die Website gekommen sind |
| **Conversions** | Anzahl der Sitzungen die das Conversion-Ziel erreicht haben |
| **Conversion Rate** | Anteil der Besucher die konvertiert haben |
| **CPA** | Cost per Acquisition – Kosten geteilt durch Anzahl der Conversions |
> Der CPA ist deine wichtigste Kennzahl. Vergleiche ihn mit dem durchschnittlichen Kundenwert (LTV) um zu beurteilen ob deine Kampagne profitabel ist.
***
## Performance im Zeitverlauf
Der Graph zeigt zwei Linien:
* **Kampagnen-Besucher** (blau) — alle Sitzungen aus dieser Kampagne
* **Besucher mit Conversion** (pink) — nur die Sitzungen die das Ziel erreicht haben
So erkennst du zu welchen Zeiten Conversions stattfinden und ob es eine zeitliche Verzögerung zwischen Klick und Conversion gibt.
***
## Top Konvertierende Seiten
Zeigt welche Seiten am häufigsten während einer Conversion-Session aufgerufen wurden. Das sind nicht zwingend die letzten Seiten vor der Conversion, sondern alle Seiten die Converter auf ihrem Weg besucht haben.
Nutze diese Liste um zu verstehen welche Inhalte Conversion-relevante Besucher konsumieren.
***
## Top Ausstiegsseiten
Zeigt auf welchen Seiten Kampagnen-Besucher die Website verlassen haben ohne zu konvertieren. Eine hohe Ausstiegsrate auf `/pricing` ist z.B. ein direktes Signal für Optimierungsbedarf auf dieser Seite.
> Kombiniere Top Ausstiegsseiten mit der [Pfad Analyse](/de/plattform/pages/journeys) um zu sehen was Nutzer auf diesen Seiten getan haben bevor sie abgesprungen sind.
# Dashboard
Source: https://docs.bchic.de/de/plattform/pages/dashboard
Das Dashboard ist deine zentrale Anlaufstelle, um die wichtigsten Kennzahlen deiner Website auf einen Blick zu erfassen. Es bietet eine interaktive Übersicht über Besucher, deren Herkunft und Verhalten und dient als Ausgangspunkt für tiefere Analysen.
## Der Hauptgraph: Visuelle Analyse über Zeit
Das Herzstück des Dashboards ist der interaktive Liniengraph. Er visualisiert die Entwicklung einer ausgewählten Hauptkennzahl über den gewählten Zeitraum und vergleicht sie mit einem vorherigen Zeitraum (gestrichelte Linie).
**Die im Graphen dargestellte Hauptkennzahl ist interaktiv.** Klicke auf den kleinen Pfeil neben dem Namen der Kennzahl (im Screenshot z.B. neben `Durchschn. Besuchszeit`), um eine andere Metrik für die Visualisierung auszuwählen.
Dir stehen dabei folgende Messwerte zur Verfügung:
* `Besucher`
* `Aufrufe`
* `Sitzungen`
* `Engagement Rate`
* `Absprungrate`
* `Durchschn. Besuchszeit`
* `Events`: Eine Zählung aller benutzerdefinierten Ereignisse.
## Die Kennzahlen-Karten (KPIs)
Über dem Hauptgraphen findest du vier essenzielle Kennzahlen (Key Performance Indicators), die dir einen schnellen, statischen Überblick über die Performance geben.
* **Besucher:** Die Anzahl der einzigartigen Nutzer, die deine Seite besucht haben.
* **Aufrufe:** Die Gesamtzahl der Seiten, die von allen Besuchern aufgerufen wurden.
* **Absprungrate:** Der prozentuale Anteil der Besuche, bei denen nur eine einzige Seite aufgerufen wurde.
* **Durchschn. Besuchszeit:** Die durchschnittliche Dauer, die ein Besucher auf deiner Website verbracht hat.
## Detail-Widgets: Woher kommen deine Besucher?
Unterhalb des Hauptgraphen findest du eine Reihe von Widgets, die dir detailliertere Einblicke in verschiedene Dimensionen deines Traffics geben: `Top Seiten`, `Top Quellen`, `Top 5 Länder`, `Top 5 Browser` und `Gerätetypen`.
### Länder-Widget mit Karten-Ansicht
Das Länder-Widget bietet neben der Liste eine **Karten-Ansicht**, die deinen Traffic geografisch darstellt. Über die expandierbare **Vollbild-Ansicht** siehst du Liste und Karte nebeneinander und kannst die Verteilung deiner Besucher so noch detaillierter erkunden.
### Versions-Drilldown bei Browser & OS
Die Aufschlüsselung nach **Browser** und **Betriebssystem** lässt sich jetzt bis auf die einzelne **Version** aufklappen. So erkennst du z.B., welche Chrome- oder iOS-Version deine Besucher nutzen. Neu auftauchende Versionen werden mit einem **„Neu"-Badge** hervorgehoben.
### „Google"-Tab im Quellen-Widget
Das Quellen-Widget enthält einen zusätzlichen **„Google"-Tab**, der die Daten aus der [Google Search Console](de/settings/google-search-console) zeigt – neben den bisherigen Tabs für Quellen, Channels, UTM Kampagnen und Ausgehende Links.
***
## Filter- und Anpassungsmöglichkeiten
Das Dashboard ist vollständig anpassbar. Die Filterleiste am oberen Rand der Seite und die interaktiven Widgets bieten dir dazu mehrere mächtige Werkzeuge.
* **Zeitraum wählen:** Definiere den Analysezeitraum über vordefinierte Optionen (`Letzte 24 Stunden`, `Letzte 7 Tage` etc.) oder einen benutzerdefinierten Zeitraum im Kalender.
* **Granularität & Vergleich:** Ändere die zeitliche Granularität des Graphen (z.B. stündlich, täglich) und den Vergleichszeitraum über das Dropdown-Menü (standardmäßig `Heute`).
* **Segmente erstellen:** Mit der Schaltfläche `+ Filter` kannst du komplexe Filter erstellen, um die Daten nach spezifischen Kriterien zu segmentieren (z.B. `Länder ist Deutschland`).
* **Interaktives Filtern per Klick:** Der schnellste Weg zu filtern. Klicke einfach auf einen beliebigen Wert in einem der Detail-Widgets (z.B. auf eine URL in "Top Seiten" oder ein Land in "Top 5 Länder"), um das gesamte Dashboard sofort nach diesem Wert zu filtern. Der Filter wird automatisch zur Filterleiste hinzugefügt.
***
### FAQ
**Warum steht in der Trend-Spalte manchmal "Neu"?**
"Neu" wird angezeigt, wenn für eine bestimmte Quelle oder Seite im Vergleichszeitraum keine Daten vorhanden waren. Das ist oft bei neuen Marketingkampagnen oder neu veröffentlichten Inhalten der Fall.
# Funnel Analyse
Source: https://docs.bchic.de/de/plattform/pages/funnels
Miss wie viele Besucher einen definierten Pfad auf deiner Website durchlaufen – und erkenne genau wo sie abspringen.
## Übersicht
Die Funnel Analyse zeigt dir, wie viele Besucher jeden Schritt eines definierten Conversion-Pfads durchlaufen. Im Gegensatz zur Pfad Analyse – die zeigt was Nutzer tatsächlich tun – definierst du beim Funnel selbst, welche Schritte du messen möchtest. Das Ergebnis ist eine klare Schritt-für-Schritt Ansicht mit Conversion- und Abbruchrate für jeden Übergang.
***
## Funnel erstellen
Öffne **Funnel Analyse** und klicke auf **Neuer Funnel**. Fülle die folgenden Felder aus:
* **Name** — z.B. `Pricing Checkout Q1`
* **Beschreibung** — optional, hilft bei mehreren Funnels den Überblick zu behalten
* **Zeitfenster (Minuten)** — maximale Zeit zwischen den Schritten für eine gültige Conversion. Standard: 30 Minuten. Ein Nutzer der Schritt 1 um 10:00 Uhr und Schritt 2 um 10:35 Uhr durchläuft, würde bei diesem Setting **nicht** als Conversion gewertet.
* **Trichter aktiv** — inaktive Funnels werden in der Übersichtsliste ausgeblendet
> Passe das Zeitfenster an deinen typischen Kaufprozess an. Ein SaaS-Signup dauert oft unter 5 Minuten – ein B2B-Angebot kann Tage brauchen. Für letzteres empfehlen sich 1440 Minuten (24h) oder mehr.
Definiere anschließend die Schritte deines Funnels. Jeder Schritt kann entweder ein **Seitenaufruf** oder ein **Ereignis** sein:
| Schritttyp | Eingabe | Wann verwenden |
| ---------------- | -------------- | ------------------------------------------ |
| **Seitenaufruf** | `path/to/page` | Besucher hat eine bestimmte URL aufgerufen |
| **Ereignis** | `event_name` | Besucher hat eine Aktion ausgeführt |
Jedem Schritt kannst du einen optionalen Namen geben sowie **Erweiterte Optionen** aufklappen für zusätzliche Filterbedingungen. Klicke auf **+ Weiteren Schritt hinzufügen** um den Pfad zu verlängern, dann auf **Trichter erstellen**.
***
## Die Kennzahlen verstehen
Jeder gespeicherte Funnel zeigt in der Übersicht direkt die wichtigsten Zahlen:
* **Conversion Rate** — Anteil der Besucher, die alle Schritte abgeschlossen haben
* **Einträge** — Gesamtzahl der Sessions, die den ersten Schritt erreicht haben
Öffnest du einen Funnel, siehst du vier übergeordnete Metriken:
| Kennzahl | Bedeutung |
| ---------------------------- | ----------------------------------------------------------------------- |
| **Gesamte Konversionsrate** | Anteil der Sessions die den kompletten Funnel durchlaufen haben |
| **Abgeschlossene Sitzungen** | Absolute Anzahl erfolgreicher Durchläufe |
| **Durchschnittliche Dauer** | Wie lange Nutzer im Schnitt vom ersten bis zum letzten Schritt brauchen |
| **Größter Abbruch** | Der Schritt mit dem höchsten prozentualen Verlust |
***
## Trichter Visualisierung
Die **Trichter Visualisierung** zeigt jeden Schritt als horizontalen Balken. Die Breite des blauen Balkens entspricht dem Anteil der Sessions, die diesen Schritt erreicht haben – relativ zum Start.
Für jeden Schritt siehst du:
* **Sitzungen** — absolute Anzahl und prozentuale Rate vom Start
* **Durchschnittliche Verweildauer** — wie lange Nutzer auf diesem Schritt verbringen
* **Verlust** — prozentualer Abbruch gegenüber dem vorherigen Schritt (orange hervorgehoben)
> Der größte Abbruch wird automatisch orange markiert – das ist dein wichtigstes Optimierungssignal.
***
## Trend Analyse
Wechsle auf den Tab **Trend Analyse** um die Conversions im Zeitverlauf als Liniendiagramm zu sehen. So erkennst du ob sich deine Conversion Rate über Zeit verbessert, verschlechtert oder ob es punktuelle Ausreißer gibt.
Du kannst zwischen der Ansicht **Sitzungen** und **Conversion Rate** wechseln.
***
## Typische Analysen
**Größten Abbruchpunkt optimieren**
Schau dir den Schritt mit dem höchsten Verlust an. Kombiniere die Funnel Analyse mit der [Pfad Analyse](/de/plattform/pages/journeys), um zu verstehen was Nutzer tun die an diesem Punkt abbrechen.
**Conversion Rate über Zeit beobachten**
Nutze die Trend Analyse nach größeren Änderungen an deiner Website – z.B. nach einem Redesign oder einer neuen Kampagne – um den Effekt direkt zu messen.
**Verschiedene Pfade vergleichen**
Erstelle mehrere Funnels für unterschiedliche Conversion-Pfade (z.B. Blog → Pricing → Signup vs. Homepage → Pricing → Signup) und vergleiche welcher Weg die höhere Conversion Rate hat.
> Kombiniere Funnels mit [Nutzergruppen](/de/intent/usergroups) um den Pfad transaktioneller Nutzer isoliert zu analysieren.
# Pfad Analyse
Source: https://docs.bchic.de/de/plattform/pages/user-journey
Verfolge die Navigationspfade deiner Besucher Schritt für Schritt – sieh wo sie einsteigen, wohin sie gehen und wo sie abspringen.
## Übersicht
Die Pfad Analyse visualisiert die häufigsten Navigationswege deiner Besucher als Sankey-Diagramm. Jede Spalte entspricht einem Interaktionsschritt – von der Einstiegsseite bis zu mehreren Klicks tief in die Session. Die Verbindungslinien zwischen den Spalten zeigen, wie Besucher von einer Seite zur nächsten fließen.
So erkennst du auf einen Blick: Wo steigen Nutzer ein, welche Wege führen zur Conversion, und an welchen Stellen brechen Sessions ab.
***
## Das Diagramm lesen
Jede Box in einer Spalte repräsentiert eine Seite und zeigt drei Kennzahlen:
| Kennzahl | Bedeutung |
| -------------------- | ---------------------------------------------------------------------- |
| **Zahl oben rechts** | Anzahl der Sitzungen, die diese Seite in diesem Schritt erreicht haben |
| **Uhr-Symbol** | Durchschnittliche Verweildauer auf dieser Seite |
| **Pfeil-Symbol** | Absprungrate dieser Seite |
Über jeder Spalte siehst du die Gesamtzahl der Sitzungen in diesem Schritt sowie den prozentualen Verlust gegenüber dem vorherigen Schritt. Ein Verlust von **52,7%** zwischen Schritt 1 und 2 bedeutet, dass mehr als die Hälfte der Besucher nach dem ersten Schritt die Session beendet hat.
> Ein **Loop**-Label auf einer Seite bedeutet, dass Besucher diese Seite in derselben Session mehrfach aufgerufen haben – ein Hinweis auf Orientierungslosigkeit oder aktives Wiederkehren zu einem wichtigen Inhalt.
***
## Steuerung & Ansicht
Die Toolbar oben rechts gibt dir vier Hebel zur Analyse:
**Ansichtsmodus**
Wechsle zwischen drei Ansichten:
* **Übersicht** — Alle Pfade in der Standarddarstellung
* **Verluste** — Hebt Seiten mit hohen Absprungraten hervor (orange markiert)
* **Loops** — Zeigt nur Seiten, auf die Nutzer mehrfach zurückkehren (lila markiert)
**Tiefe der Analyse**
Wähle zwischen 3 und 7 Schritten. Mehr Schritte zeigen längere Sessions, können aber unübersichtlicher werden. Für die meisten Websites sind 5 Schritte ein guter Ausgangspunkt.
**Anzahl der Pfade**
Steuere wie viele Seiten pro Spalte angezeigt werden: 100, 250, 500 oder 1.000 Pfade. Seltene Pfade werden standardmäßig in **„X weitere Seiten..."** gruppiert.
**Pfad Konfiguration**
Definiere einen spezifischen Start- und Endpunkt für die Analyse:
* **Startpunkt** — z.B. `/pricing` um nur Pfade zu sehen, die auf der Preisseite beginnen
* **Zielseite** — z.B. `/checkout` um rückwärts zu analysieren, welche Wege zum Checkout führen
***
## Gruppierte Seiten aufschlüsseln
Wenn eine Spalte viele seltene Seiten enthält, werden sie in einer **„X weitere Seiten..."** Box zusammengefasst. Klicke auf **Details**, um die vollständige Liste aufzuklappen und alle gruppierten URLs mit ihren Sitzungszahlen zu sehen.
Einzelne URLs kannst du direkt aus der Gruppe lösen — sie erscheinen dann als eigene Box im Diagramm.
***
## Events im Pfad
Die Pfad Analyse zeigt jetzt **Events visuell direkt im Pfad** – etwa ausgehende Link-Klicks. Du siehst damit nicht nur *welche* Seiten Besucher durchlaufen, sondern auch *wo* in der Journey ein Event ausgelöst wird und *wie häufig*.
Ein Klick auf einen Schritt öffnet die **Ereignis-Details** mit den zugehörigen Ziel-URLs und ihrer Häufigkeit. So erkennst du auf einen Blick, an welcher Stelle der Journey Nutzer z.B. auf einen externen Link klicken – und wie oft.
***
## Gespeicherte Journeys
Eine konfigurierte Pfad-Analyse (Start- und Zielpunkt, Tiefe, Ansichtsmodus) kannst du als **gespeicherte Journey** sichern und später mit einem Klick wieder aufrufen. So musst du wiederkehrende Auswertungen – etwa deinen wichtigsten Conversion-Pfad – nicht jedes Mal neu zusammenstellen.
***
## Typische Analysen
**Absprungpunkte finden**
Ein hoher Verlust zwischen zwei Schritten zeigt wo Sessions enden. Ist der Übergang unklar? Fehlt ein Call-to-Action? Kombiniere die Verlust-Ansicht mit dem Filter, um betroffene Seiten direkt anzugehen.
**Conversion-Pfade rekonstruieren**
Setze deine Checkout- oder Danke-Seite als Zielseite in der Pfad Konfiguration. Das Diagramm zeigt dir rückwärts, über welche Wege Nutzer tatsächlich konvertieren.
**Loop-Verhalten verstehen**
Loops auf Navigationsseiten (z.B. `/`) sind ein Warnsignal – Nutzer finden nicht was sie suchen. Loops auf Inhaltsseiten können positiv sein und auf hohe Relevanz hindeuten.
> Kombiniere die Pfad Analyse mit Nutzergruppen, um Conversion-Pfade von transaktionellen Nutzern isoliert zu betrachten.
# UTM Kampagnen
Source: https://docs.bchic.de/de/plattform/pages/utm
Miss die Effektivität deiner Marketing-Aktivitäten – erstelle nachverfolgbare Links und analysiere die Performance direkt im Kampagnen-Dashboard.
## Übersicht
UTM Kampagnen ermöglichen dir den Erfolg externer Marketingmaßnahmen präzise zu messen. Erstelle spezielle Links für Newsletter, Social-Media-Posts oder Anzeigen und sieh genau, wie viele Klicks und Sitzungen jede Kampagne generiert – aufgeschlüsselt nach Quelle, Medium und Kampagnenname.
> Dein System erfasst automatisch alle eingehenden Links mit UTM-Parametern. Der Link-Builder sorgt zusätzlich für konsistente und fehlerfreie Parameter.
***
## Das Dashboard
### Quellen-Karten
Oben siehst du eine Karte pro Traffic-Quelle (z.B. LinkedIn, Google, Perplexity). Jede Karte zeigt:
* **Gesamtklicks** aus dieser Quelle
* **Top Kampagne** — die erfolgreichste einzelne Kampagne dieser Quelle
* **Markierte UTM Links** — Anzahl der manuell erstellten Links für diese Quelle
Klicke auf **Alle X Quellen anzeigen** um alle Quellen aufzuklappen.
### Top Kampagnen
Listet alle Kampagnen nach Klicks sortiert. Die farbigen Punkte korrespondieren direkt mit den Linien in der Kampagnen Visualisierung rechts daneben.
### Kampagnen Visualisierung
Der interaktive Graph zeigt den zeitlichen Verlauf der Klicks deiner Top-Kampagnen. Oben rechts kannst du zwischen **Klicks** und **Sitzungen** wechseln. Über **Top Kampagnen anzeigen** steuerst du wie viele Kampagnen gleichzeitig im Graph dargestellt werden.
***
## Filterleiste
Die Toolbar oben gibt dir drei Hebel:
* **Zeitraum** — vordefinierte Optionen (24h, 7d, 30d, 90d) oder ein benutzerdefinierter Zeitraum
* **Kampagnen-Typ** — filtere zwischen `Alle`, `Bezahlt` und `Organisch` um verschiedene Marketing-Taktiken zu vergleichen
* **+ Neuen UTM Link erstellen** — öffnet den Link-Builder
***
## UTM Link erstellen
Klicke auf **+ Neuen UTM Link erstellen** in der Toolbar. Fülle die folgenden Felder aus:
**Pflichtfelder:**
| Parameter | Beschreibung | Beispiel |
| -------------- | ------------------------ | ------------------------ |
| `utm_source` | Woher kommt der Traffic? | `linkedin`, `google` |
| `utm_medium` | Wie kommt der Traffic? | `cpc`, `email`, `social` |
| `utm_campaign` | Welche Kampagne ist es? | `enterprise_leadgen` |
> Denk an UTM-Parameter wie eine Adresse: **Quelle** ist die Stadt (woher), **Medium** ist die Straße (wie), **Kampagne** ist der Grund des Besuchs (warum).
Der generierte Link wird dir in Echtzeit angezeigt. Kopiere ihn mit einem Klick und verwende ihn in deinen Marketingmaterialien – jeder Klick wird automatisch erfasst und der richtigen Kampagne zugeordnet.
***
## Häufige Fragen
**Warum sehe ich "Unbenannte Kampagne" im Dashboard?**
Das passiert wenn ein eingehender Link zwar `utm_source` oder `utm_medium` enthält, aber `utm_campaign` fehlt oder leer ist. Stelle sicher dass alle drei Parameter gesetzt sind.
**Muss ich jeden Link mit dem Tool erstellen?**
Nein. UTM-Parameter in eingehenden Links werden automatisch erkannt und erfasst. Der Link-Builder hilft dir dabei konsistente Schreibweisen sicherzustellen – z.B. immer `linkedin` statt mal `LinkedIn` und mal `linked-in`.
# Informative Seiten
Source: https://docs.bchic.de/de/ressourcen/benchmarks/informativ
Ist Ihre Absprungrate zu hoch? Bleiben Besucher lange genug? Hier finden Sie Richtwerte und Benchmarks für Blogs, Magazine und Dokumentationsseiten.
## Richtwerte für informative Seiten (Blogs, Magazine, News)
Eine informative Website ist erfolgreich, wenn sie dem Besucher das gesuchte Wissen schnell und verständlich vermittelt. Das Ziel ist nicht zwingend ein Verkauf, sondern die Zufriedenheit und das Engagement des Lesers.
Die folgenden Benchmarks helfen Ihnen, die Performance Ihrer informativen Seite einzuordnen.
**Der Kontext der Absprungrate ist hier entscheidend!**
Eine hohe Absprungrate ist bei informativen Seiten nicht immer ein schlechtes Zeichen. Findet ein Nutzer über Google eine Antwort auf Ihre Seite, liest sie und geht, war Ihre Seite erfolgreich – auch wenn dies technisch ein "Bounce" ist.
***
### Absprungrate (Bounce Rate)
| Wert | Einordnung |
| ------------- | --------------------------------------------------------------------------------------------------------------------------- |
| **> 80%** | **Optimierungsbedarf:** Wahrscheinlich ein Problem. Besucher finden nicht, was sie erwarten, oder die Ladezeit ist zu hoch. |
| **60% - 80%** | **Normal:** Ein üblicher Bereich für Blogs und News-Seiten. Analysieren Sie die Seiten mit den höchsten Raten. |
| **\< 60%** | **Ausgezeichnet:** Ihre Inhalte sind sehr fesselnd und animieren die Besucher, weiter zu stöbern. Super! |
***
### Durchschnittliche Besuchszeit (Avg. Session Duration)
Dies ist eine der wichtigsten Kennzahlen für informative Seiten. Sie zeigt, ob Ihre Inhalte wirklich gelesen werden.
| Wert | Einordnung |
| ----------------- | ----------------------------------------------------------------------------------------------- |
| **\< 1 Minute** | **Optimierungsbedarf:** Besucher überfliegen Ihre Seite nur und finden keinen Grund zu bleiben. |
| **1 - 3 Minuten** | **Gut:** Ein solider Wert, der anzeigt, dass die Inhalte gelesen werden. |
| **> 3 Minuten** | **Ausgezeichnet:** Ihre Artikel sind fesselnd und halten die Aufmerksamkeit der Leser. |
***
### Seiten pro Sitzung (Pages per Session)
Zeigt, ob Besucher nach dem ersten Artikel noch weitere Inhalte auf Ihrer Seite entdecken.
| Wert | Einordnung |
| ------------- | ----------------------------------------------------------------------------------------------------------- |
| **1.0 - 1.4** | **Normal:** Viele Besucher kommen für einen Artikel und gehen wieder. |
| **1.5 - 2.0** | **Gut:** Sie schaffen es, einen signifikanten Teil Ihrer Besucher zur Erkundung weiterer Seiten zu bewegen. |
| **> 2.0** | **Ausgezeichnet:** Ihre interne Verlinkung und Content-Empfehlungen funktionieren hervorragend. |
***
### Was tun, wenn meine Werte abweichen?
* **Hohe Absprungrate / Geringe Besuchszeit?**
* **Verbessern Sie die Lesbarkeit:** Nutzen Sie kürzere Absätze, Zwischenüberschriften und Bilder.
* **Starke Einleitung:** Die ersten Sätze müssen den Leser fesseln und ihm versichern, dass er hier richtig ist.
* **Interne Verlinkung:** Bieten Sie am Ende des Artikels Links zu verwandten Themen an.
# Kommerzielle Seiten
Source: https://docs.bchic.de/de/ressourcen/benchmarks/kommerziell
Konvertiert Ihr Shop gut genug? Hier finden Sie Richtwerte für E-Commerce-Shops, SaaS-Plattformen und Seiten zur Lead-Generierung.
## Richtwerte für kommerzielle Seiten (Shops, SaaS, Lead-Gen)
Eine kommerzielle Website ist erfolgreich, wenn sie Besucher dazu bewegt, eine gewünschte Aktion auszuführen: ein Produkt kaufen, sich registrieren oder Kontaktdaten hinterlassen. Jede Kennzahl sollte im Licht dieses Ziels – der Conversion – betrachtet werden.
**Die Absprungrate ist hier kritisch!**
Anders als bei einem Blog bedeutet ein Absprung auf einer kommerziellen Seite fast immer einen verlorenen Kunden oder Lead. Die Optimierung dieser Kennzahl hat daher hohe Priorität.
***
### Absprungrate (Bounce Rate)
| Wert | Einordnung |
| ------------- | ------------------------------------------------------------------------------------------------------------- |
| **> 60%** | **Alarmierend:** Ihre Seite verliert die Mehrheit der potenziellen Kunden sofort. Dringender Handlungsbedarf. |
| **40% - 60%** | **Optimierungsbedarf:** Ein häufiger, aber nicht idealer Bereich. Analysieren Sie die Einstiegsseiten. |
| **\< 40%** | **Gut bis Ausgezeichnet:** Ihre Seite ist relevant und lädt zum Weitermachen ein. |
***
### Conversion Rate (gemessen als Event)
Die wichtigste Kennzahl. Sie ist stark branchen- und preisabhängig, aber es gibt allgemeine Richtwerte.
| Wert | Einordnung |
| ----------- | ------------------------------------------------------------------------------------- |
| **\< 1%** | **Optimierungsbedarf:** Es gibt erhebliche Hürden im Kauf- oder Anmeldeprozess. |
| **1% - 3%** | **Durchschnittlich:** Ein typischer Bereich für viele E-Commerce-Shops. |
| **> 3%** | **Gut bis Ausgezeichnet:** Ihr Angebot und die User Experience sind sehr überzeugend. |
***
### Nutzerflüsse (User Journeys)
Hier gibt es keine harten Zahlen, sondern Muster, auf die Sie achten sollten:
* **Guter Pfad:** `Startseite -> Kategorie -> Produktseite -> Warenkorb -> Checkout` (wenige, logische Schritte).
* **Schlechter Pfad:** `Produktseite -> Startseite -> Suche -> Produktseite`. Dies deutet auf Verwirrung oder fehlende Informationen hin.
* **Achten Sie auf Abbrüche:** Analysieren Sie im [Nutzerfluss-Graphen](/platform/user-journeys), an welchem Schritt die meisten Nutzer aussteigen. Ist es die Versandkosten-Seite? Der Registrierungszwang?
***
### Was tun, wenn meine Werte abweichen?
* **Hohe Absprungrate?**
* **Klare Value Proposition:** Ist innerhalb von 3 Sekunden klar, was Sie anbieten und warum es gut ist?
* **Trust-Signale:** Zeigen Sie Kundenbewertungen, Sicherheits-Siegel und bekannte Zahlungsanbieter.
* **Niedrige Conversion Rate?**
* **Vereinfachen Sie Formulare:** Fragen Sie nur die nötigsten Informationen ab.
* **Call-to-Action (CTA):** Ist Ihr "Kaufen"- oder "Anmelden"-Button klar sichtbar und verständlich?
* **Mobile Optimierung:** Über 50% der Käufe finden mobil statt. Testen Sie den gesamten Prozess auf einem Smartphone.
# Landing Pages
Source: https://docs.bchic.de/de/ressourcen/benchmarks/landing-pages
Konvertiert Ihre Marketing-Kampagne? Hier finden Sie Benchmarks und Richtwerte speziell für Landing Pages, die für eine einzige Aktion optimiert sind.
## Richtwerte für Landing Pages
Eine Landing Page hat nur **ein einziges Ziel**: den Besucher zu einer einzigen, spezifischen Aktion zu bewegen (z.B. Download, Anmeldung, Kauf). Sie ist maximal fokussiert und frei von Ablenkungen wie der Hauptnavigation.
Die Performance-Erwartungen sind hier anders – und oft höher – als bei einer normalen Website.
**Die Conversion Rate ist hier König!**
Alle anderen Metriken wie Besuchszeit oder Absprungrate sind zweitrangig. Wenn die Conversion stattfindet, hat die Landing Page ihren Zweck erfüllt, selbst wenn der Nutzer danach sofort abspringt.
***
### Conversion Rate (gemessen als Event)
Die alles entscheidende Kennzahl für eine Landing Page.
| Wert | Einordnung |
| ------------ | ------------------------------------------------------------------------------------- |
| **\< 2%** | **Optimierungsbedarf:** Das Angebot und die Seite harmonieren nicht. |
| **2% - 5%** | **Solide:** Ein guter Durchschnittswert für viele Branchen. |
| **5% - 10%** | **Sehr Gut:** Ihre Seite und Ihr Angebot sind sehr überzeugend. |
| **> 10%** | **Exzellent / Unicorn-Status:** Sie haben eine herausragend performante Landing Page. |
***
### Absprungrate (Bounce Rate)
Diese Metrik muss vorsichtig interpretiert werden.
* **Szenario A: Hohe Absprungrate & Hohe Conversion Rate**
Das ist **perfekt**. Der Nutzer kam, hat die Aktion ausgeführt (z.B. E-Mail eingetragen) und die Seite wieder verlassen. Ziel erreicht.
* **Szenario B: Hohe Absprungrate & Niedrige Conversion Rate**
Das ist ein **klares Alarmsignal**. Die Besucher kommen (z.B. über eine Anzeige) und verlassen die Seite sofort, weil die Erwartungen nicht erfüllt werden.
**Problem-Indikator:** Eine Absprungrate von **> 80% bei einer Conversion Rate \< 1%** deutet auf ein fundamentales Problem hin.
***
### Durchschnittliche Besuchszeit (Avg. Session Duration)
Diese ist bei Landing Pages oft sehr kurz, was nicht unbedingt schlecht ist.
* **Unter 30 Sekunden:** Völlig normal, wenn die Seite klar und die Aktion einfach ist.
* **Über 1 Minute:** Kann darauf hindeuten, dass Besucher unentschlossen sind, nach mehr Informationen suchen oder der Text zu lang und kompliziert ist.
***
### Was tun, wenn meine Werte abweichen?
* **Niedrige Conversion Rate?**
* **Message Matching:** Stimmt die Überschrift Ihrer Anzeige exakt mit der Überschrift Ihrer Landing Page überein?
* **Ein Call-to-Action (CTA):** Entfernen Sie alle Links und Buttons, die nicht zum Hauptziel führen. Keine Links zum Blog, "Über uns" oder Social Media.
* **Above the Fold:** Sind die wichtigste Botschaft und der CTA-Button sichtbar, ohne zu scrollen?
* **Social Proof:** Fügen Sie Testimonials, Logos bekannter Kunden oder Fallstudien hinzu.
# Wichtige Kennzahlen erklärt
Source: https://docs.bchic.de/de/ressourcen/getting-startet/kennzahlen
Ein detailliertes Lexikon der wichtigsten Web-Analytics-Metriken. Verstehen Sie, was Besucher, Sitzungen und Absprungrate in unserem datenschutzfreundlichen, cookieless System bedeuten.
## Die Bausteine Ihrer Analyse: Ein datenschutzfreundlicher Ansatz
Jede Analyse beginnt mit dem Verständnis der fundamentalen Kennzahlen. Unsere Plattform verfolgt einen **datenschutzfreundlichen, cookieless Ansatz**. Das bedeutet, wir speichern keine persistenten Cookies im Browser Ihrer Nutzer. Stattdessen verwenden wir eine anonymisierte Kennung, die täglich wechselt.
Diese Methode hat direkte Auswirkungen darauf, wie "Besucher" gezählt und interpretiert werden. Diese Seite erklärt Ihnen die Bedeutung und die Nuancen jeder Metrik in diesem Kontext.
***
### Besucher (Unique Visitors)
* **Was es misst:** Die Anzahl der einzigartigen, anonymisierten Kennungen, die Ihre Website innerhalb eines 24-Stunden-Fensters besucht haben.
* **Wie es funktioniert:** Wenn ein Nutzer Ihre Seite besucht, wird eine anonymisierte Kennung aus seiner IP-Adresse und anderen Browser-Merkmalen generiert. Ein täglich wechselnder "Salt" (eine zufällige Zeichenfolge) sorgt dafür, dass diese Kennung nur für 24 Stunden gültig ist. Dies schützt die Privatsphäre Ihrer Nutzer, da sie nicht über mehrere Tage hinweg verfolgt werden können.
* **Die 24-Stunden-Regel:**
* Besucht ein Nutzer Ihre Seite am Montag um 10 Uhr und erneut um 15 Uhr, wird er als **ein** Besucher gezählt.
* Besucht derselbe Nutzer die Seite am Dienstag wieder, erhält er eine neue, anonyme Kennung und wird als **neuer, zusätzlicher Besucher** für diesen Tag gezählt.
* **Worauf Sie achten sollten:** Diese Kennzahl ist perfekt, um Ihre tägliche Reichweite zu messen. Sie zeigt, wie viele verschiedene Personen Sie an einem bestimmten Tag erreicht haben. Für die Analyse von **wiederkehrenden Besuchern über längere Zeiträume (z.B. Woche oder Monat) ist sie ungeeignet**. Betrachten Sie stattdessen Trends in der täglichen Besucherzahl, um Ihr Wachstum zu bewerten.
***
### Aufrufe (Pageviews)
* **Was es misst:** Die Gesamtzahl der aufgerufenen Seiten.
* **Wie es funktioniert:** Jedes Mal, wenn eine Seite auf Ihrer Website geladen oder neu geladen (refresh) wird, zählt dies als ein Aufruf. Diese Metrik ist vom Cookieless-Ansatz unberührt.
* **Worauf Sie achten sollten:** Diese Zahl wird im Verhältnis zu anderen Metriken interessant. `Aufrufe / Besucher` gibt Ihnen die durchschnittliche Anzahl der Seiten, die ein Besucher pro Tag ansieht, und ist ein starker Indikator für das Engagement mit Ihren Inhalten.
***
### Sitzungen (Sessions)
* **Was es misst:** Einen zusammenhängenden Zeitraum von Interaktionen eines Besuchers auf Ihrer Website.
* **Wie es funktioniert:** Eine Sitzung beginnt, wenn ein Besucher auf Ihre Seite kommt. Sie endet automatisch nach 30 Minuten Inaktivität. Alle Aktionen innerhalb dieses Zeitfensters gehören zu derselben Sitzung. Kommt derselbe Nutzer (innerhalb des 24-Stunden-Fensters) nach mehr als 30 Minuten Pause zurück, startet eine neue Sitzung.
* **Worauf Sie achten sollten:** Die Anzahl der Sitzungen ist immer höher oder gleich der Anzahl der Besucher. Das Verhältnis `Sitzungen / Besucher` zeigt Ihnen, wie oft ein durchschnittlicher Besucher **innerhalb eines Tages** auf Ihre Seite zurückkehrt. Es ist ein Maß für die unmittelbare Relevanz oder das "Binge-Watching" Ihrer Inhalte an einem einzigen Tag.
***
### Absprungrate (Bounce Rate)
* **Was es misst:** Den prozentualen Anteil der Sitzungen, bei denen nur eine einzige Seite aufgerufen und keine weitere Interaktion durchgeführt wurde.
* **Wie es funktioniert:** Ein "Bounce" (Absprung) tritt auf, wenn ein Besucher auf einer Seite landet und diese wieder verlässt, ohne auf einen anderen Link zu klicken oder ein Event auszulösen. `Formel: (Anzahl der Bounces / Gesamtzahl der Sitzungen) * 100%`. Diese Berechnung ist vom Cookieless-Ansatz unberührt.
* **Worauf Sie achten sollten:** Der Kontext ist entscheidend.
* **Kommerzielle Seiten:** Eine hohe Absprungrate ist oft ein Alarmsignal.
* **Informative Seiten (Blog, News):** Eine hohe Absprungrate kann bedeuten, dass der Nutzer seine Antwort schnell gefunden hat und zufrieden war.
***
### Engagement Rate
* **Was es misst:** Den prozentualen Anteil der Sitzungen, in denen der Nutzer aktiv wurde. Sie ist das genaue Gegenteil der Absprungrate.
* **Wie es funktioniert:** Eine Sitzung gilt als "engagiert", wenn z.B. mehr als eine Seite aufgerufen wurde oder die Sitzung länger als 10 Sekunden dauerte. Dies ist oft eine fairere Metrik als die Absprungrate.
* **Worauf Sie achten sollten:** Eine hohe Engagement Rate ist fast immer ein gutes Zeichen für die Qualität Ihrer Inhalte und die Benutzerfreundlichkeit Ihrer Seite.
***
### Durchschnittliche Besuchszeit (Avg. Session Duration)
* **Was es misst:** Die durchschnittliche Dauer einer Sitzung.
* **Wie es funktioniert:** Gemessen wird die Zeit zwischen dem ersten und letzten Ereignis einer Sitzung. Die Zeit auf der **letzten Seite** einer Sitzung kann nicht gemessen werden, was die Metrik leicht ungenau machen kann.
* **Worauf Sie achten sollten:** Ein hoher Wert auf einem Blog ist gut (Besucher liest). Ein hoher Wert auf einer Checkout-Seite ist schlecht (Besucher hat Probleme).
***
### Events
* **Was es misst:** Spezifische Interaktionen (z.B. Klicks, Formular-Absendungen), die Sie selbst als wichtig definieren.
* **Wie es funktioniert:** Events sind benutzerdefinierte Aktionen und werden unabhängig von Seitenaufrufen gezählt. Sie sind das mächtigste Werkzeug, um Conversions zu messen.
* **Worauf Sie achten sollten:** Nutzen Sie Events, um den wahren Erfolg Ihrer Website zu messen, z.B. die Anzahl der Käufe, Anmeldungen oder Downloads.
# Ziel definieren
Source: https://docs.bchic.de/de/ressourcen/getting-startet/ziel-definieren
Lernen Sie die Grundlagen, um die Kennzahlen Ihrer Website zu verstehen. Wir zeigen Ihnen, wie Sie Daten in den richtigen Kontext setzen und zwischen kommerziellen und informativen Zielen unterscheiden.
## Von Daten zu Entscheidungen: Der Kontext ist alles
Sie haben ein Dashboard voller Zahlen, Graphen und Tabellen. Aber was bedeuten diese Werte wirklich? Eine Absprungrate von 70% kann für die eine Seite ein Alarmsignal und für eine andere völlig normal sein.
Dieser Bereich unserer Dokumentation dient als Ihre Ressource, um über die reine Bedienung der Plattform hinauszugehen. Hier lernen Sie, die Zahlen zu interpretieren, die richtigen Fragen zu stellen und fundierte Entscheidungen für Ihre Website zu treffen.
Wir helfen Ihnen dabei:
* **Kennzahlen zu verstehen:** Was genau misst eine "Engagement Rate"?
* **Benchmarks zu finden:** Ist meine durchschnittliche Besuchszeit "gut" oder "schlecht"?
* **Muster zu erkennen:** Warum verlassen so viele Nutzer meine Seite nach dem ersten Klick?
* **Handlungen abzuleiten:** Was sind die nächsten Schritte, um meine Werte zu verbessern?
### Der wichtigste Unterschied: Informativ vs. Kommerziell
Bevor Sie eine einzige Zahl bewerten, müssen Sie das primäre Ziel Ihrer Website definieren. Wir unterscheiden hauptsächlich zwischen zwei Ansätzen:
#### Der informative Ansatz (z.B. Blog, Magazin, Dokumentation)
Eine informative Website ist erfolgreich, wenn der Besucher die gesuchte Information schnell und einfach findet.
* **Hauptziel:** Wissen vermitteln, eine Frage beantworten, den Nutzer bilden.
* **Wichtige Kennzahlen:**
* `Durchschn. Besuchszeit`: Bleiben die Nutzer lange, um zu lesen/schauen?
* `Engagement Rate`: Scrollen sie, klicken sie auf interne Links?
* `Wiederkehrende Besucher`: Finden die Nutzer den Inhalt so wertvoll, dass sie zurückkommen?
* **Wann ein "schlechter" Wert gut sein kann:** Eine hohe `Absprungrate` kann hier positiv sein! Wenn ein Nutzer über Google eine Frage stellt, auf Ihrer Seite landet, die Antwort in 30 Sekunden findet und die Seite wieder verlässt, war Ihre Seite perfekt – auch wenn dies technisch als "Absprung" zählt.
#### Der kommerzielle Ansatz (z.B. E-Commerce, SaaS, Lead-Generierung)
Eine kommerzielle Website ist erfolgreich, wenn der Besucher eine bestimmte Aktion ausführt (eine Conversion).
* **Hauptziel:** Ein Produkt verkaufen, eine Demo buchen, sich für einen Newsletter anmelden, Kontakt aufnehmen.
* **Wichtige Kennzahlen:**
* `Absprungrate`: Dies ist hier oft eine **kritische** Kennzahl. Ein Absprung bedeutet einen potenziellen Kundenverlust.
* `Nutzerflüsse (User Journeys)`: Wie bewegen sich Nutzer in Richtung Conversion-Ziel? Wo brechen sie ab?
* `Conversion Rate` (als Event getrackt): Der ultimative Erfolgsmesser. Wie viele Besucher führen die Zielaktion aus?
* **Wann ein "guter" Wert täuschen kann:** Eine hohe `Durchschn. Besuchszeit` ohne Conversion kann ein Warnsignal sein. Die Nutzer sind vielleicht auf der Seite, finden aber nicht, was sie suchen, oder der Kaufprozess ist zu kompliziert.
Mit diesem grundlegenden Verständnis können Sie nun tiefer in die Analyse Ihrer Daten einsteigen. Nutzen Sie die folgenden Seiten in diesem Bereich, um spezifische Kennzahlen und Benchmarks für Ihren Website-Typ zu entdecken.
# Häufige Muster & Handlungsempfehlungen
Source: https://docs.bchic.de/de/ressourcen/tipps/handlungsempfehlungen
Ihre Kennzahlen sehen nicht gut aus? Hier lernen Sie, typische Probleme zu erkennen und erhalten konkrete, umsetzbare Tipps zur Verbesserung Ihrer Website.
## Vom Problem zur Lösung: Ein Leitfaden für Optimierer
Die Web-Analyse ist wie Detektivarbeit. Eine einzelne Kennzahl ist nur ein Hinweis. Erst wenn Sie mehrere Hinweise kombinieren, erkennen Sie ein Muster und können die Ursache eines Problems finden. Diese Seite hilft Ihnen dabei.
Wir haben die häufigsten "Problem-Muster" gesammelt und geben Ihnen eine Checkliste mit möglichen Ursachen und konkreten Handlungsempfehlungen an die Hand.
***
### Muster 1: Hohe Absprungrate
Eine hohe Absprungrate bedeutet, dass Besucher Ihre Seite betreten und sofort wieder verlassen, ohne eine zweite Seite zu besuchen.
**Mögliche Ursachen (Die Diagnose):**
* **Falsche Erwartungen:** Der Inhalt Ihrer Werbeanzeige oder Ihres Google-Eintrags passt nicht zum Inhalt der Landing Page.
* **Langsame Ladezeit:** Die Seite braucht länger als 3-4 Sekunden zum Laden.
* **Unklare Botschaft:** Besucher verstehen nicht innerhalb von 3 Sekunden, was Sie anbieten.
* **Schlechtes Design / UX:** Die Seite ist unübersichtlich, nicht für Mobilgeräte optimiert oder schwer lesbar.
**Handlungsempfehlungen (Die Behandlung):**
* **✅ Message Matching prüfen:** Stellen Sie sicher, dass die Überschrift Ihrer Landing Page exakt die Botschaft der Anzeige widerspiegelt.
* **✅ Ladezeit testen:** Nutzen Sie Tools wie Google PageSpeed Insights, um die Geschwindigkeit Ihrer Seite zu analysieren und Bilder zu komprimieren.
* **✅ 3-Sekunden-Test:** Bitten Sie eine Person, die Ihre Seite nicht kennt, sie sich 3 Sekunden anzusehen. Fragen Sie sie danach, worum es auf der Seite geht.
* **✅ Call-to-Action (CTA) optimieren:** Platzieren Sie Ihren wichtigsten Button prominent und "above the fold" (im sichtbaren Bereich ohne Scrollen).
***
### Muster 2: Geringe Besuchszeit & wenige Seiten pro Sitzung
Besucher springen zwar nicht sofort ab, verlassen die Seite aber nach kurzer Zeit und ohne weitere Seiten angesehen zu haben.
**Mögliche Ursachen (Die Diagnose):**
* **Inhalt nicht fesselnd:** Der Text ist eine "Wand aus Wörtern", langweilig oder nicht relevant.
* **Keine klaren nächsten Schritte:** Der Besucher weiß am Ende der Seite nicht, was er als Nächstes tun soll.
* **Schlechte interne Verlinkung:** Es gibt keine Links zu anderen relevanten Artikeln oder Produkten.
* **Mangelnde mobile Optimierung:** Texte sind auf dem Smartphone schwer zu lesen oder Links schwer zu treffen.
**Handlungsempfehlungen (Die Behandlung):**
* **✅ Lesbarkeit verbessern:** Nutzen Sie Zwischenüberschriften, kurze Absätze, Fettungen und Listen, um Texte aufzulockern.
* **✅ Visuelle Elemente einfügen:** Binden Sie relevante Bilder, Infografiken oder Videos in Ihre Inhalte ein.
* **✅ Interne Links setzen:** Fügen Sie innerhalb Ihrer Texte und am Ende von Artikeln Links zu passenden weiterführenden Inhalten ein.
* **✅ Cross-Selling anbieten:** Zeigen Sie auf Produktseiten passende oder alternative Produkte an.
***
### Muster 3: Hoher Abbruch an einem bestimmten Punkt im Nutzerfluss
Im Nutzerfluss-Graphen sehen Sie, dass viele Nutzer an derselben Stelle aussteigen (z.B. im Warenkorb oder auf der Registrierungsseite).
**Mögliche Ursachen (Die Diagnose):**
* **Unerwartete Kosten:** Versandkosten oder Gebühren werden erst spät im Prozess angezeigt.
* **Registrierungszwang:** Nutzer müssen ein Konto erstellen, um einen Kauf abzuschließen.
* **Zu kompliziertes Formular:** Es werden zu viele oder unnötige Informationen abgefragt.
* **Technischer Fehler:** Die Seite hat einen Bug, der auf bestimmten Geräten oder Browsern auftritt.
**Handlungsempfehlungen (Die Behandlung):**
* **✅ Transparenz schaffen:** Kommunizieren Sie alle Kosten so früh wie möglich.
* **✅ Gast-Checkout anbieten:** Erlauben Sie Nutzern, ohne Registrierung zu kaufen.
* **✅ Formulare vereinfachen:** Entfernen Sie jedes Feld, das nicht absolut notwendig ist.
* **✅ Prozess selbst testen:** Führen Sie den kompletten Prozess auf verschiedenen Geräten (Desktop, iPhone, Android) durch, um Fehler zu finden.
***
### Muster 4: Plötzlicher Einbruch des gesamten Traffics
Von einem Tag auf den anderen sind Ihre Besucherzahlen stark gesunken.
**Mögliche Ursachen (Die Diagnose):**
* **Technisches Problem:** Ihr Analytics-Tracking-Code ist von der Seite verschwunden oder fehlerhaft.
* **SEO-Problem:** Ihre Seite hat durch ein Google-Update an Ranking verloren oder wurde abgestraft.
* **Referrer-Problem:** Eine wichtige Traffic-Quelle (z.B. ein großer Newsletter, der auf Sie verlinkt hat) ist weggefallen.
* **Marketing-Kampagne beendet:** Eine bezahlte Werbekampagne wurde gestoppt.
**Handlungsempfehlungen (Die Behandlung):**
* **✅ Tracking-Code prüfen:** Schauen Sie in den Quellcode Ihrer Website, ob der Tracking-Schnipsel noch vorhanden ist.
* **✅ Google Search Console prüfen:** Schauen Sie nach Nachrichten oder Performance-Einbrüchen bei Google.
* **✅ Top-Quellen analysieren:** Vergleichen Sie die Traffic-Quellen im Dashboard mit dem Zeitraum vor dem Einbruch. Welche Quelle ist weggefallen?
* **✅ UTM-Kampagnen prüfen:** Kontrollieren Sie im [UTM-Dashboard](/platform/utm-kampagnen), ob eine Kampagne beendet wurde.
# Account Einstellungen
Source: https://docs.bchic.de/de/settings/account-settings
Verwalte deine persönlichen Daten, Sicherheitsoptionen und Spracheinstellungen.
> Die Account-Einstellungen umfassen alle Präferenzen und Anpassungen für deinen persönlichen Zugang. Sie gelten nur für dich und haben keinen Einfluss auf andere Teammitglieder.
## Profil & Sicherheit
Im Profilbereich verwaltest du deine Identität und deine Zugangsdaten. Hier kannst du sicherstellen, dass deine Kontaktinformationen immer auf dem neuesten Stand sind.
Du hast die Möglichkeit folgende Daten jederzeit anzupassen:
* **Benutzername:** Ändere, wie dein Name innerhalb der Anwendung angezeigt wird.
* **E-Mail-Adresse:** Aktualisiere die E-Mail-Adresse, die du für den Login und für Benachrichtigungen verwendest.
* **Passwort:** Ändere dein Passwort regelmäßig, um die Sicherheit deines Kontos zu gewährleisten.
Solltest du dein Passwort vergessen haben, kannst du dich auf der Login-Seite über "Passwort vergessen" zurücksetzen lassen.
## Spracheinstellungen
Passe die Benutzeroberfläche an deine bevorzugte Sprache an. Diese Einstellung ändert die Sprache der Menüs, Beschriftungen und Systemnachrichten nur für deinen Account.
Aktuell unterstützen wir folgende Sprachen:
* **Deutsch**
* **Englisch**
Die Änderungen werden sofort wirksam, sobald du die neue Sprache ausgewählt hast.
# Rechnungen
Source: https://docs.bchic.de/de/settings/admin/invoices
Verstehe, wie sich deine Rechnungen zusammensetzen und wie Upgrades verrechnet werden.
> Unsere Rechnungen werden automatisch über unser Abrechnungsportal (Stripe) erstellt. Zu Beginn jedes Abrechnungszyklus erhältst du eine Rechnung für das gebuchte Paket des kommenden Zeitraums.
## Wie funktionieren unsere Rechnungen?
Da unser Preismodell auf Datenvolumen und nicht auf Sitzplätzen basiert, ist deine Rechnung in der Regel sehr einfach: Du zahlst einen festen Betrag für dein gewähltes Paket.
Komplexer sieht die Rechnung nur aus, wenn du **mitten im Monat ein Upgrade durchführst** (z.B. Wechsel vom "Starter"-Paket auf das "Business"-Paket). In diesem Fall verrechnet unser System automatisch die ungenutzte Zeit des alten Pakets mit der Laufzeit des neuen Pakets.
### Beispielrechnung bei einem Upgrade
Angenommen, du wechselst am 16. August dein Paket. Deine nächste Rechnung am 1. September würde dann so aussehen:
| **Beschreibung** | **Betrag** |
| --------------------------------------------------- | ----------- |
| **Korrekturen (16. Aug - 1. Sep)** | |
| Verbleibende Zeit für "Business Paket" nach 16. Aug | €100.00 |
| Ungenutzte Zeit für "Starter Paket" nach 16. Aug | -€50.00 |
| **Kommender Monat (1. Sep - 1. Okt)** | |
| Business Paket (Monatlich) | €200.00 |
| | |
| Zwischensumme | €250.00 |
| MwSt. (19%) | €47.50 |
| **Gesamtsumme** | **€297.50** |
### Erklärung der Positionen
Eine Rechnung nach einem Wechsel besteht oft aus zwei Teilen:
#### 1. Der kommende Monat
Dies ist der Standardteil. Du zahlst im Voraus für den nächsten vollen Monat deines neuen Pakets (im Beispiel das "Business Paket" für €200).
#### 2. Korrekturen des vorherigen Monats (Prorating)
Dieser Abschnitt erscheint nur, wenn du Änderungen vorgenommen hast. Das System rechnet minutengenau ab:
* **Ungenutzte Zeit (Gutschrift):** Da du das alte "Starter Paket" für den ganzen Monat im Voraus bezahlt hattest, es aber ab dem 16. nicht mehr genutzt hast, wird dir dieser Betrag **gutgeschrieben** (im Beispiel -€50).
* **Verbleibende Zeit (Nachzahlung):** Du hast ab dem 16. August bereits die Leistungen des "Business Pakets" genutzt. Dieser Teilbetrag wird dir nun **berechnet** (im Beispiel €100).
Die Differenz aus diesen beiden Beträgen bildet die Nachzahlung für das Upgrade im vergangenen Monat.
### Zusammenfassung
**Gesamtbetrag = (Anteilige Kosten des neuen Plans - Anteilige Erstattung des alten Plans) + Neuer Plan für nächsten Monat**
Dieses Verfahren stellt sicher, dass du immer genau für die Leistung zahlst, die dir zu jedem Zeitpunkt zur Verfügung stand – nicht mehr und nicht weniger.
# Preise
Source: https://docs.bchic.de/de/settings/admin/pricing
Verstehe unser faires Preismodell, das auf deinem Datenvolumen basiert.
> Transparenz ist uns wichtig. Du bezahlst für das, was du nutzt – basierend auf der Menge deiner Daten, nicht der Größe deines Teams.
Die aktuellste Übersicht und alle Details zu den Paketen findest du auf unserer [Preisseite](https://www.bchic.de/pricing).
## Datenpunkt-basierte Preisgestaltung
**Was zählt als Datenpunkt?**
Als Datenpunkt gilt jedes Event, das an unsere Server gesendet wird. Dazu gehören:
* Seitenaufrufe (Page Views)
* Benutzerdefinierte Events (z.B. "Button geklickt", "Kauf abgeschlossen")
* Tracking-Signale innerhalb von Funnels
Dieses Modell stellt sicher, dass unsere Preise fair mit deinem Erfolg und deinem Traffic wachsen.
## Enterprise
Für große Organisationen und Unternehmen mit komplexen Anforderungen bieten wir den Enterprise-Tarif an. **Nur in diesem Plan** sind erweiterte, individuelle Dienstleistungen enthalten:
* **Individuelles Onboarding:** Wir unterstützen dich persönlich bei der Einrichtung und Integration in deinen Tech-Stack.
* **Dedizierter Support:** Zugriff auf priorisierten Support und feste Ansprechpartner (Customer Success Manager).
* **Spezielle Bereitstellung:** Erweiterte Optionen für Datensicherheit, SLAs und Vertragsgestaltung.
Wenn du ein individuelles Angebot benötigst oder Fragen zu hohen Datenvolumina hast, wende dich gerne direkt an uns.
# Rollen & Berechtigungen
Source: https://docs.bchic.de/de/settings/admin/roles-permissions
Verwalte, was jede Rolle in deinem Team sehen und tun darf – von vollständigem Admin-Zugriff bis zu reinen Leserechten.
> Über **Rollen & Berechtigungen** legst du fest, welche Bereiche und Aktionen den einzelnen Rollen in deinem Team zur Verfügung stehen. So stellst du sicher, dass jedes Mitglied genau die Rechte hat, die es für seine Arbeit braucht – nicht mehr und nicht weniger.
## Übersicht
Die Seite bietet zwei Ansichten, die du oben rechts umschalten kannst:
* **Rollen** — eine Karten-Übersicht aller Rollen mit ihren wichtigsten Eigenschaften.
* **Detailliert** — eine vollständige Berechtigungs-Matrix, in der jede einzelne Berechtigung pro Rolle dargestellt wird.
Über das Suchfeld **„Berechtigung suchen…"** findest du gezielt eine bestimmte Berechtigung. Eigene Rollen erstellst du über **„Neue Rolle erstellen"**. Du kannst auch eine der Standard-Rollen klonen und als Ausgangspunkt für eine angepasste Rolle verwenden.
***
## Standard-Rollen
bchic Analytics bringt vier Standard-Rollen mit, die die häufigsten Anwendungsfälle abdecken:
| Rolle | Zweck |
| ------------------- | --------------------------------------------------------------- |
| **Kontoinhaber:in** | Vollständiger Admin-Zugriff auf alle Bereiche und Einstellungen |
| **Manager** | Team- und Website-Verwaltung |
| **Mitglied** | Website-Bearbeitung |
| **Betrachter** | Nur Leserechte |
***
## Berechtigungs-Kategorien
In der **Detailliert**-Ansicht sind die Berechtigungen in vier Kategorien gegliedert. Die Vergabe ist hierarchisch: Höhere Rollen umfassen die Rechte der niedrigeren Kategorien.
| Kategorie | Anzahl | Kontoinhaber:in | Manager | Mitglied | Betrachter |
| ------------------- | ------ | :-------------: | :-----: | :------: | :--------: |
| Administration | 8 | ✓ | – | – | – |
| Team-Bearbeitung | 6 | ✓ | ✓ | – | – |
| Website-Bearbeitung | 8 | ✓ | ✓ | ✓ | – |
| Website-Anzeige | 25 | ✓ | ✓ | ✓ | ✓ |
### Administration
Reserviert für administrative Aufgaben rund um Team, Abrechnung und Konfiguration:
* Team-Einstellungen verwalten
* Website-Einstellungen verwalten
* Abrechnung verwalten
* Nutzung ansehen
* Teammitglieder verwalten
* Rollen und Berechtigungen verwalten
* Navigations-Sidebars verwalten
* Google Search Console verwalten
### Team-Bearbeitung
Rechte zur Verwaltung des Teams und seiner Mitglieder:
* Teamprofil bearbeiten
* Mitglieder einladen
* Mitglieder entfernen
* Mitgliederrollen bearbeiten
* Mitgliederliste ansehen
* Mitglieder Details ansehen
### Website-Bearbeitung
Rechte zum Bearbeiten der analyserelevanten Konfiguration einer Website:
* Besucherfilter bearbeiten
* Sitemap bearbeiten
* URL-Gruppierungsregeln bearbeiten
* Datenschutz-Pfad bearbeiten
* Funnels bearbeiten
* Impact-Berichte bearbeiten
* UTM-Berichte bearbeiten
* Journeys bearbeiten
### Website-Anzeige
Mit 25 Berechtigungen die umfangreichste Kategorie. Sie bündelt im Wesentlichen **Leserechte** auf alle Auswertungen und Berichte – also das Ansehen von Daten, ohne die zugrunde liegende Konfiguration zu verändern. Diese Kategorie steht standardmäßig allen Rollen zur Verfügung, auch der Rolle **Betrachter**.
* Übersicht ansehen
* Besucherfilter ansehen
* Dashboard ansehen
* Events ansehen
* Outbound-Links ansehen
* Scroll-Tiefe ansehen
* Nutzergruppen ansehen
* Nutzergruppen-Aktivität ansehen
* Nutzergruppen-Einwilligungen ansehen
* Nutzergruppen-Sitemap ansehen
* Journeys ansehen
* Funnels ansehen
* UTM ansehen
* UTM-Conversions ansehen
* KI-Sichtbarkeit ansehen
* Web Vitals ansehen
* Impact ansehen
* Compliance ansehen
* Website-Liste ansehen
* Integrationen verwalten
* Abonnementstatus ansehen
* MCP-Token verwalten
* MCP nutzen
* Google Search Console nutzen
* Sidebar anpassen
Einige Einträge dieser Kategorie sind keine reinen Leserechte im engeren Sinn:
* **Integrationen verwalten** und **MCP-Token verwalten** geben einer Rolle Zugriff auf die **eigene** Integrations- bzw. Token-Seite – nicht auf die teamweite Einrichtung.
* **MCP nutzen**, **Google Search Console nutzen** und **Sidebar anpassen** sind die rollenweisen **Capability-Toggles** (siehe Abschnitt [„Verwalten" vs. „nutzen"](#verwalten-vs-nutzen)). Sie sind standardmäßig für alle Rollen aktiv.
Das teamweite Einrichten dieser Integrationen bleibt den Admin-Berechtigungen **„Google Search Console verwalten"** und **„Navigations-Sidebars verwalten"** aus der Kategorie *Administration* vorbehalten.
***
## „Verwalten" vs. „nutzen"
Eine wichtige Unterscheidung betrifft den Unterschied zwischen dem *Nutzen* eines Features und dem *Verwalten* seiner Konfiguration.
In der **Rollen**-Ansicht findest du zusätzlich rollenweise **Capability-Toggles**, die festlegen, was eine Rolle aktiv nutzen darf:
* **MCP nutzen**
* **Google Search Console nutzen**
* **Sidebar anpassen**
Diese Capabilities sind **standardmäßig für alle Rollen aktiv**.
Davon klar abzugrenzen sind die Admin-Berechtigungen **„Google Search Console verwalten"** und **„Navigations-Sidebars verwalten"** aus der Kategorie *Administration*.
**Die Faustregel:**
* *nutzen / anpassen* = Daten verwenden bzw. die **eigene** Sidebar anpassen → für **alle Rollen** verfügbar.
* *verwalten* = die Integration einrichten bzw. die **Rollen-Defaults** für alle setzen → nur für **Admins**.
Beispiel: Jede Rolle darf GSC-Daten ansehen („Google Search Console nutzen"), aber nur ein Admin verbindet das Google-Konto und richtet die Integration ein („Google Search Console verwalten").
***
## Verwandte Themen
Der MCP-Zugriff wird pro Rolle über die Capability „MCP nutzen" gesteuert.
„Navigations-Sidebars verwalten" steuert die Rollen-Defaults, „Sidebar anpassen" das eigene Anpassen.
„Google Search Console verwalten" steuert die Einrichtung, „nutzen" den Datenzugriff.
# Sidebar Customizer
Source: https://docs.bchic.de/de/settings/admin/sidebar-customizer
Konfiguriere die Standard-Navigation pro Rolle und lege fest, wer seine eigene Sidebar anpassen darf.
> Mit dem **Sidebar Customizer** bestimmst du, wie die Seitennavigation für jede Rolle aussieht. So gibst du jedem Team-Mitglied eine aufgeräumte, auf seine Aufgaben zugeschnittene Navigation – und entscheidest, ob es diese selbst weiter anpassen darf.
## Übersicht
Die Konfiguration erfolgt **pro Rolle**. Über das **Rollen-Dropdown** oben wählst du aus, welche Rolle du gerade bearbeitest. Alle Einstellungen auf der Seite beziehen sich anschließend auf diese Rolle.
***
## Anpassungsberechtigungen
Zwei Toggles steuern das grundsätzliche Verhalten der gewählten Rolle:
* **Sidebar anpassen erlauben** — Benutzer dieser Rolle dürfen ihre **eigene** Sidebar-Navigation anpassen. Ist der Toggle deaktiviert, gilt für alle Benutzer der Rolle ausschließlich die hier hinterlegte Standard-Sidebar.
* **Business-Abo Seiten in der Navigation anzeigen** — legt den **Default** für die Rolle fest, der gilt, solange ein Benutzer kein eigenes Setting gesetzt hat.
***
## Standard-Sidebar für \[Rolle]
Im Hauptbereich konfigurierst du die **Standard-Sidebar** der gewählten Rolle. Diese Konfiguration gilt für alle Benutzer der Rolle, die keine eigene Anpassung vorgenommen haben.
### Bedienung
* **Gruppe hinzufügen** — legt eine neue Navigations-Gruppe an.
* **Ziehen** — ziehe eine ganze Zeile, um Einträge zu sortieren oder ineinander zu verschachteln.
* **Doppelklick** — benennt einen Eintrag um.
* **Papierkorb** — entfernt einen Eintrag.
* **Zurücksetzen** — verwirft deine Änderungen und stellt den Ausgangszustand wieder her.
* **Speichern** — übernimmt die Konfiguration für die Rolle.
Rechts siehst du eine **Live-Vorschau**, die deine Änderungen sofort widerspiegelt.
### Untereinträge & Standard-Unterseiten
Einträge können **Untereinträge** enthalten und so eine mehrstufige Navigation abbilden. Beispiele:
* **Ereignisse** → Ausgehende Links, Scroll Tiefe
* **Nutzerverhalten** → Aktivitätsverlauf, Consent Segmentation, Sitemap
* **UTM** → KI Sichtbarkeit, Conversions
Zusätzlich kann ein Eintrag eine hinterlegte **Standard-Unterseite** haben – die Seite, die beim Klick auf den übergeordneten Eintrag geöffnet wird (z.B. **Ereignisse → Ereignis Übersicht**).
***
## Zusammenhang mit Berechtigungen
Der Sidebar Customizer ist eng mit zwei Berechtigungen aus [Rollen & Berechtigungen](/de/settings/admin/roles-permissions) verknüpft:
* **„Navigations-Sidebars verwalten"** (Admin-Berechtigung) — erlaubt es, hier die **Rollen-Defaults** zu setzen.
* **„Sidebar anpassen"** (Capability) — erlaubt es Endnutzern, ihre **eigene** Sidebar anzupassen (entspricht dem Toggle *Sidebar anpassen erlauben*).
*Verwalten* (Admin) heißt: die Standard-Navigation für eine ganze Rolle festlegen. *Anpassen* (Capability) heißt: die eigene, persönliche Sidebar verändern. Siehe dazu die Unterscheidung „verwalten" vs. „nutzen" auf der Seite [Rollen & Berechtigungen](de/settings/admin/roles-permissions).
# Abonnement
Source: https://docs.bchic.de/de/settings/admin/subscription
Verwalte deinen Plan, lade Rechnungen herunter und wechsle Abrechnungszeiträume.
> In den Organisations-Einstellungen unter **Abonnement** hast du die volle Kontrolle über deinen aktuellen Plan und deine Abrechnungsdaten.
Wir arbeiten mit dem Stripe Kundenportal zusammen, um dir eine sichere und einfache Verwaltung deiner Zahlungen zu ermöglichen.
## Verwaltung über das Kundenportal
Ein Klick auf den Button zur Verwaltung deines Abonnements bringt dich direkt in das sichere Stripe-Portal.
Dort kannst du folgende Dinge erledigen:
* **Rechnungen:** Lade alle vergangenen Rechnungen als PDF für deine Buchhaltung herunter.
* **Zahlungsmethoden:** Aktualisiere deine Kreditkarte oder hinterlege eine neue Bankverbindung, falls deine Karte abläuft.
* **Rechnungsdaten:** Ändere die E-Mail-Adresse für den Rechnungsversand oder deine Firmenanschrift.
* **Kündigung:** Solltest du den Dienst nicht mehr benötigen, kannst du hier dein Abonnement zum Ende des aktuellen Zeitraums kündigen.
## Upgrade auf jährliche Abrechnung
Möchtest du von der monatlichen auf die jährliche Zahlungsweise wechseln? Das erledigst du direkt in unserer Anwendung über das Abo-Popup.
1. Klicke im Abonnement-Bereich auf den Button, um deinen Plan zu ändern oder ein Upgrade durchzuführen.
2. Es öffnet sich ein **Popup**, in dem du die verfügbaren Optionen siehst.
3. Wähle dort das **Jahres-Abo** aus.
4. Bestätige deine Auswahl.
Die Umstellung erfolgt sofort.
Wenn du Fragen zur Abrechnung hast oder Probleme beim Upgrade auftreten, melde dich gerne bei uns im Support.
# Google Search Console
Source: https://docs.bchic.de/de/settings/google-search-console
Verbinde deine Google Search Console und sieh Klicks, Impressionen, CTR und Position direkt in bchic Analytics.
> Mit der Google-Search-Console-Integration holst du deine Suchdaten direkt in bchic Analytics. So siehst du, wie deine Seiten in der Google-Suche performen – ohne zwischen zwei Tools wechseln zu müssen. Und weil deine bchic-Filter auch auf die Suchdaten wirken, verbindest du erstmals Suchperformance und On-Site-Verhalten in einer Ansicht.
## Einrichtung
Die Verbindung erfolgt unter **Einstellungen → Integrationen**:
1. Öffne **Einstellungen → Integrationen** und wähle **Google Search Console**.
2. Verbinde dein Google-Konto per **OAuth** und bestätige die Freigabe.
3. Wähle die zu verknüpfende Property aus.
***
## Was die Integration liefert
Nach der Verbindung erhältst du ein eigenes **GSC-Dashboard** mit vier Kernmetriken:
| Metrik | Bedeutung |
| ------------------------------ | ------------------------------------------------------------------ |
| **Klicks insgesamt** | Wie oft Nutzer aus der Google-Suche auf deine Seite geklickt haben |
| **Impressionen insgesamt** | Wie oft deine Seiten in den Suchergebnissen erschienen sind |
| **Durchschnittliche CTR** | Verhältnis von Klicks zu Impressionen |
| **Durchschnittliche Position** | Die durchschnittliche Ranking-Position in den Suchergebnissen |
Die Metriken lassen sich als **Zeitreihe** darstellen und einzeln umschalten. Ein **Vorperioden-Vergleich** zeigt dir die Entwicklung gegenüber dem vorherigen Zeitraum.
***
## Dimensionen: Suchanfragen, Seiten, Länder & mehr
Die GSC-Integration zeigt dir nicht nur die vier Kennzahlen, sondern schlüsselt deine Suchperformance nach mehreren Dimensionen auf. Jede Zeile enthält **Besucher**, **Impressionen**, **CTR** und **Position** und ist sortier-, durchsuch- und paginierbar.
Über den **Expand-Button** öffnest du die Detailansicht mit allen Dimensionen als Tabs:
| Dimension | Was du siehst |
| ---------------------------- | --------------------------------------------------------------------- |
| **Suchanfragen** | Über welche Suchbegriffe Nutzer dich finden |
| **Seiten** | Welche deiner Seiten in der Suche ranken |
| **Länder** | Aus welchen Ländern die Suchzugriffe kommen |
| **Geräte** | Verteilung auf Desktop, Mobil und Tablet |
| **Darstellung in der Suche** | Wie deine Treffer erscheinen (z. B. normale Ergebnisse, Rich Results) |
| **Daten** | Entwicklung im Zeitverlauf |
***
## Google-Tab im Quellen-Widget
Im Dashboard erscheinen die GSC-Daten als eigener **„Google"-Tab** im Quellen-Widget – neben **Quellen**, **Channels**, **UTM Kampagnen** und **Ausgehenden Links**. In der kompakten Ansicht siehst du direkt die wichtigsten **Suchbegriffe** mit ihren Kennzahlen; über **Expand** springst du in die volle Dimensionsansicht, über das **Aktualisieren**-Icon holst du die neuesten Daten. So hast du die Suchperformance immer im Kontext deiner übrigen Traffic-Quellen.
***
## Filter wirken auch auf deine GSC-Daten
Der entscheidende Unterschied zur Search Console selbst: **deine bchic-Filter greifen auch auf die Google-Daten.** Filter, die sich auf eine GSC-Dimension abbilden lassen – allen voran **Seite/Pfad**, aber auch **Land** und **Gerät** – grenzen die Suchdaten entsprechend ein.
Ein Beispiel: Filterst du auf deine **Startseite**, zeigt dir der Google-Tab nur noch die Suchbegriffe, über die genau diese Seite gefunden wurde. Damit beantwortest du Fragen, die in der Search Console mühsam sind:
* Über welche Keywords wird eine bestimmte Landingpage tatsächlich gefunden?
* Wie performt eine einzelne Seite in der Suche – und passt das zu ihrem On-Site-Verhalten (Verweildauer, Conversions)?
Es lassen sich nur Filter anwenden, die eine Entsprechung in den GSC-Dimensionen haben. Filter ohne Pendant in den Search-Console-Daten (z. B. rein verhaltensbasierte Segmente) wirken auf den Google-Tab nicht.
***
## Berechtigungen
Der Zugriff ist über zwei verschiedene Rechte geregelt (siehe [Rollen & Berechtigungen](/de/settings/admin/roles-permissions)):
* **Google Search Console nutzen** (Capability) — erlaubt das Ansehen der GSC-Daten. Standardmäßig für **alle Rollen** aktiv.
* **Google Search Console verwalten** (Admin-Berechtigung) — erlaubt das **Einrichten und Verwalten** der Integration (Google-Konto verbinden, Property wählen).
***
## MCP-Zugriff
Die GSC-Daten sind auch über den **MCP-Server** abrufbar. So kannst du deine Suchperformance per natürlicher Sprache in Claude oder Cursor abfragen – etwa „Über welche Keywords wird meine Startseite gefunden?" oder „Wie hat sich meine durchschnittliche Position diesen Monat entwickelt?".
# Organisations-Einstellungen
Source: https://docs.bchic.de/de/settings/organisation-settings
Verwalte den Namen, die Adresse und die zugehörigen Websites deiner Organisation.
### Organisationsname
Hier legst du den Anzeigenamen deiner Organisation fest. Dieser Name wird in der Navigation und in Team-Einladungen verwendet.
Klicke auf **Bearbeiten**, um den Namen anzupassen.
### Verknüpfte Websites
Unter „Verknüpfte Website URLs" siehst du alle Websites, die zu deiner Organisation gehören. Jede Website erhält ein eigenes Dashboard mit separaten Analyse-Daten.
* **Website hinzufügen:** Klicke auf **+ Website hinzufügen**, um eine neue Domain zu verknüpfen. Du erhältst anschließend einen individuellen Tracking-Code für die Einbindung.
* **Website verwalten:** Über die jeweilige Website gelangst du zu den websitespezifischen Einstellungen wie Tracking-Code, Filter und Funnels.
# Was ist Staging?
Source: https://docs.bchic.de/de/settings/staging
Eine separate Tracking-Umgebung pro Website, um neue Events, Integrationen oder deine Consent-Tracking-Einrichtung zu testen, ohne die Produktionsdaten zu verfälschen.
## Übersicht
Staging ist eine eigene, von der Produktion getrennte Tracking-Umgebung für jede deiner Websites. Sie beantwortet ein alltägliches Problem: Du willst ein neues Event einbauen, eine neue Integration testen oder deine CMP-Einbindung für die optionale Consent-Auswertung anpassen — aber jeder Testklick auf der Live-Seite verfälscht deine echten Analytics-Daten.
Mit Staging passiert das nicht mehr. Traffic, der nicht über deine hinterlegte Produktions-Domain läuft (z. B. `dev.beispiel.de`, `staging.beispiel.de` oder `localhost`), wird automatisch einer separaten Staging-Ansicht zugeordnet. Deine Produktionsstatistiken bleiben währenddessen unberührt.
Das ist besonders wertvoll für:
* **Entwicklung:** Neue Custom Events oder Conversion-Ziele risikofrei einbauen und verifizieren, bevor sie live gehen.
* **Consent Tracking testen:** Änderungen an deinem Cookie-Banner bzw. CMP (z. B. Cookiebot, OneTrust, Usercentrics) durchspielen und prüfen, ob die optionale [Consent Segmentation](/de/plattform/pages/consent) korrekt greift — ohne die Zustimmungsraten in Production zu verfälschen.
* **Integrationen:** Neue Plattform-Integrationen (z. B. CMPs, CRMs, Server-Side-Anbindungen) gegen echte Requests prüfen, ohne dass Testdaten in die Live-Dashboards einfließen.
* **QA vor Releases:** Ein Deployment auf einer Preview- oder Staging-Domain durchklicken und dabei sofort sehen, ob das Tracking korrekt feuert.
bchic Analytics selbst trackt vollständig cookielos und ganz ohne eigene Consent-Pflicht. Die optionale Consent Segmentation misst lediglich den Zustimmungsstatus *deines eigenen* Cookie-Banners – zum Vergleich, nicht weil bchic selbst Consent benötigt.
***
## Wie die Trennung funktioniert
Jede Website erhält beim Aktivieren von Staging eine zusätzliche `data-staging-website-id`, die neben der bestehenden `data-website-id` im Tracking-Script steht. bchic Analytics entscheidet anhand der aufrufenden Domain automatisch, in welche der beiden Umgebungen ein Seitenaufruf einsortiert wird — es ist keine separate Installation und keine manuelle Konfiguration pro Domain nötig.
Production und Staging teilen sich dieselbe Website in deiner Organisation, werden aber als getrennte Datensätze geführt. Du wechselst jederzeit über den Website-Picker zwischen beiden Ansichten, und eine deutliche Kennzeichnung stellt sicher, dass du nie versehentlich Staging-Daten für echte Kennzahlen hältst (oder umgekehrt).
Staging ist optional und muss pro Website einmalig aktiviert werden. Websites ohne aktiviertes Staging verhalten sich wie bisher.
***
## Nächster Schritt
Schritt-für-Schritt-Anleitung: Staging zu einer Website hinzufügen, das Tracking-Script aktualisieren und zwischen Production und Staging wechseln.
# Staging einrichten und nutzen
Source: https://docs.bchic.de/de/settings/staging-einrichten
Schritt-für-Schritt-Anleitung: Staging zu einer Website hinzufügen, das Tracking-Script aktualisieren und zwischen Production und Staging wechseln.
Diese Anleitung führt dich durch den gesamten Flow — von der Aktivierung von Staging für eine Website bis zum sicheren Wechsel zwischen Production und Staging im Dashboard.
Was Staging ist und wofür es gedacht ist, erfährst du in der [Konzept-Übersicht](/de/settings/staging).
Öffne zunächst die Website-Einstellungen. Dorthin gelangst du auf zwei Wegen:
* Über das **Zahnrad-Icon** unten in der Sidebar.
* Über **„Website hinzufügen"** im Website-Picker-Dropdown oben.
Auf der Website-Einstellungsseite sind alle Websites deiner Organisation aufgelistet. Fahre mit der Maus über die Website, für die du Staging aktivieren möchtest — es erscheint die Option **„Add Staging"**.
Klicke auf **„Add Staging"**, um die Staging-Umgebung für diese Website zu aktivieren.
Nach dem Klick auf „Add Staging" öffnet sich ein Popup mit deinem aktualisierten Tracking-Script. Es enthält zusätzlich zum bestehenden `data-website-id`-Attribut ein neues `data-staging-website-id`-Attribut:
```html theme={null}
```
Ersetze den bisherigen Tracking-Code auf deiner Website durch dieses aktualisierte Script — üblicherweise im ``-Bereich.
Plattformspezifische Anleitungen zum Einbinden des Scripts (WordPress, Webflow, Shopify u. a.) findest du im [Integrations-Bereich](/de/integration/integrationen).
Sobald das aktualisierte Script live ist, erfolgt das Routing automatisch — es ist keine weitere manuelle Konfiguration nötig.
Traffic, der **nicht** über die in `data-domain` hinterlegte Produktions-Domain läuft (z. B. `dev.beispiel.de`, `staging.beispiel.de` oder `localhost`), wird automatisch der Staging-Umgebung zugeordnet, statt in die Production-Statistiken einzufließen.
Nur Aufrufe über die exakte `data-domain` zählen als Production. Jede andere Domain oder Subdomain, auf der das Script läuft, landet in Staging.
Um die aufgezeichneten Staging-Daten einzusehen:
1. Wähle die betreffende Website im **Website-Picker-Dropdown** oben links aus.
2. Klicke im gleichen Dropdown auf **„auf Staging wechseln"**.
Befindest du dich in der Staging-Ansicht, erscheint oben in der Kopfzeile ein gelber Banner mit dem Hinweis **„STAGING-UMGEBUNG"**.
So ist jederzeit eindeutig erkennbar, dass du nicht auf Live-Produktionsdaten schaust.
Der Rückweg funktioniert identisch zum Wechsel nach Staging: Klicke im Website-Picker-Dropdown auf **„auf Production wechseln"**.
Der gelbe Banner verschwindet, und du siehst wieder deine regulären Produktionsdaten.
### Was kommt als Nächstes?
Mit aktiver Staging-Umgebung kannst du jetzt gefahrlos loslegen — zum Beispiel neue [Custom Events](/de/events/custom-events) einbauen oder deine CMP-Einbindung für die [Consent Segmentation](/de/plattform/pages/consent) testen, bevor die Änderungen live gehen.
# Weitere Websites hinzufügen
Source: https://docs.bchic.de/de/settings/website-creation
Verknüpfe zusätzliche Websites mit deiner Organisation und installiere das Tracking-Skript.
> Jede Website, die du mit bchic Analytics tracken möchtest, muss zuerst mit deiner Organisation verknüpft werden. Nach der Verknüpfung erhältst du ein individuelles Tracking-Skript für jede Domain.
## Website verknüpfen
Navigiere zu **Einstellungen → Organisation** und klappe den Bereich **Verknüpfte Website URLs** auf. Dort siehst du alle bereits verbundenen Domains sowie ein Eingabefeld, um neue hinzuzufügen.
Gib die vollständige URL deiner Website ein (z. B. `https://meine-website.de`) und klicke auf das **+**-Symbol, um sie zu speichern.
Du kannst beliebig viele Websites mit einer Organisation verknüpfen. Jede Domain erhält dabei ein eigenes Tracking-Skript mit einer eindeutigen Website-ID.
## Tracking-Skript installieren
Sobald eine Website verknüpft ist, kannst du das zugehörige Skript abrufen. Klicke in der Liste der verknüpften URLs auf das **Code-Symbol** neben der gewünschten Domain. Es öffnet sich ein Pop-up mit deiner persönlichen Installationsanleitung.
Wähle zunächst deinen **Website-Anbieter** aus – unterstützt werden WordPress, Webflow, Shopify, Squarespace, Wix, Framer sowie eine generische HTML-Option. Anschließend wird dir erklärt, wie du das Skript auf deiner Plattform einbindest.
Das Skript selbst sieht in etwa so aus:
```html theme={null}
```
Kopiere das Skript und füge es gemäß der Anleitung in den ``-Bereich deiner Website ein.
### Skript über die eigene Domain ausliefern
Wenn deine Content Security Policy (CSP) nur Skripte und Requests von deiner eigenen Domain erlaubt, kannst du sowohl das Tracking-Skript als auch die Event-API über deinen Webserver proxien. Deine Website lädt bchic dann von deiner eigenen Origin:
```html theme={null}
```
Füge bei nginx Locations wie diese in den `server`-Block der Domain ein, auf der deine Website läuft:
```nginx theme={null}
location = /js/analytics.js {
proxy_pass https://analytics.bchic.de/script.js;
proxy_set_header Host analytics.bchic.de;
proxy_ssl_server_name on;
proxy_ssl_protocols TLSv1.2 TLSv1.3;
proxy_buffering on;
}
location = /js/api/send {
proxy_pass https://analytics.bchic.de/api/send;
proxy_set_header Host analytics.bchic.de;
proxy_ssl_server_name on;
proxy_ssl_protocols TLSv1.2 TLSv1.3;
proxy_buffering on;
proxy_http_version 1.1;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
```
Lade nginx nach der Änderung neu und stelle sicher, dass deine CSP `script-src 'self'` und `connect-src 'self'` erlaubt.
Detaillierte Schritt-für-Schritt-Anleitungen für jede Plattform findest du in unserem [Integrations-Bereich](/de/integration/integrationen). Wir empfehlen, die dortigen Anleitungen zu befolgen, da sie plattformspezifische Besonderheiten berücksichtigen.
## Tracking überprüfen
Nach der Installation kannst du auf der **Übersichtsseite** deiner Website prüfen, ob das Tracking aktiv ist. Sobald der erste Seitenaufruf registriert wurde, erscheinen die Daten im Dashboard.
Wenn nach einigen Minuten noch keine Daten ankommen, stelle sicher, dass:
* **das Skript im ``-Bereich** der Seite eingebunden ist – nicht im ``.
* **die Website-ID** im Skript korrekt ist und zur verknüpften Domain passt.
* **kein Ad-Blocker** das Tracking im Browser verhindert (zum Testen kurz deaktivieren).