同意を設定

Set consent のアクションは、タグ拡張機能がデータを送信する(オプトイン)、データを破棄する(オプトアウト)、または使用する ​ デフォルトの同意 ​ (同意が不明)かどうかを決定します。 ユーザーがサイトで同意を許可または拒否する場合、このアクションを使用して、ユーザーの環境設定をタグ拡張機能と同期できます。 このアクションと同等のJavaScript ライブラリが setConsent コマンドです。

  1. Adobe IDの資格情報を使用して experience.adobe.com にログインします。
  2. Data CollectionTags​に移動します。
  3. 目的のタグプロパティを選択します。
  4. Rules に移動して、目的のルールを選択します。
  5. 「Actions」で、既存のアクションを選択するか、アクションを作成します。
  6. Extension ドロップダウンフィールドを Adobe Experience Platform Web SDK に設定し、Action type を Set consent に設定します。

タグ拡張機能は、次の標準をサポートしています。

Adobeでは、同意ダイアログの環境設定をデータ要素など、個別に保存することをお勧めします。 タグ拡張機能には、同意を取得する方法はありません。 ユーザーの環境設定とタグ拡張機能の同期が維持されるように、ページが読み込まれるたびにそのアクションを実行できます。

使用可能なフィールド

このアクションタイプは、次の設定オプションをサポートしています。

  • Instance:アクションが適用されるSDK インスタンス。 実装で 1 つのSDK インスタンスを使用している場合、このドロップダウンメニューは無効になります。
  • Identity map:ECID の生成方法と、同意情報が関連付けられている ID を制御するデータ要素。
  • Consent information:フォームに入力するか、同意情報を含むデータ要素を指定するかを決定します。
  • Standard:使用する同意標準。 利用可能なオプションには'Adobe'と'IAB TCF'があります。
  • Version:使用する同意標準のバージョン。
  • Datastream configuration overrides:このコマンドは、データストリーム設定の上書きをサポートし、このデータを受信するアプリやサービスを制御できます。 個々のコマンドとタグ拡張機能設定内の両方でデータストリーム設定の上書きを設定した場合、個々のコマンドが優先されます。 詳しくは、​ データストリーム設定の上書き ​ を参照してください。

同意情報を更新するルールの作成

このアクションを使用する最適なタイミングは、顧客の同意環境設定が変更された場合です。 この変更をリッスンするタグルールを作成できます。

  1. タグプロパティ内で、Rules に移動し、「Add rule」を選択します。

  2. ルールに必要な名前を付け、+ の横にある「Events」アイコンを選択します。

  3. 左側で次のプロパティを設定します。

    • Extension:Core
    • EVent type:Custom code
  4. 右側のエディターを開き、次のコードをテンプレートとして使用します。

// Wait for window.__tcfapi to be defined, then trigger when the customer has completed their consent and preferences.
function addEventListener() {
  if (window.__tcfapi) {
    window.__tcfapi("addEventListener", 2, function (tcData, success) {
      if (success && tcData.eventStatus === "useractioncomplete") {
        // save the tcData.tcString in a data element
        _satellite.setVar("IAB TCF Consent String", tcData.tcString);
        _satellite.setVar("IAB TCF Consent GDPR", tcData.gdprApplies);
        trigger();
      }
    });
  } else {
    // window.__tcfapi wasn't defined. Check again in 100 milliseconds
    setTimeout(addEventListener, 100);
  }
}
addEventListener();
  1. Keep changes を選択します。

上記のカスタムコードブロックでは、次の 2 つを実行します。

  • 同意環境設定が変更された場合にルールをトリガーします。
  • IAB TCF 同意文字列 および IAB TCF 同意 GDPR の 2 つのデータ要素を設定します。

次のデータ要素は、'Set Consent' アクションを設定するときに役立ちます:

  1. + の横にある「Actions」アイコンを選択します。

  2. 左側で次のプロパティを設定します。

    • Extension:Adobe Experience Platform Web SDK
    • Action type:Set consent
  3. 右側で次のプロパティを設定します。

    • Standard:IAB TCF
    • Version:2.0
    • Value%IAB TCF Consent String%
    • Does GDPR apply to this consent value: Provide a data element (値は %IAB TCF Consent GDPR%

IAB 同意アクションの設定

NOTE
これらのデータ要素はカスタムコードを通じて作成されているので、データ要素セレクターを使用して選択することはできません。 データ要素名にはパーセント記号を付けて入力する必要があります。
recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743