Skip to main content
Das Datenschutzrecht verbietet grundsätzlich die Verarbeitung personenbezogener Daten, sofern das Gesetz dies nicht ausdrücklich gestattet oder die betroffene Person nicht ihre rechtliche Einwilligung zur Verarbeitung erteilt hat. Kameleoon bietet flexible Optionen, um das Maß an Einwilligungsverwaltung zu definieren, das von Ihrer Website verlangt wird, und ist damit konform mit aktueller Datenschutzgesetzgebung (DSGVO, CCPA).

So wählen Sie Ihre Richtlinie zur Einwilligungsverwaltung

For A/B tests and feature experiments

Diese Einstellungen finden Sie im Abschnitt For A/B tests and feature experiments auf der Registerkarte Consent. Der erforderliche Grad der Einwilligung hängt von der geltenden Gesetzgebung ab. Wählen Sie entweder Consent not required oder Consent required unter Consent policy.
Kameleoon entspricht den geltenden Bestimmungen, wie in den DSGVO-Richtlinien unter https://gdpr.eu/cookies dargelegt, und empfiehlt den folgenden Ansatz:
  • Zielgerichtete und progressive Bereitstellungsregeln dienen in erster Linie zum Versionsverwaltungs- und technischen Zweck. Kameleoon empfiehlt, diese Regeln von der Einwilligungsverwaltung auszunehmen und Kameleoon als „unbedingt erforderliches Cookie” einzustufen, damit Kameleoon diese Regeltypen auch auslöst, wenn der Besucher keine Einwilligung erteilt hat. Kameleoon begrenzt die für diese Funktionsflags erfassten Daten auf technische Informationen, einschließlich Expositionsereignisse wie Regel- und Variationsnamen sowie Zielkonversionsereignisse. Wenn Sie Kameleoon SDKs verwenden, kann das SDK ein First-Party-Cookie mit einer zufällig zugewiesenen ID speichern. Diese ID identifiziert den Browser oder das Gerät eines Besuchers eindeutig. Wenn Sie diese ID nicht verwenden möchten, können Sie mit dem SDK stattdessen Ihre eigene ID festlegen. Sie sind jedoch dafür verantwortlich, diese ID konsistent zu halten, da Kameleoon sie verwendet, um während der Sitzung des Besuchers auf Ihrer Webanwendung dieselbe Variation eines Funktionsflags anzuzeigen.
  • Bei Funktionsexperimenten zeigt Kameleoon eine Variation eines Experiments an, verfolgt aber keine Daten, bis der Besucher seine Einwilligung erteilt, was vollständige Privatsphäre und ein nicht aufdringliches Benutzererlebnis gewährleistet. Wenn der Besucher jedoch keine Einwilligung erteilt hat, kann dieser auf mehreren Seiten unterschiedliche Variationen eines bestimmten Funktionsflags sehen.
Diese Richtlinien dienen als Empfehlungen, konsultieren Sie jedoch Ihren Datenschutzbeauftragten für die endgültige Entscheidung zur DSGVO-Konformität, da dieser für die Einhaltung der Bestimmungen verantwortlich ist.

For personalizations

Diese Einstellungen finden Sie im Abschnitt For personalizations auf der Registerkarte Consent. Ihre Wahl hängt von Ihrer Nutzung von Kameleoon ab. Ihr Customer Success Manager hilft Ihnen bei der Auswahl der Richtlinie, die zu Ihrer Website passt.

For product recommendation

Der Abschnitt For product recommendation auf der Registerkarte Consent hat ein eigenes Feld Consent policy. Wählen Sie entweder Consent required oder Consent not required. Sie können dieses Feld ändern, ohne sich an Kameleoon zu wenden. Weitere Informationen finden Sie unter Einwilligungsverwaltung in der Dokumentation zu Produktempfehlungen.

So definieren Sie Ihre Richtlinie zur Einwilligungsverwaltung

Die Einstellungen zur Richtlinie der Einwilligungsverwaltung befinden sich auf der Registerkarte Consent jedes Projekts. Um sie zu öffnen, klicken Sie auf Admin > Projects, klicken Sie auf Edit in der Zeile Ihres Projekts und klicken Sie dann auf die Registerkarte Consent. Die Registerkarte hat drei Abschnitte: For A/B tests and feature experiments, For personalizations und For product recommendation. Klicken Sie auf Edit, um die Einstellungen zu ändern, und klicken Sie auf Save changes, wenn Sie fertig sind. Sie können die Einstellungen für jeden Abschnitt separat definieren.
Die Registerkarte Consent mit den drei Abschnitten der Einwilligungsrichtlinie
Jeder Abschnitt hat ein Dropdown-Feld Consent policy, in dem Sie festlegen, ob Sie die Einwilligung des Besuchers benötigen. Wenn Sie Consent required für For A/B tests and feature experiments oder For personalizations auswählen, werden zwei weitere Dropdown-Felder angezeigt:
  • Behavior when consent is unknown – Was Kameleoon tut, bevor der Besucher seine Einwilligung erteilt.
  • Behavior on opt-out – Was Kameleoon tut, wenn der Besucher die Einwilligung verweigert.
Der Abschnitt For product recommendation hat nur das Dropdown-Feld Consent policy.
Der Abschnitt For A/B tests and feature experiments mit ausgewähltem Consent required zeigt die Dropdown-Felder Behavior when consent is unknown und Behavior on opt-out

Einwilligungsrichtlinie

Ob Sie die Einwilligung benötigen
Das Dropdown-Feld Consent policy mit den Optionen Consent required und Consent not required

Einwilligung nicht erforderlich

Wählen Sie diese Option, wenn Sie nicht der DSGVO oder ähnlichen Datenschutzbestimmungen unterliegen. Wenn Sie diese Option auswählen, laufen alle Experimente und Kameleoon erfasst Daten ohne Einwilligung.

Einwilligung erforderlich

Wählen Sie diese Option, wenn Sie der DSGVO oder einer ähnlichen Datenschutzbestimmung unterliegen. Wenn Sie diese Option wählen, müssen Sie die Einwilligung des Besuchers einholen, bevor Kameleoon Daten erfasst. Kameleoon bietet JavaScript-Methoden wie enableLegalConsent() und disableLegalConsent() sowie die Methode setLegalConsent(). Verwenden Sie diese Methoden, nachdem der Besucher seine rechtliche Einwilligung erteilt hat, um Kameleoon sowohl auf dem Frontend als auch dem Backend zu aktivieren oder zu deaktivieren.
Kameleoon verzögert Tracking-Anfragen für Daten, die Experiment-Regeln zugeordnet sind, bis der Besucher seine ausdrückliche Einwilligung gibt, sofern der Besucher diese Einwilligung während der aktuellen Sitzung gibt. Dieser Ansatz stellt sicher, dass kein Daten-Tracking für Experimente erfolgt, bis der Besucher seine Einwilligung erteilt hat. Bei Feature Flags sendet Kameleoon verzögerte Daten mit der nächsten Anfrage, wenn Sie eine dieser Methoden aufrufen: isFeatureFlagActive(), getFeatureVariationKey(), getFeatureVariable() oder trackConversion(). Sie können auch die sofortige Datenübertragung auslösen, indem Sie die Methode flush() aufrufen.Das PHP-SDK unterstützt verzögerte Anfragen aufgrund technischer Einschränkungen nicht, da das PHP-SDK zwischen Anfragen nicht persistent ist. Jede Anfrage erstellt eine neue SDK-Instanz, die sich selbst zerstört, sobald sie eine Antwort erhält, sodass das PHP-SDK Anfragen, die vor der Besucher-Einwilligung gespeichert wurden, nicht im Speicher behalten kann.

Wichtige technische Überlegungen

  • Wenn Sie Kameleoon im Hybrid-Modus verwenden, rufen Sie nach der Zustimmungsverwaltung sowohl die JavaScript-Activation-API- als auch die SDK-Methoden auf, damit Kameleoon Benutzerereignisse aus sowohl der Kameleoon-Anwendungsdatei als auch dem SDK sammelt.
  • Da Kameleoon den Schlüssel visitorCode nicht in einem Cookie speichern kann, müssen Sie den Schlüssel visitorCode, den das SDK für alle ersten Anfragen generiert, mit der clientseitig laufenden Kameleoon-Engine teilen. Das Teilen dieses Schlüssels mit der clientseitigen Kameleoon-Engine gewährleistet ein ordnungsgemäßes Tracking für neue Besucher, die noch keine Einwilligung erteilt haben. Integrieren Sie den folgenden Code in den Quellcode der Seite, wenn das Experiment den Besucher einer Variante zuordnet. Dieses Code-Fragment übergibt den Schlüssel visitorCode an die Kameleoon-Engine und ermöglicht genaues Tracking für neue Besucher, sobald der Besucher die clientseitige Einwilligung erteilt. Wenn Sie diesen Schritt überspringen, generiert die Kameleoon-Engine einen neuen visitorCode, was beim zweiten Seitenaufruf zu einer anderen Variante führen kann.
Die Einwilligungsinformationen bleiben zwischen der Kameleoon-Engine und dem JS-SDK synchronisiert. Diese Synchronisation bedeutet, dass Kameleoon die Einwilligung automatisch auf beide anwendet, sobald Sie sie entweder in der Engine oder im SDK festlegen. Diese Funktion macht eine manuelle Einwilligungsverwaltung überflüssig und stellt sicher, dass SDKs in Einklang mit den Benutzereinstellungen arbeiten.

IAB TCF

Das Dropdown-Feld Consent policy in jedem Abschnitt listet auch IAB TCF 2.3 consent auf, aber nur nachdem Sie die IAB-TCF-Integration auf dem Projekt aktiviert haben. Wählen Sie diese Option, wenn Ihre Einwilligungsverwaltungsplattform dem IAB Transparency and Consent Framework entspricht, damit Kameleoon die Einwilligung des Besuchers aus dem Framework liest. In For A/B tests and feature experiments und For personalizations gelten die Felder Behavior when consent is unknown und Behavior on opt-out weiterhin. Um die Integration zu aktivieren, siehe IAB Transparency and Consent Framework.
Der Abschnitt For A/B tests and feature experiments mit IAB TCF 2.3 consent ausgewählt in Consent policy

Verhalten, wenn die Einwilligung unbekannt ist

Dieser Abschnitt gilt für A/B-Tests, Funktionsexperimente und Personalisierungen. Verhalten von Kameleoon, bevor der Besucher seine Einwilligung erteilt
Das Dropdown-Feld Behavior when consent is unknown mit den Optionen Do not block Kameleoon, Completely block Kameleoon und Partially block Kameleoon
Sie können aus drei Optionen wählen.

Kameleoon vollständig blockieren

Kameleoon läuft überhaupt nicht, und Kameleoon erfasst oder sendet keine Daten an eine Analyseplattform, bis der Besucher seine Einwilligung erteilt.

Kameleoon teilweise blockieren

Kameleoon löst nur Experimente mit einem Tag Technical aus, und Kameleoon erfasst oder sendet keine Daten an eine Analyseplattform, bis der Besucher seine Einwilligung erteilt. Wie kennzeichne ich eine Kampagne als Technical? Wenn Sie Partially block Kameleoon auswählen, müssen Sie das Tag Technical zu jedem Experiment hinzufügen, das Sie ausführen möchten. Sie können das Tag auf eine der beiden folgenden Arten hinzufügen:
  • Um eine neue Kampagne zu kennzeichnen, ordnen Sie das Tag Technical dem Experiment oder der Personalisierung zu, wenn Sie es erstellen.
Ordnen Sie das Tag Technical einem Experiment oder einer Personalisierung zu
  • Um eine bestehende Kampagne zu kennzeichnen, navigieren Sie zum Experimente-Dashboard und klicken Sie auf das Drei-Punkte-Menü auf der Karte > Manage tags. Geben Sie in das Feld, das sich rechts öffnet, Technical ein.

Kameleoon nicht blockieren

Experimente laufen, aber Kameleoon erfasst keine Daten ohne Einwilligung.

Verhalten bei Opt-out

Dieser Abschnitt gilt für A/B-Tests, Funktionsexperimente und Personalisierungen. Verhalten von Kameleoon, wenn der Besucher die Einwilligung verweigert
Das Dropdown-Feld Behavior on opt-out mit den Optionen Partially block Kameleoon und Completely block Kameleoon
Sie können zwischen zwei Optionen wählen.

Kameleoon teilweise blockieren

Der Besucher sieht nur eine Variation der als Technical gekennzeichneten Kampagnen, und Kameleoon erfasst keine Daten.

Kameleoon vollständig blockieren

Kameleoon führt keine Kampagne aus und erfasst in diesem Fall keine Daten.