TrustArc與Experience Cloud ID Service集成

Adobe Launch Haran 2周前 (05-31) 170次瀏覽 0條留言

這一篇介紹TrustArcExperience Cloud ID Service集成,實現Cookie Banner的設置,滿足隱私保護要求。

最終實現:使用者訪問網站,會彈出一個Cookie Banner,使用者拒絕,不追蹤,使用者同意,才追蹤。

什麼是TrustArc

TrustArc與Experience Cloud ID Service集成

TrustArc,原名Truste, 是一家位于美國加州的隱私合規科技公司,主要為企業提供隱私合規相關的軟體或服務,幫助企業建立和完善隱私合規的相應隱私管理流程,使其快速的符合不同的法律法規的要求。

延伸閱讀:同意聲明管理平台 (CMP)有哪些?

 

方案

Trust Arc在使用者拒絕或同意的時候會將使用者的授權信息寫入到cookie cmapi_cookie_privacy 裡,其中包含有數值2,就表示是允許GA4追蹤:

TrustArc與Experience Cloud ID Service集成

同意的時候發送事件cookie_prefs_set,所以,對於第一個頁面,可以通過事件cookie_prefs_set去觸發,之後的頁面,可以給現有規則添加一個條件,cmapi_cookie_privacy裡包含2才可以觸發。

需要注意:Trust Arc在使用者拒絕或同意的時候會發送多個事件,但只有cookie_prefs_set事件是在已經將用戶的授權信息寫入到Cookie裡才發送的。

設定過程

設定TrustArc Cookie Consent Manager

Adobe Launch的Extension安裝Cookie Consent Manager,不需要做配置。

然後配置一個規則,如下:

TrustArc與Experience Cloud ID Service集成

這個Rule的的作用是彈出Cookie Banner。

Core – Library Loaded (Page Top) 的Order設定盡可能小一些,確保它盡快執行。

Cookie Consent Manager – Managed Service Consent Script 的設定參考TrustArc的js。

 

設定Experience Cloud ID Service

Adobe Launch的Extension安裝Experience Cloud ID Service,做如下設定:

TrustArc與Experience Cloud ID Service集成

 

Opt In 設置為Yes,表示需要獲得使用者同意才可以追蹤。

Previous Permissions 的與設定都是false,如 { aa: false, ecid: false},表示默認不追蹤,只有使用者同意,才設定為true,如{ aa: true, ecid: true},,才可以追蹤。

adobeServicesOptIn裡的程式為:

var consentGroups=_satellite.cookie.get("cmapi_cookie_privacy");
var consent=false //false by default


if(consentGroups && consentGroups.indexOf("2")!=-1){ 
	var consent=true
    return { aa: consent, ecid: consent };
}else{

return { aa: consent, ecid: consent };
}


 

 

調整規則

當使用者同意的時候,TrustArc會通過dataLayer.push發送cookie_prefs_set事件,然後將授權信息寫入到Cookie裡。

第一個頁面

對於第一個頁面,可以通過cookie_prefs_set觸發。

要想使用cookie_prefs_set事件,需要安裝Google Data Layer Extension,安裝後,就可以在默認頁面追蹤的規則裡的EVENT裡添加如下設定:

TrustArc與Experience Cloud ID Service集成

這個設定的作用是,使用者同意的時候,才追蹤到達頁面。

其他頁面

對於其他頁面,在規則的條件裡添加如下設定:

TrustArc與Experience Cloud ID Service集成

這個設定的作用是表示同意追蹤,2表示同意分析,3表示同意廣告追蹤。

 

測試

最後就是測試,頁面打開加載的時候,可以看到previousPermission都是flase,就是默認不追蹤,這時候是不會有Adobe的Cookie生成,也不會有Adobe的追蹤:

TrustArc與Experience Cloud ID Service集成

 

如果使用者點擊同意,就會生成Adobe的Cookie,Adobe Analyyics也可以正常追蹤。

如果使用者拒絕,完全不做任何追蹤。


如果您在操作上仍有任何疑問,歡迎留言交流,或加入:Google Analytics 4交流社團發問
Like (0)
發佈我的留言
取消留言
表情 贴图 加粗 删除线 居中 斜体

Hi,*为發佈留言必須填寫。

  • 顯示名稱*
  • 電子郵件地址*
  • 個人網站網址