Nachdem Sie eine Implementierungsmethode ausgewaehlt haben, konfigurieren Sie diese fuer Ihr Kameleoon-Projekt. Kameleoon generiert basierend auf Ihrer Konfiguration automatisch das passende Installations-Tag. Um Ihr Projekt zu konfigurieren, folgen Sie den Schritten in diesem Leitfaden.
Treten Sie der Slack-Community bei, um Fragen zu Produktfunktionen zu stellen und auf die neuesten Updates zuzugreifen.
Installations-Tags und Funktionen
Die folgende Tabelle zeigt die Implementierungsoptionen, einschliesslich der Funktionen und Leistungsmerkmale der einzelnen Optionen. Jede Zeile stellt eine andere Implementierungsoption dar und zeigt, wie der Browser die Kameleoon-JavaScript-Anwendungsdatei laedt. Die Spalten heben Faktoren wie Leistung, Flackern, vereinheitlichte Sitzungsdaten und Tag-Manager-Kompatibilitaet hervor. Spaetere Abschnitte dieses Leitfadens enthalten detaillierte Erklaerungen dieser Merkmale sowie Code-Snippets, die Ihnen den Einstieg erleichtern.| Implementierungsmethode | Flackern | Kann das Laden der Seite blockieren | Priorisiertes Laden des Skripts | Von ITP betroffen | Mit Tag Manager verwendbar |
|---|---|---|---|---|---|
| Asynchrones Laden mit Anti-Flicker | Nein | Nein | Ja | Nein | Nein |
| Asynchrones Laden | Ja | Nein | Ja (wenn nicht ueber einen Tag Manager installiert) | Nein | Ja |
| Synchrones Laden | Nein | Ja | Ja | Nein | Nein |
Merkmale und Funktionen
Dieser Abschnitt definiert und erlaeutert die in der vorherigen Tabelle aufgefuehrten Merkmale und Funktionen.Flackern
Flackern (oder der “Flicker-Effekt”) ist ein haeufiges Problem bei JavaScript-basierten A/B-Test-Loesungen, bei dem der urspruengliche Seiteninhalt kurz angezeigt wird, bevor die Experiment-Variation geladen wird. Die Spalte Flackern gibt an, ob die Installationsmethode dieses Problem verursachen kann. Weitere Informationen finden Sie in der Dokumentation zur Flacker-Verwaltung von Kameleoon.Kann das Laden der Seite blockieren
Kann das Laden der Seite blockieren gibt an, ob der Ladevorgang Ihrer Website stoppt, falls die Content-Delivery-Network-(CDN)-Server von Kameleoon (oder Ihr eigenes CDN/Ihr eigener Server, der die Kameleoon-Datei hostet) nicht erreichbar sind. Nur die MethodeJavaScript-Datei (synchrones Laden) birgt dieses Risiko. Alle anderen Methoden halten Ihre Website voll funktionsfaehig, selbst wenn die Hosting-Server nicht verfuegbar sind.
Priorisiertes Laden des Skripts
Wenn ein Browser eine HTML-Seite laedt, muss er statische Ressourcen (JavaScript-Dateien, CSS-Stile, Iframes, Bilder) herunterladen, bevor er sie verwendet. Browser stellen diese Ressourcen in der Regel in eine Netzwerkwarteschlange und laden sie in einer bestimmten Prioritaetsreihenfolge herunter. Zwei kritische Faktoren beeinflussen diesen Prozess:- Ein Browser muss eine Ressource “entdecken”, bevor er sie herunterladen kann.
- Wichtige Browser weisen statisch eingebundenen Skripten eine hoehere Prioritaet zu als ueber JavaScript dynamisch geladenen Skripten.
Obwohl dies von Browser-Anbietern nicht ausdruecklich dokumentiert ist, deuten empirische Hinweise darauf hin, dass HTML-Parser entdeckten Ressourcen eine hoehere Prioritaet zuweisen als Ressourcen, die durch dynamische DOM-Aenderung hinzugefuegt werden.
Von ITP betroffen
Apples Intelligent Tracking Prevention (ITP) fuer Safari (Desktop und Mobile) verhindert unerwuenschtes Drittanbieter-Tracking. Mozilla hat eine aehnliche Technologie in Firefox implementiert. ITP blockiert hauptsaechlich Werbe-Tracker daran, Nutzer ueber mehrere Websites hinweg zu verfolgen. Kameleoon bietet eine Loesung fuer die ITP-Beschraenkungen. Seit Version 2.3 (Maerz 2020) erfordert diese Loesung einen zusaetzlichen Konfigurationsschritt. Weitere Informationen finden Sie im ITP-Verwaltungsartikel.Mit Tag Manager verwendbar
Mit Tag Manager verwendbar gibt an, ob die Implementierungsmethode ein Tag-Management-System (TMS) unterstuetzt. Kameleoon funktioniert mit allen wichtigen TMS-Plattformen. Sie sollten Kameleoon jedoch direkt in den Quellcode Ihrer Seite einbinden, anstatt ein TMS zu verwenden. Die direkte Installation hilft, den Flicker-Effekt zu verhindern, wie im Leitfaden zur Flacker-Verwaltung von Kameleoon erlaeutert.Tracking vereinheitlichter Sitzungsdaten ueber Subdomains
Kameleoon vereinheitlicht Sitzungsdaten ueber Subdomains hinweg und verbindet Nutzersitzungen ueber mehrere Subdomains zu einer einzigen Sitzung. Wenn ein Besucher beispielsweise eine Sitzung aufportal.myecommercesite.com startet und auf transaction-engine.myecommercesite.com fortsetzt, behandelt Kameleoon dies als einen einzigen kontinuierlichen Besuch.
Diese Funktion stellt eine genaue Datenerfassung ueber Ihre Subdomains hinweg sicher. Ohne vereinheitlichte Sitzungsdaten behandelt Kameleoon einen Besucher, der zu einer anderen Subdomain wechselt, als neuen Besucher und setzt die gesammelten Daten (wie Seitenaufrufe und Verweildauer) zurueck. Dieses Zuruecksetzen kann zu unerwarteten Targeting-Ergebnissen fuehren.
Angenommen, Sie haben eine Personalisierung, die beim vierten Seitenaufruf ausgeloest wird. Ein Besucher sieht drei Seiten auf Ihrer ersten Website an und laedt dann eine vierte Seite auf einer anderen Subdomain.
- Mit vereinheitlichten Sitzungsdaten: Die Personalisierung wird wie erwartet ausgeloest.
- Ohne vereinheitlichte Sitzungsdaten: Der Seitenaufruf auf der neuen Domain zaehlt als erster Seitenaufruf eines neuen Besuchs, und die Personalisierung wird nicht ausgeloest.