Cookie-Einwilligung einrichten

So nehmen Sie den KI-Verkaufsagenten in Ihr Cookie-Banner auf und verbinden Ihr Einwilligungs-Tool — Schritt für Schritt.

Aktualisiert:

Bis ein Besucher Analyse-Cookies akzeptiert, sendet das Chat-Widget nur anonyme, nicht personenbezogene Statistiken. Wenn Sie die Auswahl des Besuchers an das Widget übergeben, funktioniert die Konversationsanalyse für Besucher mit Einwilligung.

Das Chat-Widget nutzt Cookie-ähnlichen Speicher für notwendige Funktionen (Betrieb des Chats und Erhalt des Gesprächskontexts — dafür ist keine Einwilligung nötig) und nach erteilter Einwilligung auch für die Konversationsanalyse.

  1. Einstellungen Ihres Cookie-Banners öffnen

    Melden Sie sich in dem Tool an, mit dem Sie Cookie-Einwilligungen verwalten (Cookiebot, CookieYes, OneTrust, das Cookie-Banner Ihrer Plattform …).

  2. Widget-Skript immer laden lassen

    Nehmen Sie das Chat-Widget-Skript nicht in die Skripte auf, die Ihr Tool bis zur Einwilligung blockiert – es muss immer geladen werden, sonst erscheint der Chat gar nicht. Ohne Einwilligung sendet das Widget keine Analyse-Daten; die Auswahl des Besuchers übergeben Sie ihm in Schritt 2.

  3. Widget in den Cookie-Informationen aufführen

    Führen Sie das Yasan-Chat-Widget im Text Ihres Cookie-Banners unter den Analyse-Cookies (Statistik) auf, damit Besucher wissen, wozu sie einwilligen. Das ist eine Information für Besucher – sie ist nicht an das Blockieren von Skripten gekoppelt.

Schritt 2: Einwilligungs-Tool verbinden#

Übergeben Sie die Auswahl des Besuchers immer dann an das Widget, wenn er sie trifft oder ändert — per Aufruf von window.Whisper.setConsent(...) mit true für akzeptierte und false für abgelehnte Kategorien:

Analyse aktivieren:

window.Whisper?.setConsent({
  analytics: true,
});

Marketing aktivieren:

window.Whisper?.setConsent({
  marketing: true,
});

Beide deaktivieren:

window.Whisper?.setConsent({
  analytics: false,
  marketing: false,
});

Das Widget merkt sich die Auswahl im Browser des Besuchers. Das Snippet kann daher bei jedem Seitenaufruf ausgeführt werden — ein wiederholter Aufruf speichert lediglich denselben Wert erneut. Widerruft der Besucher die Analyse-Einwilligung, löscht das Widget zugleich seine gespeicherte Besucherkennung und den nur für die Analyse hinterlegten Warenkorb-Snapshot.

Fertige Beispiele für gängige Tools#

Cookiebot#

Offizielle Dokumentation

window.addEventListener('CookiebotOnConsentReady', () => {
  window.Whisper?.setConsent({
    analytics: Cookiebot.consent.statistics,
    marketing: Cookiebot.consent.marketing,
  })
})

CookieYes#

Offizielle Dokumentation

document.addEventListener('cookieyes_banner_load', (event) => {
  window.Whisper?.setConsent({
    analytics: event.detail.categories.analytics === true,
    marketing: event.detail.categories.advertisement === true,
  })
})

document.addEventListener('cookieyes_consent_update', (event) => {
  window.Whisper?.setConsent({
    analytics: event.detail.accepted.includes('analytics'),
    marketing: event.detail.accepted.includes('advertisement'),
  })
})

OneTrust#

Offizielle Dokumentation

C0002 (Analyse) und C0004 (Marketing) sind die Standard-Kategorie-IDs von OneTrust – prüfen Sie sie in Ihrer Administration unter Categorizations → Categories, sie können abweichend konfiguriert sein.

function syncWhisperConsent() {
  const activeGroups = (window.OnetrustActiveGroups || '').split(',')
  window.Whisper?.setConsent({
    analytics: activeGroups.includes('C0002'),
    marketing: activeGroups.includes('C0004'),
  })
}

function OptanonWrapper() {
  syncWhisperConsent()
}

window.addEventListener('OneTrustGroupsUpdated', syncWhisperConsent)

Wo Sie diese Snippets in der App finden#

Dieselben kopierfertigen Snippets finden Sie in den Einstellungen des KI-Verkaufsagenten im Bereich Cookie-Einwilligung.

Funktioniert es nicht?#

  • Das Chat-Widget erscheint gar nicht — Ihr Einwilligungs-Tool blockiert vermutlich das Widget-Skript. Erlauben Sie es in den Einstellungen des Tools; ohne Einwilligung sendet das Widget ohnehin keine Analyse-Daten.
  • Die Konversationsanalyse bleibt leer — prüfen Sie, ob setConsent nach erteilter Einwilligung tatsächlich aufgerufen wird (siehe Beispiele oben).

Weitere Lösungen finden Sie unter Häufige Probleme.

Verwandte Artikel#

← Zurück zur Startseite