Consent-Statistiken & Analytics

Consent-Raten analysieren, exportieren und optimieren. Letzte Aktualisierung: Februar 2025

1. Dashboard-Übersicht

Alle Consent-Statistiken finden Sie direkt im Barefoot CMP Dashboard. Navigieren Sie zu Websites → Ihre Website → Tab "Statistiken", um eine vollständige Übersicht aller Consent-Entscheidungen Ihrer Besucher zu erhalten.

Das Statistik-Dashboard zeigt Ihnen Echtzeit-Statistiken zu allen Consent-Entscheidungen. Sie sehen auf einen Blick, wie viele Besucher alle Cookies akzeptiert, abgelehnt oder individuell konfiguriert haben.

Verfügbare Zeiträume

  • Letzte 24 Stunden – Aktuelle Tagesstatistiken in Echtzeit
  • Letzte 7 Tage – Wochenübersicht mit Trendentwicklung
  • Letzte 30 Tage – Monatsübersicht für langfristige Analyse

Die grafische Darstellung zeigt die Verteilung von Accept/Reject-Entscheidungen als übersichtliches Diagramm. So erkennen Sie sofort, wie Ihre Besucher auf das Cookie-Banner reagieren und ob Optimierungsbedarf besteht.

Tipp: Vergleichen Sie die Zeiträume miteinander, um Trends zu erkennen. Ein plötzlicher Anstieg der Reject-Rate kann auf ein Problem mit dem Banner-Design hindeuten.

2. Verfügbare Metriken

Barefoot CMP erfasst alle relevanten Consent-Metriken automatisch. Hier eine Übersicht aller verfügbaren Datenpunkte:

Metrik Beschreibung Beispiel
Total Consents Gesamtzahl aller Consent-Entscheidungen 1.250
Accept All Anzahl/Rate "Alle akzeptieren" 875 (70%)
Reject All Anzahl/Rate "Alle ablehnen" 125 (10%)
Custom Anzahl/Rate individuelle Auswahl 250 (20%)
Analytics-Akzeptanz Anteil der Nutzer die Analytics akzeptieren 82%
Marketing-Akzeptanz Anteil der Nutzer die Marketing akzeptieren 65%
Funktional-Akzeptanz Anteil der Nutzer die Funktional akzeptieren 78%

Die Kategorie-Akzeptanzraten geben Ihnen einen detaillierten Einblick, welche Cookie-Kategorien Ihre Besucher am häufigsten akzeptieren. Diese Daten sind besonders wertvoll, um Ihr Marketing- und Analytics-Setup zu optimieren.

3. API-Zugang

Alle Consent-Statistiken sind auch über die REST API abrufbar. So können Sie die Daten programmatisch in Ihre eigenen Systeme integrieren.

Endpoint

GET /v1/consent/:cmpId/stats
Authorization: Bearer YOUR_JWT_TOKEN

Response

{
"total": 1250,
"acceptAll": 875,
"rejectAll": 125,
"custom": 250,
"categoryAcceptance": {
"analytics": 0.82,
"marketing": 0.65,
"functional": 0.78
},
"last24h": {
"total": 45,
"acceptAll": 32,
"rejectAll": 5,
"custom": 8
},
"last7d": {
"total": 312,
"acceptAll": 218,
"rejectAll": 38,
"custom": 56
},
"last30d": {
"total": 1250,
"acceptAll": 875,
"rejectAll": 125,
"custom": 250
}
}

Code-Beispiel: Statistiken abrufen

async function getConsentStats(cmpId, token) {
const response = await fetch(
`https://cmp.barefoot-performance.com/v1/consent/${cmpId}/stats`,
{ headers: { 'Authorization': `Bearer ${token}` } }
);
return response.json();
}

Authentifizierung: Für den API-Zugang benötigen Sie ein gültiges JWT-Token. Dieses erhalten Sie nach der Anmeldung im Dashboard über die Supabase Auth API.

4. CSV-Export

Für DSGVO-Audits und Compliance-Nachweise bietet Barefoot CMP einen vollständigen Export aller Consent-Events als CSV-Datei. So können Sie jederzeit nachweisen, welche Einwilligungen Sie erhalten haben.

Endpoint

GET /v1/consent/:cmpId/export?format=csv
Authorization: Bearer YOUR_JWT_TOKEN

CSV-Spalten

Spalte Beschreibung
id Eindeutige Event-ID
cmpId Ihre CMP-ID
timestamp Zeitstempel (ISO 8601)
type accept_all, reject_all, custom
necessary true (immer)
analytics true/false
marketing true/false
functional true/false
anonymousId Anonyme Besucher-ID
country Ländercode (DE, AT, etc.)
url Seiten-URL

Beispiel CSV

id,cmpId,timestamp,type,necessary,analytics,marketing,functional,anonymousId,country,url
uuid-1,bf_a1b2c3d4,2025-02-10T10:30:00Z,accept_all,true,true,true,true,anon_xyz123,DE,https://example.com/
uuid-2,bf_a1b2c3d4,2025-02-10T10:31:00Z,reject_all,true,false,false,false,anon_abc456,AT,https://example.com/produkte
uuid-3,bf_a1b2c3d4,2025-02-10T10:32:00Z,custom,true,true,false,true,anon_def789,DE,https://example.com/blog

5. JSON-Export

Neben dem CSV-Export können Sie die Consent-Daten auch als strukturiertes JSON abrufen. Dies ist ideal für die programmatische Verarbeitung in eigenen Systemen oder Dashboards.

Endpoint

GET /v1/consent/:cmpId/export?format=json
Authorization: Bearer YOUR_JWT_TOKEN

Die Antwort enthält die gleichen Daten wie der CSV-Export, strukturiert als JSON-Array. Jedes Element im Array repräsentiert einen einzelnen Consent-Event mit allen relevanten Feldern.

[
{
"id": "uuid-1",
"cmpId": "bf_a1b2c3d4",
"timestamp": "2025-02-10T10:30:00Z",
"type": "accept_all",
"necessary": true,
"analytics": true,
"marketing": true,
"functional": true,
"anonymousId": "anon_xyz123",
"country": "DE",
"url": "https://example.com/"
}
]

Tipp: Der JSON-Export eignet sich besonders gut für die Integration in Business-Intelligence-Tools, eigene Dashboards oder automatisierte Compliance-Reports.

6. DSGVO-Compliance Dokumentation

Die Consent-Logs sind Ihr wichtigster Nachweis bei DSGVO-Audits. Sie dokumentieren lückenlos, dass Sie die Einwilligung Ihrer Besucher korrekt eingeholt und protokolliert haben.

Was wird gespeichert?

  • Zeitstempel – Exakter Zeitpunkt der Consent-Entscheidung (ISO 8601)
  • Entscheidung – Art der Zustimmung (accept_all, reject_all, custom) mit Details zu jeder Kategorie
  • Anonyme ID – Eine anonymisierte Besucher-Kennung, die keine Rückschlüsse auf die Person erlaubt
  • Ländercode – Das Land des Besuchers (für Geo-Targeting-Nachweise)
  • Seiten-URL – Auf welcher Seite die Einwilligung erteilt wurde

Was wird NICHT gespeichert?

  • IP-Adressen werden NICHT im Klartext gespeichert – nur als gekürzter SHA-256 Hash
  • Keine personenbezogenen Daten – Es werden keine Namen, E-Mail-Adressen oder andere identifizierende Merkmale erfasst

Empfohlene Aufbewahrung

Wir empfehlen eine Aufbewahrungsdauer von 365 Tagen. Dies gibt Ihnen ausreichend Spielraum, um bei einer Prüfung durch die Datenschutzbehörde die Consent-Historie nachzuweisen. Exportieren Sie die Daten regelmäßig als Backup.

Audit-Nachweis: Im Falle einer Prüfung durch die Datenschutzbehörde können Sie Ihre Consent-Logs als CSV exportieren und als Nachweis vorlegen. Die Logs dokumentieren lückenlos jede Consent-Entscheidung mit Zeitstempel.

Automatisch aktiv: Barefoot CMP speichert alle Consent-Events automatisch. Sie müssen nichts extra konfigurieren – die Protokollierung beginnt sofort nach der Einbindung des Scripts.

7. Consent-Raten optimieren

Die Consent-Rate ist ein wichtiger Indikator dafür, wie gut Ihr Cookie-Banner bei Ihren Besuchern ankommt. Mit den folgenden Best Practices können Sie Ihre Raten verbessern – natürlich immer DSGVO-konform.

Best Practices

  • Banner-Text klar und verständlich formulieren – Vermeiden Sie juristischen Fachjargon. Erklären Sie in einfachen Worten, wofür die Cookies verwendet werden.
  • "Alle akzeptieren" und "Alle ablehnen" gleich prominent darstellen – Das ist nicht nur Best Practice, sondern DSGVO-Pflicht. Beide Buttons müssen gleichwertig sichtbar sein.
  • Position testen: Bottom vs. Center (Modal) – Je nach Website-Design kann die eine oder andere Variante besser funktionieren. Testen Sie beide.
  • Farben an Markenidentität anpassen – Ein Banner, das zum Design Ihrer Website passt, wird als weniger störend empfunden und führt zu höheren Akzeptanzraten.
  • Kurze, informative Texte – Zu lange Texte werden nicht gelesen. Halten Sie den Banner-Text kurz und verlinken Sie auf die ausführliche Datenschutzerklärung.
  • Cookie-Kategorien verständlich benennen – Statt "Analytics" schreiben Sie z.B. "Statistiken – hilft uns, die Website zu verbessern".

Typische Consent-Raten (Benchmarks)

Metrik Typischer Bereich Gut Sehr gut
Accept All 55-75% 70%+ 80%+
Reject All 8-20% <15% <10%
Custom 10-25% 15-20% 15-20%
Analytics-Akzeptanz 65-85% 75%+ 85%+
Marketing-Akzeptanz 50-70% 60%+ 70%+

Warnung: Versuchen Sie NICHT, die Consent-Raten durch manipulatives Design zu erhöhen (z.B. "Alle ablehnen" verstecken, Dark Patterns). Das ist DSGVO-widrig und kann zu Bußgeldern führen. Die Datenschutzbehörden prüfen aktiv auf solche Praktiken.

8. Häufige Fragen

Die Statistiken basieren auf allen Consent-Events, die Barefoot CMP für Ihre Website erfasst. Die Berechnung erfolgt in Echtzeit – es wird kein Sampling oder Hochrechnung verwendet. Jeder einzelne Consent-Event wird gezählt und ausgewertet. Die Kategorie-Akzeptanzraten berechnen sich aus dem Anteil der Events, bei denen die jeweilige Kategorie akzeptiert wurde (inkl. "Alle akzeptieren" und individueller Auswahl).
Ja, Barefoot CMP pusht Consent-Events automatisch an den dataLayer. Sie können diese Events in Google Analytics 4 als Custom Events tracken. Erstellen Sie dazu in GA4 ein benutzerdefiniertes Ereignis für das Event barefoot_consent_update. Damit können Sie die Consent-Daten direkt in Ihren bestehenden GA4-Berichten analysieren.
Consent-Events werden standardmäßig 365 Tage gespeichert. Nach Ablauf dieser Frist werden die Daten automatisch gelöscht. Wir empfehlen, die Daten regelmäßig als CSV oder JSON zu exportieren und als Backup aufzubewahren – insbesondere wenn Sie die Logs für DSGVO-Audits benötigen.
Jede Consent-Entscheidung wird einzeln als eigener Event gezählt. Wenn ein Besucher Ihre Website erneut besucht und das Banner nicht erneut angezeigt wird (weil der Consent noch gespeichert ist), wird kein neuer Event erzeugt. Ändert ein Besucher jedoch seine Einstellungen (z.B. über den "Cookie-Einstellungen"-Link), wird ein neuer Consent-Event mit der aktualisierten Entscheidung gespeichert.

Consent-Raten jetzt analysieren

Loggen Sie sich in Ihr Dashboard ein und sehen Sie Ihre Consent-Statistiken in Echtzeit. Kostenlos im Free Plan enthalten.

Zum Dashboard