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

> Commanders Act CDPセグメントをKameleoonのターゲティング条件として活用し、コードを書かずにA/Bテストやパーソナライゼーションを実施できます。

[Commanders Act](https://www.commandersact.com/en/solutions/customer-data-platform/) は、Customer Data Platformの様々なアプリケーションを通じて、デジタルチームがデータをよりうまく扱えるよう支援します。データの収集、突合、セグメント化を可能にします。

Commanders Act連携を使用すると、Commanders ACTのデータを直接かつ安全にKameleoonプラットフォームに接続して読み取り、Commanders Actのオムニチャネルデータを使用してすべての訪問者のユーザー体験をA/Bテストおよびパーソナライズできます。

**主なメリット：**

* コード1行も書かずにセグメントを構築でき、時間を節約できます。
* 2つのGDPR準拠ソリューションでデータのセキュリティと保護を保証します。
* Webサイトを初めて訪れる訪問者に対してA/Bテストとパーソナライゼーションを実行できます。
* サードパーティデータを使用したターゲティングキャンペーンを作成できます。

## Commanders Act CDPとのカスタム連携

[新しいカスタムデータ](../../../assets/custom-data/create-custom-data)を作成する必要があります。

取得方法 **Custom Javascript Code** を使用します。このコードはカスタムデータのカスタムコードセクションに配置する必要があります。

```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>
  ドロップダウンで利用可能なCommanders Act取得方法は、[Tag Commanderデータレイヤー](https://www.commandersact.com/en/solutions/tagcommander/)から変数を取得するために使用されます。
</Note>

カスタムデータは **list of** および **strings** タイプに設定する必要があります。スコープは、Commanders Actで定義しているセグメントのスコープに応じて **Page** に設定できます。スコープをページに設定すると、ユーザーがCommanders Actが識別する特定のセグメントに属している場合、ページが読み込まれるたびにデータが再評価されます。

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

## KameleoonでCommanders Actのセグメントデータを取得する

DMP内のセグメントは、[Commanders ActがREST-API経由で](https://community.commandersact.com/datacommander/api/segments#get-segments-list)提供します。以下のコードで、**`SITEID `** と **`TOKEN`** を自分の情報に置き換えてください。この情報の取得についてはCommanders Actサクセスマネージャーにお問い合わせください。

```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;
```

次に、このスニペットを同じカスタムデータの **Options** タブに挿入します。4番目のトグルを **ON** に設定し、コードを挿入します。

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

## KameleoonセグメントでCommanders Act CDPセグメントを使用する

Commanders Actセグメント用のカスタムデータをセットアップした後、Kameleoonセグメントビルダーでカスタムデータを選択し、**is among the values** を選択することで、Commanders ActのすべてのセグメントのリストがKameleoonセグメントビルダー内で表示されます。Commanders Actセグメントを選択することで、パーソナライゼーションや実験のターゲティングに利用できます。
