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

> Referenz der Methode Kameleoon.API.Visitor.setVisitorCode und der Abkürzung Kameleoon.API.CurrentVisit.

Dieses Modul bietet eine Abkürzung, um einen Verweis auf das aktuelle [Visitor-Objekt](https://docs.kameleoon.com/de/developer-docs/apis/activation-api-js/api-reference/objects/configuration-and-visitor.md#visitor) zu erhalten. Die Activation API enthält ein einziges, eindeutiges Visitor-Objekt. Dieses Modul ermöglicht außerdem, den Besucher-Code zu überschreiben.

## setVisitorCode

Die Methode `setVisitorCode()` überschreibt den Kameleoon VisitorCode, eine eindeutige Kennung, die für jeden Besucher zufällig erzeugt wird. Stellen Sie sicher, dass Ihre ID eindeutig ist und nicht mehr als 255 Zeichen umfasst.

Rufen Sie diese Methode so früh wie möglich auf, speziell vor dem Triggern von Kameleoon-Experimenten. Wenn Sie den VisitorCode aktualisieren, nachdem die Engine eine Variation zugewiesen hat, weist die Engine die Variation neu zu.

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

// KameleoonQueue initialisieren, falls sie noch nicht existiert
window.kameleoonQueue = window.kameleoonQueue || [];

// Den Befehl zum Setzen des VisitorCode mit Ihrer eigenen ID in die Warteschlange stellen

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

## Kameleoon.API.CurrentVisit

Dieses Modul bietet eine Abkürzung, um einen Verweis auf den aktuellen, noch laufenden [Visit-Objekt](https://docs.kameleoon.com/de/developer-docs/apis/activation-api-js/api-reference/objects/configuration-and-visitor.md#visit) zu erhalten. Es verweist auf dasselbe Objekt wie `Kameleoon.API.Visitor.visits[Kameleoon.API.Visitor.visits.length - 1]`.
