Einwilligungsverwaltung
Abhaengig vom Land, in dem Sie Ihre Website betreiben, muessen Sie moeglicherweise die Einwilligung verwalten, bevor Sie Daten ueber Ihre Besucher erheben. Mehr dazu lesen Sie in der Dokumentation.Geraeteuebergreifende Verlaufsabstimmung
Die Funktion zur geraeteuebergreifenden Verlaufsabstimmung von Kameleoon fuehrt den Verlauf und die Aktionen eines Nutzers ueber verschiedene Geraete hinweg zusammen. Wenn ein Nutzer eine Website mehrmals ueber unterschiedliche Geraete besucht, identifiziert Kameleoon ihn als wiederkehrenden Besucher und meldet die Anzahl der Besuche genau. Diese Funktion ist einfach zu aktivieren, solange Sie Nutzer identifizieren koennen, in der Regel ueber eine Kundenanmeldung. Durch die Verwendung der geraeteuebergreifenden Verlaufsabstimmung gewinnen Sie drei wesentliche Vorteile:- Ein kohaerentes Targeting-System, das alle Besuche und Aktionen ueber Geraete hinweg beruecksichtigt.
- Sicherstellen, dass ein Besucher fuer ein bestimmtes A/B-Experiment dieselbe Variation sieht, unabhaengig vom verwendeten Geraet.
- Ein praezises und genaues Reporting-System, das eindeutige Besucher korrekt zaehlt.
ITP-Verwaltung
Wenn ein erheblicher Teil des Traffics Ihrer Website von Mobilgeraeten stammt, implementieren Sie eine Cookie-Synchronisationsmethode, um Probleme mit Intelligent Tracking Prevention (ITP) auf Safari zu vermeiden. Weitere technische Details zur ITP-Verwaltung finden Sie in der Dokumentation. Es gibt mehrere Optionen zur Synchronisierung des visitorCode-Identifiers (ueber das Cookie kameleoonVisitorCode) zwischen Front-End und Back-End, um ITP-Probleme auf Safari zu vermeiden. Zu diesen Optionen gehoeren:- Aenderung Ihrer vorgeschalteten Webserver- oder Content-Delivery-Network-(CDN)-Konfiguration zur Erzeugung und Hinzufuegung des Cookies kameleoonVisitorCode. Kameleoon kann Anweisungen fuer Akamai bereitstellen.
- Implementierung eines bestimmten Code-Snippets auf Ihrem Backend-Server (Java, NodeJS oder einer anderen Sprache).
Nginx-Code-Snippet
Verwenden Sie fuer die Integration mit Nginx das folgende Code-Snippet:Backend-Code-Snippets
Sie koennen eines der Back-End-Code-Snippets entweder auf einer einzelnen URL Ihrer Haupt-Top-Level-Domain oder auf jeder Seite hosten. Wenn Sie sich fuer einen einzelnen Endpoint entscheiden, ruft Kameleoon den angegebenen Endpoint einmal pro Sitzung auf, um sicherzustellen, dass Ihr Server das Cookie kameleoonVisitorCode setzt. Dieser Aufruf erfolgt asynchron, nachdem die Seite vollstaendig geladen wurde. Wenden Sie sich an Ihren Customer Success Manager, um diese Option zu aktivieren. Kameleoon benoetigt die von Ihnen gewaehlte URL.Der von Ihnen erstellte Synchronisations-Endpoint sollte keine Daten zurueckgeben. Ein Antwortcode
204 No Content ist ausreichend. Dieser Endpoint wird ausschliesslich zum Setzen eines serverseitigen Cookies verwendet und sollte eine GET-Anfrage akzeptieren, die mit dem folgenden Code an die von Ihnen definierte Sync-URL gesendet wird:Sie koennen Ihren eigenen Visitor Code angeben, in der Regel einen eindeutigen Bezeichner aus Ihrer Datenbank, anstatt sich auf die automatische Generierung zu verlassen. Stellen Sie sicher, dass der von Ihnen angegebene visitorCode fuer jeden Besucher eindeutig ist, um genaue Daten fuer Ihre Experimente zu gewaehrleisten.
getVisitorCode() nutzen. Diese Hilfsmethode ruft automatisch den Kameleoon-Visitor Code fuer den aktuellen Besucher ab und erstellt das Cookie im Back-End.
Java
NodeJS
PHP
C#
- .NET Core
- .NET Framework
Go
Python
Ruby
Eine benutzerdefinierte Domain verwenden
Wenn Sie Ihre eigene Domain anstelle der Standarddomain von Kameleoon verwenden moechten oder wenn Werbeblocker einige Nutzer daran hindern, in Experimente einbezogen zu werden, bietet Kameleoon eine Premium-Option zur Einrichtung einer benutzerdefinierten Domain und zur Umgehung der Erkennung. Erfahren Sie mehr darueber, wie Sie eine benutzerdefinierte Domain aktivieren.Ihren eigenen CDN- oder Hosting-Server verwenden (Self-Hosting)
Die Kameleoon-Anwendungsdateiengine.js (frueher kameleoon.js genannt) kann entweder auf dem Kameleoon-CDN oder auf Ihren eigenen CDN- oder Servern gehostet werden. Sie auf Ihren eigenen Servern zu hosten, kann eine geringfuegige Leistungsverbesserung bieten, indem eine zusaetzliche DNS-Abfrage und ein SSL-Handshake vermieden werden, die das Kameleoon-CDN erfordert. Zudem kann Self-Hosting aus Sicherheitsgruenden bevorzugt werden, da Sie die Einhaltung Ihrer internen Sicherheitsrichtlinien sicherstellen und die Verantwortung fuer die Sicherheit Ihrer Hosting-Server uebernehmen koennen.
Wenn Sie die Kameleoon-Anwendungsdatei selbst hosten moechten, lesen Sie die Self-Hosting-Dokumentation.