同意實作

在Platform目前的同意處理支援版本中,Platform Web SDK只會自動強制執行資料收集許可權(collect.val)。 雖然可以收集更細微的同意和偏好設定並保留在客戶設定檔中,但必須在您自己的下游流程中手動強制這些額外訊號。

NOTE
如需上述XDM同意欄位結構的詳細資訊,請參閱同意和偏好設定資料型別的指南。

設定系統後,Platform Web SDK會解譯目前使用者的資料收集同意值,以判斷資料應傳送至Adobe Experience PlatformEdge Network、從使用者端卸除或持續存在,直到資料收集許可權設為「是」或「否」為止。

由於每個CMP系統都是獨一無二的,因此您必須決定讓客戶在與您的服務互動時提供同意的最佳方式。 常見方法是使用Cookie同意對話方塊來達成此目的,類似於以下範例:

此對話方塊應允許客戶針對其資料選擇加入或退出特定行銷和個人化使用案例。 這些同意和偏好設定應該符合您在下一個步驟中為啟用Profile的資料集定義的資料模型。

新增標準化的同意欄位至啟用Profile的資料集

客戶同意資料必須傳送至已啟用Profile的資料集,其結構描述包含同意欄位。 這些欄位必須包含在您用來擷取個別客戶屬性資訊的相同結構描述和資料集中。

請參閱有關設定資料集以擷取同意資料的教學課程,以取得有關如何將這些必要欄位新增到已啟用Profile的資料集的詳細步驟,然後再繼續本指南。

更新Profile合併原則以包含同意資料

建立可啟用Profile的資料集以處理同意資料後,您必須確保合併原則已設定為在每個客戶設定檔中一律包含同意欄位。 這涉及設定資料集優先順序,讓您的同意資料集能比其他潛在衝突的資料集優先處理。

NOTE
如果您沒有任何衝突的資料集,您應該為合併原則設定時間戳記優先順序。 這有助於確保客戶指定的最新同意是使用的同意設定。

如需有關如何使用合併原則的詳細資訊,請先閱讀合併原則概觀。 設定合併原則時,您必須確保設定檔包含同意和偏好設定結構描述欄位群組提供的所有必要同意屬性,如資料集準備指南中所述。

將同意資料帶入Platform

當您有資料集和合併原則來代表客戶設定檔中的必要同意欄位後,下一步就是將同意資料本身帶入Platform。

首先,您應該在CMP偵測到同意變更事件時,使用Adobe Experience Platform Web SDK將同意資料傳送至Platform。 如果您在行動平台上收集同意資料,應使用Adobe Experience Platform Mobile SDK。 您也可以將收集的同意資料對應至同意資料集的XDM結構描述,並透過批次擷取將其傳送至Platform,以直接擷取資料。

以下各小節提供每種方法的詳細資訊。

設定Experience Platform Web SDK處理同意資料

將CMP設定為監聽網站上的同意變更事件後,您就可以整合Experience PlatformWeb SDK以接收更新的同意設定,並在每次載入頁面時和發生同意變更事件時傳送給Platform。 如需詳細資訊,請參閱設定Web SDK以處理客戶同意資料的指南。