> ## 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.

# データを収集する方法

> バックオフィスおよび SDK 側のチェックリストを使用して、Kameleoon フィーチャーフラグおよび実験でのデータ収集の欠落をトラブルシューティングします。

***

## バックオフィスで

以下の条件を満たしていることを確認してください。

* **ルール** が正しい **環境**（`production`、`staging`、または `development`）に対して作成されている。
* **ルール** が **有効化** されている（**オン** になっている）。
* **ルール** が実際に公開可能な **トラフィック** をターゲットにしている（つまり、一致するセグメントや訪問者）。

***

## SDK で

以下の点を慎重に確認してください。

* `KameleoonClient` が **正しい設定** で作成されている：

  * `siteCode`
  * `environment` 変数
  * `networkDomain`（該当する場合）

* `getVisitorCode()` は **一度だけ** 呼び出され、その値は `visitorCode` が必要なすべての場所で **再利用** されている。

* **ハイブリッドモード**（フロントエンドで `engine.js` を使用）の場合：

  * `visitorCode` が SDK とフロントエンドの間で正しく **同期** されている。

* **Experiment ルール** の場合：

  * **データ収集** が許可されていることを保証するために、`setLegalConsent(true)` が呼び出されている。

* **Delivery ルール** の場合：

  * `isFeatureActive()` または `getVariation()` が呼び出されている。
  * メソッドが `true`（または期待されるバリエーション）を返している。

* **Experiment ルール** の場合：

  * `getVariation()` が呼び出され、**期待されるバリエーション** を返している。

***

## デバッグのヒント

上記をすべて確認してもデータが依然として欠落している場合：

* **コンソールにログを出力する**：

  * 同意の値
  * `visitorCode`
  * バリエーションの値。これらの値がブラウザに表示されているものと一致するか確認します。

* **SDK ロギングを有効化** して **エラー** を確認します。
