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

# Commanders Act

> Verwenden Sie Commanders Act CDP-Segmente als Targeting-Bedingungen in Kameleoon, um A/B-Tests und Personalisierungen ohne Code durchzufuhren.

[Commanders Act](https://www.commandersact.com/en/solutions/customer-data-platform/) hilft digitalen Teams, besser mit Daten zu arbeiten, durch die verschiedenen Anwendungen seiner Customer Data Platform, mit der Sie Ihre Daten sammeln, abgleichen und segmentieren konnen.

Mit der Commanders Act-Integration konnen Sie sich direkt und sicher mit Daten aus Commanders ACT in der Kameleoon-Plattform verbinden und diese lesen sowie A/B-Tests und Personalisierungen jedes Benutzererlebnisses mit den Omni-Channel-Daten von Commanders Act durchfuhren.

**Hauptvorteile:**

* Sparen Sie Zeit beim Erstellen von Segmenten, ohne eine Codezeile schreiben zu mussen.
* Garantieren Sie die Sicherheit und den Schutz Ihrer Daten mit zwei DSGVO-konformen Losungen.
* Fuhren Sie A/B-Tests und Personalisierungen fur Erstbesucher Ihrer Website durch
* Erstellen Sie Targeting-Kampagnen mit Drittanbieterdaten

## Benutzerdefinierte Integration mit Commanders Act CDP

Sie mussen [eine neue Custom Data](../../../assets/custom-data/create-custom-data) erstellen.

Verwenden Sie die Erfassungsmethode **Custom Javascript Code**. Dieser Code sollte im Custom-Code-Abschnitt der Custom Data platziert werden.

```javascript theme={null}
if(typeof tC != "undefined" ){

        var commandersSegments = tC.getCookie("TCAUDIENCE");

        if(!commandersSegments || commandersSegments == ""){

                return {"value": null}

        }else{

                commandersSegments = commandersSegments.split("|||");

                return {"value": commandersSegments, "overwrite": true};

        }

}

return null;
```

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/cdp/commanders-act/Capture-decran-2021-05-11-a-16.56.57.png)
</Frame>

<Note>
  Die im Dropdown-Menu verfugbare Commanders Act-Erfassungsmethode wird verwendet, um Variablen aus dem [Tag Commander datalayer](https://www.commandersact.com/en/solutions/tagcommander/) abzurufen.
</Note>

Die Custom Data sollte auf die Typen **list of** und **strings** eingestellt sein; der Scope kann je nach Scope der Segmente, die Sie in Commanders Act definieren, auf **Page** gesetzt werden. Wenn Sie den Scope auf Page setzen, werden die Daten bei jedem Seitenladevorgang neu ausgewertet, wenn der Benutzer einem bestimmten Segment angehort, das von Commanders Act identifiziert wird.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/cdp/commanders-act/Capture-decran-2021-05-11-a-17.11.36.png)
</Frame>

## Commanders Act-Segmentdaten in Kameleoon abrufen

Segmente in Ihrem DMP werden [von Commanders Act uber eine REST-API](https://community.commandersact.com/datacommander/api/segments#get-segments-list) bereitgestellt. Ersetzen Sie im folgenden Code **`SITEID `** und **`TOKEN`** durch Ihre Informationen. Sprechen Sie mit Ihrem Commanders Act Success Manager, um diese Informationen zu erhalten.

```javascript theme={null}
var commanderRequest = new XMLHttpRequest();

var url = "https://api.commander1.com/api/dms/segmentation/segments/list?site=SITEID&token=TOKEN";

commanderRequest.open("GET", url, false);

commanderRequest.withCredentials = true;

var commandersActDMPSegments = [];

commanderRequest.onreadystatechange = function() { // Call a function when the state changes.

    if (this.readyState === XMLHttpRequest.DONE && this.status === 200) {

      var dmp_segments = JSON.parse(commanderRequest.response);

      dmp_segments.map(function (segment) {

        if (segment.id && segment.label !== 'undefined') {

          commandersActDMPSegments.push({value: segment.id, label: segment.label});

        }

      });

    }

}

commanderRequest.send();

return commandersActDMPSegments;
```

Fugen Sie dann dieses Snippet in den Tab **Options** derselben Custom Data ein. Setzen Sie den vierten Schalter auf **ON** und fugen Sie den Code ein.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/integrations/as-a-source/cdp/commanders-act/Capture-decran-2023-10-09-a-11.19.02.png)
</Frame>

## Ein Commanders Act CDP-Segment in einem Kameleoon-Segment verwenden

Nachdem die Custom Data fur die Commanders Act-Segmente eingerichtet wurde, konnen Sie Segmente im Kameleoon Segment Builder erstellen, indem Sie die Custom Data wahlen und **is among the values** auswahlen. Dann wird eine Liste aller Segmente aus Commanders Act angezeigt. Die Auswahl eines Commanders Act-Segments aktiviert das Targeting in Personalisierungen und Experimenten.
