メインコンテンツへスキップ
Usercentrics 同意管理プラットフォーム (CMP) には、必要かつ最新のデータプライバシー情報がすべて含まれています。 Usercentrics 統合により、Kameleoon は Usercentrics に自動的に接続し、同意ポリシーを読み取り、Web サイトで実験やパーソナライゼーションを表示する際にそのポリシーを適用します。 この統合には以下のメリットがあります:
  • 追加のセットアップなしで、Usercentrics CMP を通じてユーザーの同意を自動的に管理します。
  • 一貫した同意管理を実現し、シームレスなコンプライアンスを確保します。
  • Kameleoon がユーザーのデータを準拠した方法で取り扱っていることを、ユーザーに安心して感じていただけます。

Usercentrics に Kameleoon を Data Processing Service として追加する

Kameleoon を Data Processing Service として追加するには、以下の手順を実行します:
  1. Usercentrics の管理インターフェースで Service Settings をクリックします。
  2. Add DPS via Database > Kameleoon をクリックします。
  1. Category ドロップダウンでカテゴリを選択します。
Kameleoon は以下のテンプレート ID を提供しています:
  • 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 を有効化するには、以下の手順を実行します:
  1. Usercentrics で Kameleoon をベンダー (ID: 820) としてセットアップします。
  2. Usercentrics の管理インターフェースで Service Settings に移動します。
  3. CMP バージョンを Version 2 に設定します。
  1. Configuration をクリックします。
  2. Transparency & Consent Framework 2.3 (TCF) を有効化します。
  1. Kameleoon で IAB TCF 統合を有効化します
Usercentrics で TCF 2.3 を有効化できない場合は、カスタムスクリプトのセットアップを使用できます。
同意ステータスが不明な場合 (訪問者の初回訪問時) に Kameleoon をブロックしないでください。同意ステータスが不明な状態で Kameleoon をブロックすると、カスタムスクリプトのセットアップが無効になります。
このカスタムスクリプトは、同意ステータスが不明な場合に、トラッキングを行わずにキャンペーンをユーザーに表示します。プロジェクトのエントリーページで A/B テストの変更を表示することもできます。
  1. Kameleoon で同意管理ポリシーを定義し、Consent required を選択します。
  2. 以下の Kameleoon 関数を統合します:
    • enableLegalConsent
    • disableLegalConsent
Kameleoon の法的同意に関する詳細は、legal consent API リファレンスを参照してください。同意のステートおよびモードに関する詳細は、同意管理ドキュメントを参照してください。
カスタムスクリプトは、ページ内、Google Tag Manager、または Kameleoon アプリの Global custom script に直接追加できます。 Global custom script でカスタムスクリプトを使用するには、以下の手順に従います:
  1. Projects メニューに移動します。
  2. サイトまたはモバイルアプリのカードで Configuration をクリックします。
  1. General セクションを展開します。
  2. 選択した Kameleoon テンプレートに応じて、以下のコードブロックのいずれかをコピーして貼り付けます。

A/B テストとパーソナライゼーションが同じサービスにある場合のカスタムスクリプトの例

A/B テストとパーソナライゼーションが異なるサービスにある場合のカスタムスクリプトの例

  • Kameleoon Only AB Testing Module = Template ID: 9FYjH37-J
  • Kameleoon Only Personalization Module = Template ID: 2lh8-reEz
ご不明な点がございましたら、Kameleoon カスタマーサクセスマネージャーまでお気軽にお問い合わせください。

Usercentrics 同意バナーで A/B テストを実行する

サイトごとに 1 つの同意実験のみを実行してください。
Usercentrics 同意バナーで A/B テストを実行するには、まずゴールを作成します:
  1. Configure > Goals > New goal をクリックします。
  2. Website Selection で、アカウント作成時に定義した Web サイトを選択します。
  3. TypeCustom Goal を選択します。
    • Usercentrics は、カスタムゴール用にいくつかのカスタムイベントをサポートしています。利用可能なイベントの完全なリストについては、Usercentrics ドキュメントの available UI events を参照してください。
  4. Next をクリックします。
  5. Name your goal フィールドにゴールの名前を入力します。
  6. Describe your goal フィールドに Kameleoon.API.Goals.processConversion と、その後に一意の ID を入力します。
    • ID は New goal ポップインの関数テキストの末尾で確認できます。
ゴールを作成したら、実験を作成します:
  1. Experiments ダッシュボードを開きます。
  2. New Experiment をクリックします。作成したい実験のタイプを尋ねるポップインが開きます。
  3. In the code editor > JS/CSS をクリックします。
  4. NameWebsite、および 実験を開始したいページの URL を入力します。
  5. Validate をクリックします。コードエディタが開きます。
  1. Experiment (左メニューの Variations の上) をクリックし、右側のメニューで Test specific code をクリックします。
  2. 以下のコードを追加します:
  • 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)
  1. Variations タブに戻ります。
  2. Variation 1 に以下のコードを追加します: window.UC_AB_VARIANT = "variant1";
  3. バリアントに別の名前を付けた場合は、variant1 を適宜置き換えてください。
  4. Finalize タブで、トラフィック分配、ターゲティング、トラッキング、ゴールを選択します。
    • 作成したゴールを追加します。ゴールの一意の ID で検索できます。検索結果が表示されない場合は、ゴール ID の最初の数桁のみを入力してみてください。
  5. Publish をクリックして実験のセットアップを最終化します。
Usercentrics 内部 A/B テストの手順については、Usercentrics A/B テストガイドを参照してください。