捕获身份

了解如何使用 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)。

IMPORTANT
实施Adobe Experience Platform Web SDK时不需要Experience Cloud ID服务扩展,因为ID服务功能已内置到Platform Web SDK中。

第一方设备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的详细信息

CAUTION
FPID是使用Web服务器设置的Cookie生成ECID的替代方法。 它不用于标识经过身份验证的用户。

经过身份验证的Id

如上所述,在使用Platform Web SDK时,Adobe会为您数字财产的所有访客分配一个ECID。 ECID是用于跟踪未经身份验证的数字行为的默认身份。

您还可以发送经过身份验证的用户ID,以便平台可以创建身份图,并且Target可以设置其第三方ID。 通过使用标识映射数据元素类型来设置经过身份验证的ID。

要创建标识映射数据元素:

  1. 转到​ 数据元素 ​并选择​添加数据元素

  2. 名称​数据元素Identity Map

  3. 对于​扩展,请选择Adobe Experience Platform Web SDK

  4. 作为​数据元素类型,请选择Identity map

  5. 作为​命名空间,请选择在lumaCrmId配置身份课程中创建的命名空间。 如果下拉列表中未显示该变量,请键入该变量。

  6. 作为​ID,选择在User Id创建数据元素课程中创建的数据元素。

  7. 作为​Authenticated状态,请选择​Authenticated

  8. 选择​主要

  9. 选择​保存

    数据收集接口

IMPORTANT
Adobe建议将代表人员(如Luma CRM Id)的标识作为primary标识发送。
如果身份映射包含人员标识符(例如,Luma CRM Id),则人员标识符将变为主身份。 否则,ECID将成为主标识。
此外,对于Platform应用程序的客户,Adobe建议实施标识图形链接规则以防止图形折叠。
NOTE
您无需执行任何操作即可在Web SDK实施中捕获ECID。 它将被自动捕获。

在这些步骤结束时,您应该创建以下数据元素:

核心扩展数据元素
Platform Web SDK扩展数据元素
Ecommerce Cart Products
Data Variable
Ecommerce Product Category
Identity Map
Ecommerce Product Id
XDM Variable
Ecommerce Product Name
Ecommerce Purchase Id
Ecommerce Purchase Products
Page Name
User Id
User Logged In

设置这些数据元素后,您可以通过在Tags中创建规则来开始向Platform Edge Network发送数据。

NOTE
感谢您投入时间学习Adobe Experience Platform Web SDK。 如果您有疑问、希望分享一般反馈或有关于未来内容的建议,请在此Experience League社区讨论帖子上分享这些内容
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4