创建身份
了解如何使用 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)。
第一方设备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的更多信息
经过身份验证的Id
如上所述,在使用Platform Web SDK时,您数字资产的所有访客都会Adobe分配一个ECID。 ECID是用于跟踪未经身份验证的数字行为的默认身份。
您还可以发送经过身份验证的用户ID,以便平台可以创建身份图,并且Target可以设置其第三方ID。 通过使用标识映射数据元素类型来设置经过身份验证的ID。
要创建标识映射数据元素:
-
转到 数据元素 并选择 添加数据元素
-
Name 数据元素
identityMap.loginID
-
对于 扩展,请选择
Adobe Experience Platform Web SDK
-
作为 数据元素类型,请选择
Identity map
-
这会在 数据收集界面 的右侧提示屏幕区域,以便您配置标识:
-
作为 命名空间,请选择您之前在配置身份课程中创建的
lumaCrmId
命名空间。 如果下拉列表中未显示该变量,请键入该变量。 -
选择 命名空间 后,必须设置ID。 选择之前在创建数据元素课程中创建的
user.profile.attributes.username
数据元素,该数据元素可在用户登录Luma网站时捕获ID。 -
作为 Authenticated状态,请选择 Authenticated
-
选择 主要
-
选择 保存
Luma CRM Id
)的标识作为primary标识发送。Luma CRM Id
),则人员标识符将变为主身份。 否则,ECID
将成为主标识。在这些步骤结束时,您应该创建以下数据元素:
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发送数据。