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

# Kameleoon.API.Visitor

> Kameleoon.API.Visitor.setVisitorCode メソッドと Kameleoon.API.CurrentVisit ショートカットのリファレンスです。

このモジュールは、現在の[Visitor オブジェクト](https://docs.kameleoon.com/ja/developer-docs/apis/activation-api-js/api-reference/objects/configuration-and-visitor.md#visitor)への参照を取得するためのショートカットを提供します。Activation API には、一意の Visitor オブジェクトが 1 つだけ含まれています。このモジュールでは、ビジターコードを上書きすることもできます。

## setVisitorCode

`setVisitorCode()` メソッドは、Kameleoon の VisitorCode を上書きします。VisitorCode は、ビジターごとにランダムに生成される一意の識別子です。ID が一意であり、255 文字を超えないようにしてください。

このメソッドはできるだけ早く、特に Kameleoon が実験をトリガーする前に呼び出してください。エンジンがバリエーションを割り当てた後に VisitorCode を更新すると、エンジンはバリエーションを再割り当てします。

```javascript theme={null}
 // Setting up the Kameleoon VisitorCode Override

// Initialize the KameleoonQueue if it doesn't exist
window.kameleoonQueue = window.kameleoonQueue || [];

// Push the command to set the VisitorCode with your own ID

 window.kameleoonQueue.push({
    level: "IMMEDIATE",
    command: () => Kameleoon.API.Visitor.setVisitorCode("<USER_ID>")
 });
```

## Kameleoon.API.CurrentVisit

このモジュールは、現在進行中のビジットの[Visit オブジェクト](https://docs.kameleoon.com/ja/developer-docs/apis/activation-api-js/api-reference/objects/configuration-and-visitor.md#visit)への参照を取得するためのショートカットを提供します。`Kameleoon.API.Visitor.visits[Kameleoon.API.Visitor.visits.length - 1]` と同じオブジェクトを参照します。
