Adobe Analytics中的Customer ID功能,可以将企业自身系统中的用户标识(例如CRM ID、会员ID、账号ID)与 Adobe Experience Cloud 的ECID(Experience Cloud ID)进行关联,实现跨系统用户身份识别。
通过Customer ID,企业可以将Adobe Analytics收集的匿名访问数据,与后台业务系统中的用户数据进行关联,从而支持:
- 登录用户分析
- CRM 数据关联
- 用户生命周期分析
- Adobe Audience Manager 用户分群
- Adobe Target 个性化
什么是Adobe Analytics Customer ID?
Customer ID 是企业自己定义的用户标识,通过 Adobe Experience Cloud Identity Service 提供的 setCustomerIDs() 方法,可以将这些企业用户ID发送给 Adobe,从而实现企业用户身份与 Adobe 数据之间的连接。
Customer ID与Adobe Analytics用户识别的关系
需要注意:Customer ID不会替代Adobe Analytics默认的用户识别机制,它是ECID的补充身份信息。
Adobe Analytics默认使用ECID作为主要访客识别方式。
配置 Customer ID
当用户登录后,将后台用户ID发送到 Adobe Experience Cloud。
第一步:创建数据元素
在Adobe Launch 中新建一个数据元素命名为Cookie-ga,设置如下所示:
说明:使用 Visitor 类型存储,可以确保 ID 与用户绑定,Cookie 值只有在被清除时才会变化。
第二步:创建规则
在Adobe Launch 中新建一个规则命名为Set Customer IDs,设置如下所示:
EVENTS
创建一个EVENT,作如下配置:
这里需要注意的是Order需要设置比50小,因为Customer ID 必须在 Adobe Analytics Beacon 发送之前执行:
CONDITIONS
创建一个CONDITION,判断Customer ID是否存在,配置如下:
这个设置的作用是在数据变量Cookie-ga获取到值才触发规则。
ACTIONS
创建一个ACTION,设置如下:
- Extensions:选择Experience Cloud ID Service。
- Action Type:选择Set Customer IDs,setCustomerIDs 可设置一个或多个定义客户 ID 及其身份验证状态的键值对,可以将其他的客户ID和身份验证状态与每位访客关联。
- Integration Code:Integration Code是Customer ID的名称。必须与 Adobe Audience Manager 中的数据源 Integration Code 保持一致。
- Value:发送的用户ID。
- Auth State:身份认证状态,有三种状态:
- Unknown:未知状态
- AUTHENTICATED: 已登录
- LOGGED_OUT: 已退出登录
- Hash Type:用于对传入的数据进行哈希处理。
最后的效果:
第三步:发布与测试
配置好后,发布到Staging环境,切换到测试环境中,打开网站http://www.ichdata.com,打开Adobe Experience Platform Debugger,清除Cookie后刷新页面,然后看Experience Cloud ID里的信息:
可以看到Customer ID和d_cid_ic_crm_id都是值,表示Customer IDS传递成功。再看Filed Group是AAM,就是Adobe Audience Manager, Integration Code需要在AAM里面创建。
在Adobe Audience Manager创建Integration Code
在AAM中点击Audience Source——Data Source——Add New,就可以创建新的数据源,自定义Integration Code:
确保 Integration Code 与 Experience Cloud ID Service 中的 Key 名称一致,否则无法关联数据。‘
常见问题
Customer ID可以使用Cookie ID 吗?
可以,但不推荐。
Customer ID 会替代 ECID 吗?
不会。
Adobe Analytics 仍然使用ECID作为主要访客识别。
Customer ID 只是额外身份关联。
为什么第一次访问没有Customer ID?
需要登录后才会有。
总结
Adobe Analytics Customer ID 主要用于:
将企业已有用户身份(CRM ID、会员ID、账号ID)与 Adobe ECID 建立关联。






