> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Wie Daten gesammelt werden

> Beheben Sie Probleme mit fehlender Datenerfassung in Kameleoon-Feature-Flags und -Experimenten mit einer Backoffice- und SDK-seitigen Checkliste.

***

## Im Backoffice

Stellen Sie sicher, dass die folgenden Bedingungen erfuellt sind:

* Die **Regel** wurde fuer die richtige **Umgebung** erstellt (`production`, `staging` oder `development`).
* Die **Regel** ist **aktiviert** (auf **on** geschaltet).
* Die **Regel** spricht **Traffic** an, der tatsaechlich ausgesetzt werden kann (d. h. passende Segmente oder Besucher).

***

## Im SDK

Pruefen Sie diese Punkte sorgfaeltig:

* Der `KameleoonClient` wird mit der **korrekten Konfiguration** erstellt:

  * `siteCode`
  * Variable `environment`
  * `networkDomain` (falls zutreffend)

* `getVisitorCode()` wird **nur einmal** aufgerufen, und sein Wert wird ueberall **wiederverwendet**, wo der `visitorCode` benoetigt wird.

* Bei Verwendung des **Hybridmodus** (mit `engine.js` im Frontend):

  * Der `visitorCode` ist korrekt zwischen SDK und Frontend **synchronisiert**.

* Fuer **Experimentregeln**:

  * `setLegalConsent(true)` wird aufgerufen, um sicherzustellen, dass die **Datenerfassung** zulaessig ist.

* Fuer **Delivery-Regeln**:

  * `isFeatureActive()` oder `getVariation()` wird aufgerufen.
  * Die Methode gibt `true` (oder die erwartete Variation) zurueck.

* Fuer **Experimentregeln**:

  * `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 Pruefen Sie, ob die Werte mit denen im Browser uebereinstimmen.

* **SDK-Logging aktivieren** und auf eventuelle **Fehler** pruefen.
