创建身份

了解如何使用 Adobe Experience Platform Web SDK 捕获标识。捕获Luma演示站点上未经身份验证和经过身份验证的标识数据。 了解如何使用您之前创建的数据元素,通过名为身份映射的Platform Web SDK数据元素类型收集经过身份验证的数据。

本课程将重点介绍Adobe Experience Platform Web SDK标记扩展中可用的身份映射数据元素。 您可以将包含经过身份验证的用户ID和身份验证状态的数据元素映射到XDM。

学习目标

在本课程结束时,您能够:

  • 了解Experience CloudID (ECID)和第一方设备ID (FPID)之间的关系
  • 了解未经身份验证与经过身份验证的ID之间的区别
  • 创建身份映射数据元素

先决条件

您了解数据层是什么,熟悉Luma演示站点数据层,并了解如何引用标记中的数据元素。 您必须完成本教程中之前的课程:

Experience Cloud ID

Experience CloudID (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 CloudID服务扩展,因为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将用作种子,以在PlatformEdge 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. Name ​数据元素identityMap.loginID

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

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

  5. 这会在​ 数据收集界面 ​的右侧提示屏幕区域,以便您配置标识:

    数据收集接口

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

  7. 选择​ 命名空间 ​后,必须设置ID。 选择之前在创建数据元素课程中创建的user.profile.attributes.username数据元素,该数据元素可在用户登录Luma网站时捕获ID。

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

  9. 选择​ 主要

  10. 选择​ 保存

    数据收集接口

TIP
Adobe建议将代表人员(如Luma CRM Id)的标识作为primary标识发送。
如果身份映射包含人员标识符(例如,Luma CRM Id),则人员标识符将变为主身份。 否则,ECID将成为主标识。

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

核心扩展数据元素
Platform Web SDK扩展数据元素
cart.orderId
data.variable
cart.productInfo
identityMap.loginID
cart.productInfo.purchase
xdm.variable.content
page.pageInfo.hierarchie1
page.pageInfo.pageName
page.pageInfo.server
product.category
product.productInfo.sku
product.productInfo.title
user.profile.attributes.loggedIn
user.profile.attributes.username

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

下一步:

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