設定同意
Set consent動作會判斷標籤擴充功能是否應該傳送資料(選擇加入)、捨棄資料(選擇退出)或使用預設同意 (同意不明)。 當使用者允許或拒絕您的網站同意時,您可以使用此動作將其偏好設定與標籤擴充功能同步。 此動作的JavaScript程式庫同等專案是setConsent命令。
- 使用您的Adobe ID憑證登入experience.adobe.com。
- 導覽至Data Collection > Tags。
- 選取所需的標籤屬性。
- 導覽至Rules,然後選取所需的規則。
- 在Actions下,選取現有動作或建立動作。
- 將Extension下拉式欄位設為Adobe Experience Platform Web SDK,然後將Action type設為Set consent。
標籤擴充功能支援下列標準:
-
Adobe standard:同時支援1.0和2.0標準。
-
IAB透明與同意架構:若您使用此標準,若您的實作已正確設定,訪客的即時客戶設定檔會以同意資訊更新:
- XDM個別設定檔結構描述包含IAB TCF 2.0同意欄位群組。
- 體驗事件結構描述包含IAB TCF 2.0同意欄位群組。
Adobe建議您個別儲存任何同意對話方塊偏好設定,例如儲存在資料元素中。 標籤擴充功能無法提供擷取同意的方式。 若要確保使用者偏好設定與標籤擴充功能保持同步,您可以在每次載入頁面時執行此操作。
可用欄位
此動作型別支援下列組態選項:
- Instance:動作套用的SDK執行個體。 如果您的實作使用單一SDK例項,此下拉式功能表會停用。
- Identity map:資料元素,可控制ECID的產生方式以及同意資訊繫結至哪些ID。
- Consent information:決定您要填寫表單,或提供包含同意資訊的資料元素。
- Standard:您要使用的同意標準。 可用的選項包括'Adobe'和'IAB TCF'。
- Version:您要使用的同意標準版本。
- Datastream configuration overrides:這個命令支援資料流設定覆寫,讓您能夠控制哪些應用程式和服務接收這個資料。 當您在個別命令和標籤延伸組態設定中設定資料流組態覆寫時,個別命令優先。 如需詳細資訊,請參閱資料流組態覆寫。
建立更新同意資訊的規則
使用此動作的理想時機是當客戶的同意偏好設定已變更時。 您可以建立標籤規則來監聽此變更。
-
在標籤屬性中,導覽至 Rules 並選取Add rule。
-
為規則指定所需的名稱,然後選取
+旁的'Events'圖示。 -
在左側設定下列屬性:
- Extension:Core
- EVent type:Custom code
-
開啟右側的編輯器,並使用下列程式碼作為範本:
// 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();
- 選擇「Keep changes」。
上述自訂程式碼區塊有兩個作用:
- 同意偏好設定變更時觸發規則。
- 設定兩個資料元素: IAB TCF同意字串和IAB TCF同意GDPR。
設定'Set Consent'動作時,這些資料元素很有用:
-
選取
+旁的'Actions'圖示。 -
在左側設定下列屬性:
- Extension:Adobe Experience Platform Web SDK
- Action type:Set consent
-
在右側設定下列屬性:
- 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%
NOTE
您無法使用資料元素選擇器來選擇這些資料元素,因為它們是透過自訂程式碼建立的。 您必須輸入有百分比符號的資料元素名稱。
recommendation-more-help
12b4e4a9-5028-4d88-8ce6-64a580811743