設定同意

Set consent​動作會判斷標籤擴充功能是否應該傳送資料(選擇加入)、捨棄資料(選擇退出)或使用預設同意 (同意不明)。 當使用者允許或拒絕您的網站同意時,您可以使用此動作將其偏好設定與標籤擴充功能同步。 此動作的JavaScript程式庫同等專案是setConsent命令。

  1. 使用您的Adobe ID憑證登入experience.adobe.com
  2. 導覽至​Data Collection > Tags
  3. 選取所需的標籤屬性。
  4. 導覽至​Rules,然後選取所需的規則。
  5. 在Actions下,選取現有動作或建立動作。
  6. 將Extension下拉式欄位設為​Adobe Experience Platform Web SDK,然後將Action type設為​Set consent

標籤擴充功能支援下列標準:

Adobe建議您個別儲存任何同意對話方塊偏好設定,例如儲存在資料元素中。 標籤擴充功能無法提供擷取同意的方式。 若要確保使用者偏好設定與標籤擴充功能保持同步,您可以在每次載入頁面時執行此操作。

可用欄位

此動作型別支援下列組態選項:

  • Instance:動作套用的SDK執行個體。 如果您的實作使用單一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」。

上述自訂程式碼區塊有兩個作用:

  • 同意偏好設定變更時觸發規則。
  • 設定兩個資料元素: IAB TCF同意字串​和​IAB TCF同意GDPR

設定'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