捕获身份
了解如何使用 Adobe Experience Platform Web SDK 捕获身份标识。捕获Luma演示网站上未经身份验证和经过身份验证的标识数据。 了解如何使用您之前创建的数据元素,通过名为身份映射的Platform Web SDK数据元素类型收集经过身份验证的数据。
本课程将重点介绍Adobe Experience Platform Web SDK标记扩展中可用的身份映射数据元素。 您可以将包含经过身份验证的用户ID和身份验证状态的数据元素映射到XDM。
学习目标
在本课程结束时,您能够:
- 了解Experience Cloud ID (ECID)和第一方设备ID (FPID)之间的关系
- 了解未经身份验证与经过身份验证的ID之间的区别
- 创建身份映射数据元素
先决条件
您了解数据层是什么,熟悉Luma演示网站数据层,并了解如何在标记中引用数据元素。 您必须完成本教程中之前的课程:
Experience Cloud ID
Experience Cloud ID (ECID)是跨Adobe Experience Platform和Adobe Experience Cloud应用程序使用的共享身份命名空间。 ECID为客户身份奠定了基础,是数字资产的默认身份。 ECID是跟踪未经身份验证的用户行为的理想标识符,因为它始终存在。
详细了解如何使用Platform Web SDK跟踪ECID。
ECID是使用第一方Cookie和平台Edge Network的组合设置的。 默认情况下,第一方身份Cookie由Web SDK在客户端设置。 要说明浏览器对Cookie生命周期的限制,您可以选择改为在服务器端设置您自己的第一方身份Cookie。 这些身份Cookie称为第一方设备ID (FPID)。
第一方设备ID (FPID)
FPID是使用您自己的Web服务器设置的第一方Cookie,Adobe随后会使用这些服务器创建ECID,而不是使用Web SDK设置的第一方Cookie。 虽然浏览器支持可能有所不同,但由利用DNS A记录(对于IPv4)或AAAA记录(对于IPv6)的服务器设置的第一方Cookie往往比由DNS CNAME或JavaScript代码设置时更持久。
设置FPID Cookie后,在收集事件数据时,可以获取其值并将其发送到Adobe。 收集的FPID将用作种子,以在Platform Edge Network上生成ECID,这仍将是Adobe Experience Cloud应用程序中的默认标识符。
虽然本教程中未使用FPID,但建议您在自己的网络SDK实施中使用FPID。 阅读有关Platform Web SDK中的第一方设备ID的详细信息
经过身份验证的Id
如上所述,在使用Platform Web SDK时,Adobe会为您数字财产的所有访客分配一个ECID。 ECID是用于跟踪未经身份验证的数字行为的默认身份。
您还可以发送经过身份验证的用户ID,以便平台可以创建身份图,并且Target可以设置其第三方ID。 通过使用标识映射数据元素类型来设置经过身份验证的ID。
要创建标识映射数据元素:
Luma CRM Id)的标识作为primary标识发送。Luma CRM Id),则人员标识符将变为主身份。 否则,ECID将成为主标识。在这些步骤结束时,您应该创建以下数据元素:
Ecommerce Cart ProductsData VariableEcommerce Product CategoryIdentity MapEcommerce Product IdXDM VariableEcommerce Product NameEcommerce Purchase IdEcommerce Purchase ProductsPage NameUser IdUser Logged In设置这些数据元素后,您可以通过在Tags中创建规则来开始向Platform Edge Network发送数据。