
So wählen Sie Ihre Richtlinie zur Einwilligungsverwaltung
Für Web-Experimente / Feature Experiments / hybride Experimente
Der erforderliche Grad der Einwilligung hängt von der geltenden Gesetzgebung ab. Sie sollten entweder die Option EINWILLIGUNG NICHT ERFORDERLICH oder EINWILLIGUNG ERFORDERLICH aktiviert haben.Kameleoon hält sich an die geltenden Vorschriften (wie in den DSGVO-Richtlinien unter https://gdpr.eu/cookies dargelegt), und wir empfehlen den folgenden Ansatz:
- Zielgerichtete oder progressive Rollout-Regeln dienen in erster Linie Zwecken im Zusammenhang mit dem Release-Management und der technischen Funktionalität. Daher empfehlen wir, dass sie von der Einwilligungsverwaltung ausgenommen sind und dass Kameleoon in die Kategorie „Unbedingt erforderliche Cookies” fallen sollte, was bedeutet, dass Kameleoon diese Arten von Regeln auch dann auslöst, wenn keine Einwilligung eingeholt wurde. Kameleoon stellt sicher, dass die für diese Feature Flags gesammelten Daten auf technische Informationen beschränkt sind, einschließlich Expositionsereignisse wie Regel- und Variationsnamen sowie Zielkonversionsereignisse. Es ist auch wichtig zu beachten, dass bei der Verwendung von Kameleoon-SDKs ein First-Party-Cookie gespeichert werden kann, das eine zufällig zugewiesene ID enthält. Diese ID wird verwendet, um den Browser oder das Gerät eines Besuchers eindeutig zu identifizieren. Wenn Sie es vorziehen, sie nicht zu verwenden, lässt unser SDK Sie Ihre eigene ID festlegen. Es liegt jedoch in Ihrer Verantwortung, sicherzustellen, dass diese ID konsistent bleibt, da sie verwendet wird, um während der Sitzung des Benutzers auf Ihrer Webanwendung dieselbe Variation eines Feature Flags anzuzeigen.
- Bei Feature Experiments zeigt Kameleoon eine Variation eines Experiments an, aber es findet kein Daten-Tracking statt, bis die Einwilligung erteilt wurde, wodurch vollständige Privatsphäre und ein nicht aufdringliches Benutzererlebnis gewährleistet werden. Wenn der Benutzer jedoch keine Einwilligung erteilt hat, sieht er möglicherweise unterschiedliche Variationen eines bestimmten Feature Flags auf mehreren Seiten.
Für Web-Personalisierungen
Sie sollten immer die Option EINWILLIGUNG ERFORDERLICH aktivieren. Diese Entscheidungen hängen jedoch von Ihrer Nutzung von Kameleoon ab. Ihr Customer Success Manager unterstützt Sie bei der Auswahl der Richtlinie, die am besten zu Ihrer Website passt.Für Produktempfehlungen
Standardmäßig teilen Produktempfehlungen dieselben Einwilligungseinstellungen wie Ihre A/B-Tests und Personalisierungen. Um eine separate Einwilligungsrichtlinie für Produktempfehlungen zu konfigurieren, wenden Sie sich an Ihren Customer Success Manager (CSM). Weitere Informationen finden Sie unter Einwilligungsverwaltung in der Dokumentation zu Produktempfehlungen. Diese Entscheidungen hängen jedoch von Ihrer Nutzung von Kameleoon ab. Ihr Customer Success Manager unterstützt Sie bei der Auswahl der Richtlinie, die am besten zu Ihrer Website passt.So definieren Sie Ihre Richtlinie zur Einwilligungsverwaltung
Die Einstellungen zur Richtlinie der Einwilligungsverwaltung sind im Menü Admin > Projects der Kameleoon-App zugänglich. Sie können die Felder zur Einwilligungsverwaltung in jedem der beiden Blöcke (Experiment und Personalisierung) einrichten. Sie können die Einstellungen für jede der Optionen Experiment (Web- oder Feature-Experimente) und Personalisierung separat festlegen.
- Die Richtlinie zur Einwilligungsverwaltung.
- Das Verhalten von Kameleoon, wenn die Einwilligung unbekannt ist (nur für Web-Experimente und Personalisierungen erforderlich).
- Das Verhalten von Kameleoon bei einem Opt-out (nur für Web-Experimente und Personalisierungen erforderlich).
Einwilligungsrichtlinie
Ob eine Einwilligung erforderlich ist
Einwilligung nicht erforderlich
Wählen Sie diese Option, wenn Sie nicht der DSGVO oder ähnlichen Datenschutzbestimmungen unterliegen. Wenn Sie diese Option auswählen, werden alle Experimente ausgeführt und Daten ohne Einwilligung erfasst.Einwilligung erforderlich
Wählen Sie diese Option, wenn Sie der DSGVO oder ähnlichen Datenschutzbestimmungen unterliegen. Wenn Sie diese Option wählen, ist es zwingend erforderlich, die Einwilligung des Besuchers einzuholen, bevor mit der Datenerfassung begonnen wird. Kameleoon bietet JavaScript-Methoden, nämlichenableLegalConsent() und disableLegalConsent(), sowie die Methode setLegalConsent(). Diese Methoden sollten nach Einholung der rechtlichen Einwilligung des Besuchers verwendet werden, um Kameleoon sowohl auf dem Frontend als auch serverseitig zu aktivieren oder zu deaktivieren.
Kameleoon verzögert Tracking-Anfragen für Daten, die mit Experiment-Regeln verknüpft sind, bis die ausdrückliche Einwilligung des Besuchers vorliegt, vorausgesetzt, die Einwilligung wird während der aktuellen Sitzung erteilt. Dieser Ansatz stellt sicher, dass für Experimente kein Daten-Tracking erfolgt, bis der Besucher seine Einwilligung erteilt hat. Bei Feature Flags werden verzögerte Daten mit der nächsten folgenden Anfrage an Kameleoon gesendet, wenn eine dieser Methoden aufgerufen wird:
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 keine verzögerten Anfragen aufgrund technischer Einschränkungen: Das PHP-SDK ist nicht zwischen Anfragen persistent. Jede Anfrage erstellt eine neue SDK-Instanz, die sich selbst zerstört, sobald sie eine Antwort erhält, sodass Kameleoon Anfragen, die vor der Einwilligungserteilung gespeichert wurden, nicht im Speicher halten kann.Wichtige technische Überlegungen
- Wenn Sie Kameleoon im Hybrid-Modus verwenden, stellen Sie sicher, dass sowohl die JavaScript-Activation-API- als auch die SDK-Methoden nach der Einholung der Einwilligung aufgerufen werden, um sicherzustellen, dass Kameleoon Benutzerereignisse sammelt, die sowohl aus der Kameleoon-Anwendungsdatei als auch aus dem SDK stammen.
- Da Kameleoon den Schlüssel
visitorCodenicht in einem Cookie speichern darf, ist es entscheidend, sicherzustellen, dass der SchlüsselvisitorCode, den das SDK für alle ersten Anfragen generiert, mit der clientseitig laufenden Kameleoon-Engine geteilt wird. Das Teilen mit der clientseitigen Kameleoon-Engine ist notwendig, um ein ordnungsgemäßes Tracking für neue Besucher zu gewährleisten, für die noch keine Einwilligung eingeholt wurde. Wir empfehlen, den folgenden Code in den Quellcode der Seite zu integrieren, wenn der Benutzer einer Variante des Experiments zugeordnet wird. Dieser Code-Snippet erleichtert die Weitergabe des SchlüsselsvisitorCodean die Kameleoon-Engine und ermöglicht ein genaues Tracking neuer Besucher, sobald die Einwilligung clientseitig erteilt wird. Wenn dieser Schritt nicht implementiert wird, generiert die Kameleoon-Engine einen neuenvisitorCode, was möglicherweise dazu führt, dass beim zweiten Seitenaufruf eine neue Variante bereitgestellt wird.
Die Einwilligungsinformationen werden zwischen der Kameleoon-Engine (Anwendungsdatei kameleoon.js) und dem JS-SDK synchronisiert. Diese Synchronisation bedeutet, dass die Einwilligung, sobald sie entweder in der Engine oder im SDK gesetzt wird, automatisch für beide gesetzt wird. Diese Funktion macht eine manuelle Verwaltung der Einwilligung überflüssig und stellt sicher, dass SDKs in Übereinstimmung mit den Benutzerpräferenzen arbeiten.
Verhalten, wenn die Einwilligung unbekannt ist
Dieser Abschnitt gilt nur für Web-Experimente und Personalisierungen.
Kameleoon vollständig blockieren
Kameleoon wird überhaupt nicht ausgeführt, und es werden keine Daten erfasst oder an eine Analyseplattform gesendet, bis die Einwilligung erteilt wurde.Kameleoon teilweise blockieren
Kameleoon löst nur Web-Experimente mit einem Tag Technisch aus: Es werden keine Daten erfasst oder an eine Analyseplattform gesendet, bis die Einwilligung erteilt wurde. Wie kennzeichne ich eine Kampagne als Technisch? Wenn die zweite Option ausgewählt ist, muss das Tag Technisch zu jedem Web-Experiment hinzugefügt werden, das Sie ausführen möchten. Hierfür gibt es mehrere Möglichkeiten: Wenn Sie ein Experiment oder eine Personalisierung erstellen, ordnen Sie ihm das Tag Technisch zu.
Kameleoon nicht blockieren (nichts schreiben/senden)
Experimente werden ausgeführt, aber ohne Einwilligung werden keine Daten erfasst.Verhalten bei Opt-out
Dieser Abschnitt gilt nur für Web-Experimente und Personalisierungen.