Im Backoffice
Stellen Sie sicher, dass die folgenden Bedingungen erfuellt sind:- Die rule wurde fuer die richtige Umgebung erstellt (
production,stagingoderdevelopment). - Die rule ist enabled (auf on geschaltet).
- Die rule spricht Traffic an, der tatsaechlich ausgesetzt werden kann (d. h. passende Segmente oder Besucher).
Im SDK
Pruefen Sie diese Punkte sorgfaeltig:-
Der
KameleoonClientwird mit der korrekten Konfiguration erstellt:siteCode- Variable
environment networkDomain(falls zutreffend)
-
getVisitorCode()wird nur einmal aufgerufen, und sein Wert wird ueberall wiederverwendet, wo dervisitorCodebenoetigt wird. -
Bei Verwendung des Hybrid Mode (mit
engine.jsim Frontend):- Der
visitorCodeist korrekt zwischen SDK und Frontend synchronisiert.
- Der
-
Fuer Experiment Rules:
setLegalConsent(true)wird aufgerufen, um sicherzustellen, dass die Datenerfassung zulaessig ist.
-
Fuer Delivery Rules:
isFeatureFlagActive()odergetVariation()wird aufgerufen.- Die Methode gibt
true(oder die erwartete Variation) zurueck.
-
Fuer Experiment Rules:
getVariation()wird aufgerufen und gibt die erwartete Variation zurueck.
Debugging-Tipps
Wenn Sie alle oben genannten Punkte bestaetigt haben und immer noch Daten fehlen:-
In der Konsole protokollieren:
- Den Einwilligungswert
- Den
visitorCode - Die Variationswerte. Prüfen Sie, ob die Werte mit denen im Browser übereinstimmen.
- SDK-Logging aktivieren und auf eventuelle Fehler pruefen.
FAQ
Warum werden auf der Ergebnisseite keine Besuche angezeigt?
Warum werden auf der Ergebnisseite keine Besuche angezeigt?
Die Ergebnisseite kann aus mehreren Gründen keine Daten anzeigen:
- Wenn Sie die Bot-Filterung in den Projekteinstellungen aktiviert haben, setzt das SDK den user-agent-Wert möglicherweise falsch. Weitere Details finden Sie unter Bot-Filterung.
- Sie haben Legal Consent in den Projekteinstellungen auf Required gesetzt, aber die SDK-Methode
setLegalConsentnicht aufgerufen. Weitere Details finden Sie unter Consent management policy. - Sie haben keine SDK-Methode verwendet, die eine Tracking-Anfrage an die Kameleoon-Server sendet.
Warum stimmt die Anzahl der Besuche nicht mit meinem tatsächlichen Traffic überein?
Warum stimmt die Anzahl der Besuche nicht mit meinem tatsächlichen Traffic überein?
Wenn Sie eine große Anzahl an Besuchen sehen, könnte es sich um Bots handeln. Um zu verhindern, dass Bots Ihr Experiment beeinflussen, aktivieren Sie die Option Bot-Filterung in Ihren Projekteinstellungen. Um anzuzeigen, dass ein Besucher kein Bot ist, übergeben Sie die Kameleoon-UserAgent-Daten mit der SDK-Methode. Der Aufruf der Methode verhindert, dass Kameleoon den Besucher filtert.
Warum ist die Besucherzuweisung in meinen Berichten falsch?
Warum ist die Besucherzuweisung in meinen Berichten falsch?
Wenn Ihre Berichte eine unerwartete Zuweisung anzeigen (z. B. 10/90 statt 50/50) oder Besucher fehlen, kann einer der folgenden Gründe dahinterstecken:
- Eingrenzung des Besucherpools für bestimmte Variationen: Wenn Sie zuerst
getVariations(onlyActive: true, track: false)aufrufen, gibt das SDK nur Besucher zurück, denen aktive (ON) Variationen zugewiesen sind. Wenn Sie danach nur Experimentseiten anzeigen undgetVariation(track: true)für diese Besucher aufrufen, verfolgt Kameleoon nur dieON-Variation. Der Bericht zeigt dann nur eine Variation. - Unzureichende Zeit für Tracking-Anfragen: Kameleoon sendet Daten in einem bestimmten Intervall. Wenn ein Besucher auf einer Seite mit einem integrierten Kameleoon-Client die
ON-Variation sieht, dann aber auf eine Seite ohne Client wechselt, auf der er dieOFF-Variation sieht, hat der Client möglicherweise nicht genug Zeit, um die Tracking-Anfrage für dieOFF-Variation zu senden. - Fehlende Konfiguration für bestimmte Variationen: Möglicherweise haben Sie
UserAgentodersetLegalConsentfür einige Variationen weggelassen. Wenn Sie beispielsweise die Einwilligung nur auf der Seite für dieON-Variation erteilen, kann Kameleoon Besucher in derOFF-Variation nicht verfolgen. - Fehlende Besucherdaten: Das SDK erfasst Besucherdaten nicht automatisch. Sie müssen diese Daten explizit hinzufügen, damit Targeting und Tracking korrekt funktionieren.
- Erstellen Sie eine Regel ohne Targeting mit 100 % Exposition und weisen Sie die gewünschte Variation zu.
- Fügen Sie Targeting hinzu und stellen Sie sicher, dass der Besucher die Variation nicht mehr erhält.
- Fügen Sie die erforderlichen Kameleoon-Daten hinzu.
Warum sammelt mein Experiment keine Daten?
Warum sammelt mein Experiment keine Daten?
Kameleoon sammelt Daten für eine Experimentregel nur dann, wenn die Regel eingeschaltet ist, Traffic anspricht, der tatsächlich ausgesetzt werden kann, und das SDK
setLegalConsent(true) aufruft. Wenn Sie die rechtliche Einwilligung aktivieren, sammelt Kameleoon Daten nur mit der Einwilligung der Besucher. Die Schritte zur Prüfung der SDK-Konfiguration und zum Debugging finden Sie unter Im SDK und Debugging-Tipps.