- 追加のセットアップなしで、Usercentrics CMP を通じてユーザーの同意を自動的に管理します。
- 一貫した同意管理を実現し、シームレスなコンプライアンスを確保します。
- Kameleoon がユーザーのデータを準拠した方法で取り扱っていることを、ユーザーに安心して感じていただけます。
Usercentrics に Kameleoon を Data Processing Service として追加する
Kameleoon を Data Processing Service として追加するには、以下の手順を実行します:- Usercentrics の管理インターフェースで Service Settings をクリックします。
- Add DPS via Database > Kameleoon をクリックします。

- Category ドロップダウンでカテゴリを選択します。
- Kameleoon AB Testing & Personalization / Template ID: H1yDxp7JN
- Kameleoon Only AB Testing Module / Template ID: 9FYjH37-J
- Kameleoon Only Personalization Module / Template ID: 2lh8-reEz

Usercentrics で IAB TCF をセットアップする
Usercentrics と Kameleoon で IAB TCF 2.3 を有効化するには、以下の手順を実行します:- Usercentrics で Kameleoon をベンダー (ID: 820) としてセットアップします。
- Usercentrics の管理インターフェースで Service Settings に移動します。
- CMP バージョンを Version 2 に設定します。

- Configuration をクリックします。
- Transparency & Consent Framework 2.3 (TCF) を有効化します。

Kameleoon Legal Consent のカスタム統合
Usercentrics で TCF 2.3 を有効化できない場合は、カスタムスクリプトのセットアップを使用できます。このカスタムスクリプトは、同意ステータスが不明な場合に、トラッキングを行わずにキャンペーンをユーザーに表示します。プロジェクトのエントリーページで A/B テストの変更を表示することもできます。
- Kameleoon で同意管理ポリシーを定義し、Consent required を選択します。
- 以下の Kameleoon 関数を統合します:
enableLegalConsentdisableLegalConsent
Kameleoon の法的同意に関する詳細は、legal consent API リファレンスを参照してください。同意のステートおよびモードに関する詳細は、同意管理ドキュメントを参照してください。
- Projects メニューに移動します。
- サイトまたはモバイルアプリのカードで Configuration をクリックします。

- General セクションを展開します。
- 選択した Kameleoon テンプレートに応じて、以下のコードブロックのいずれかをコピーして貼り付けます。
- Web CMP v2
- Web CMP v3
Usercentrics 同意バナーで A/B テストを実行する
サイトごとに 1 つの同意実験のみを実行してください。
- Configure > Goals > New goal をクリックします。
- Website Selection で、アカウント作成時に定義した Web サイトを選択します。
- Type で Custom Goal を選択します。
- Usercentrics は、カスタムゴール用にいくつかのカスタムイベントをサポートしています。利用可能なイベントの完全なリストについては、Usercentrics ドキュメントの available UI events を参照してください。
- Next をクリックします。
- Name your goal フィールドにゴールの名前を入力します。
- Describe your goal フィールドに
Kameleoon.API.Goals.processConversionと、その後に一意の ID を入力します。- ID は New goal ポップインの関数テキストの末尾で確認できます。

- Experiments ダッシュボードを開きます。
- New Experiment をクリックします。作成したい実験のタイプを尋ねるポップインが開きます。
- In the code editor > JS/CSS をクリックします。
- Name、Website、および 実験を開始したいページの URL を入力します。
- Validate をクリックします。コードエディタが開きます。

- Experiment (左メニューの Variations の上) をクリックし、右側のメニューで Test specific code をクリックします。
- 以下のコードを追加します:
variant0はデフォルトの空のバリアントです。同意管理プラットフォームには変更を加えません。デフォルトのバリアントが別の名前である場合は、それに応じてwindow.UC_AB_VARIANTを更新してください。- イベントリスナーは、カスタムイベントが発生するたびにトリガーされます。A/B テスト用カスタムイベントの完全なリストについては、Usercentrics ドキュメントの available UI events を参照してください。
- 3 つの
console.log文は、イベントに関する情報を出力します。たとえば、ACCEPT_ALLをトラッキングすると、次のようなログが出力されます:
if 文の後に以下のコードを挿入します:
if (data.detail.type === "Consent Management Platform event here") Kameleoon.API.Goals.processConversion(goalID)
- Variations タブに戻ります。
-
Variation 1 に以下のコードを追加します:
window.UC_AB_VARIANT = "variant1"; -
バリアントに別の名前を付けた場合は、
variant1を適宜置き換えてください。 -
Finalize タブで、トラフィック分配、ターゲティング、トラッキング、ゴールを選択します。
- 作成したゴールを追加します。ゴールの一意の ID で検索できます。検索結果が表示されない場合は、ゴール ID の最初の数桁のみを入力してみてください。
- Publish をクリックして実験のセットアップを最終化します。