Adobe Launch上配置TrustArc实现Cookie Banner

Adobe Launch Haran 3周前 (06-01) 154次浏览 0个评论
文章目录[隐藏]

这一篇介绍如何在Adobe Launch上配置TrustArc,实现Cookie Banner的设置,用于同意,Adobe才生成Cookie和跟踪数据,用户未做授权之前或拒绝的时候,Adobe不生成Cookie和跟踪数据。

什么是TrustArc

Adobe Launch上配置TrustArc实现Cookie Banner

TrustArc,原名Truste, 是一家位于美国加州的隐私合规科技公司,主要为企业提供隐私合规相关的软件或服务,帮助企业建立和完善隐私合规的相应隐私管理流程,使其快速的符合不同的法律法规的要求。

 

方案思路

页面打开的时候,加载TrustArc的js,弹出Cookie Banner。

  • 用户同意,TrustArc会通过dataLayer.push发送事件cookie_prefs_set ,同时将授权信息写入到Cookie,Adobe才生成Cookie和跟踪数据。
  • 用户拒绝,将授权信息写入到Cookie,Adobe不生成Cookie和跟踪数据。Adobe Launch上配置TrustArc实现Cookie Banner

可以使用事件cookie_prefs_set和Cookie里的授权信息实现配置。

 

 

配置过程

 

配置TrustArc Cookie Consent Manager

Adobe Launch的插件里搜索“Cookie Consent Manager”并安装它,不需要做配置。

然后配置一个规则,如:

Adobe Launch上配置TrustArc实现Cookie Banner

这个规则的作用是实现页面打开的时候,加载TrustArc的js,弹出Cookie Banner。

Core – Library Loaded (Page Top) 里的Order设置越小越好,确保它尽快执行。

Cookie Consent Manager – Managed Service Consent Script基于TrustArc的js的参数去设置。

 

配置Experience Cloud ID Service

Adobe Launch的插件里搜索“Experience Cloud ID Service”并安装它,做如下设置:

Adobe Launch上配置TrustArc实现Cookie Banner

 

Opt In选择Yes,表示ECID要获得授权才可以生成。

Previous Permissions 是预设授权类型,默认就是flase,如 { 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 };
}


 

用户同意或拒绝的时候,会将授权信息写入到Cookie,它会写入至少三个cookie,cmapi_cookie_privacy是最快写入的,所以这会使用Cookie cmapi_cookie_privacy,cmapi_cookie_privacy里的值的意思如下:

  • 1:表示必要的Cookie,
  • 2:表示分析类的Cookie,如Adobe Analytics就是属于这一类
  • 3:表示广告类的Cookie,如Adwords转换追踪就属于这一类

如果有 cmapi_cookie_privacy里有2,就表示可以跟踪。

 

调整规则

对于第一个页面,前面讲到,如果用户同意,会通过dataLayer.push发送事件cookie_prefs_set,可以用这个事件去跟踪第一个页面。

但事件cookie_prefs_set是通过dataLayer.push发送,需要安装Google Data Layer Extension插件。

安装后,在原有的页面跟踪的规则上新建一个EVENTS:

Adobe Launch上配置TrustArc实现Cookie Banner

 

 

对于其他规则,在规则的条件里新增如下配置:

Adobe Launch上配置TrustArc实现Cookie Banner

 

表示用户同意,这个规则才可以触发。

 

测试

当页面打开的时,由于previousPermission预设是flase,所以你可以看到:

Adobe Launch上配置TrustArc实现Cookie Banner

当用户同意后,你可以看到更新为true,可以跟踪。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址