Zum Hauptinhalt springen
kameleoon.js ist veraltet und wurde in allen Kameleoon-Implementierungs-Snippets durch engine.js ersetzt. kameleoon.js wird nach dem 1. Juni 2026 nicht mehr unterstuetzt. Nach diesem Datum funktionieren alle Kampagnen auf Websites, die weiterhin auf kameleoon.js verweisen, nicht mehr. Aktualisieren Sie Ihr Implementierungs-Snippet entsprechend.

Einen Worker in Cloudflare einrichten

Melden Sie sich bei Ihrem Cloudflare-Konto an und erstellen Sie einen Worker, um die urspruengliche Anfrage zurueck auf Ihr Kameleoon-Web-Experimentation-Snippet zu leiten. Sie muessen die erforderliche Cloudflare-Route und das Skript konfigurieren.

Route

Fuegen Sie den folgenden Pfad hinzu: *<your_website_url_here>/kameleoonjs/script.js.

Skript

Sie benoetigen ein Skript, das auf Anfragen von der /enginejs/-Route lauscht und diese Route durch die ersetzt, die zu Ihrem Kameleoon-Snippet fuehrt. Sie koennen das folgende Skript verwenden, wobei YOUR_SITECODE durch Ihre Kameleoon-Projekt-ID ersetzt werden muss (folgen Sie den in diesem Artikel beschriebenen Schritten, um sie abzurufen).
async function handleRequest(request { 
   const url = "https://YOUR_SITECODE.kameleoon.xx/engine.js";
   return fetch(url)
}

addEventListener('fetch', event => {
   event.respondWith(handleRequest(event.request))
})
Die Domain fuer Ihre Kameleoon-Skripte (https://[your-site-code].kameleoon.xx) kann von Projekt zu Projekt variieren. Ihre Projekte koennen je nach Erstellungsdatum entweder auf kameleoon.eu oder kameleoon.io gehostet werden. Stellen Sie sicher, dass Sie die in Ihrem Projekt in der Kameleoon App angezeigte Domain verwenden.

Fuegen Sie das Kameleoon-Snippet in Ihren Quellcode ein

Lesen Sie diesen Artikel, um zu verstehen, wie Sie Kameleoon auf Ihrer Website implementieren.
Der letzte Schritt besteht darin, die Standard-JavaScript-URL der Kameleoon-Anwendung im Installations-Tag durch Ihre Cloudflare-URL zu ersetzen (z. B. <your_website_url_here>/kameleoonjs/script.js, wenn Sie diese Route gewaehlt haben). Wenn Sie beispielsweise die Implementierungsmethode JavaScript-Datei (Asynchrones Laden mit Anti-Flicker) verwenden, wird die Kameleoon-Anwendungsdatei standardmaessig auf //SITE_CODE.kameleoon.io/engine.js gehostet. Sie muessen lediglich diese URL im Installations-Tag durch Ihre eigene URL ersetzen.