创建测试用户档案

在历程中使用测试模式时需要测试用户档案。 要了解如何使用测试模式,请参阅 此部分.

在Adobe Experience Platform中创建测试用户档案的方法有所不同。 在本文档中,我们将重点介绍两种方法:上传 csv文件 和使用 API调用. 您还可以在数据集中上传json文件,请参阅 数据摄取文档.

这些导入方法还允许您更新配置文件属性。 这样,您就可以将现有用户档案转换为测试用户档案。 只需使用类似的文件或API调用并仅包含值为“true”的“testProfile”字段即可。

创建测试用户档案与在Adobe Experience Platform中创建常规用户档案类似。 有关更多信息,请参阅 实时客户资料文档.

先决条件

为了能够创建用户档案,您首先需要在Adobe Experience Platform中创建架构和数据集。

首先,你需要 创建模式. 请执行以下步骤:

  1. 在Adobe Experience Platform中,单击 Schemas,来访问Advertising Cloud的帮助。

  2. 单击 Create schema,然后选择模式类型,例如 XDM Individual Profile.

  3. 选择架构的名称。

  4. Mixins ,单击 Add.

  5. 选择适当的混合。 确保将 Profile test details 混合。 单击 Add mixin

    混合的列表显示在架构概述屏幕上。

  6. 在字段列表中,单击要定义为主标识的字段。

  7. Field properties 右面板,检查 IdentityPrimary Identity 选项,然后选择命名空间。 如果希望主标识是电子邮件地址,请选择 Email 命名空间。 单击 Apply

  8. 选择架构并启用 Profile 选项 Schema properties.

  9. 单击 Save

注意

有关模式创建的更多信息,请参阅 XDM文档.

那你需要 创建数据集 导入用户档案的位置。 请执行以下步骤:

  1. 在Adobe Experience Platform中,单击 Datasets,然后单击 Create dataset.
  2. 选择 Create dataset from schema.
  3. 选择之前创建的架构,然后单击 Next.
  4. 选择一个名称,然后单击 Finish.
  5. 启用 Profile 选项。
注意

有关数据集创建的更多信息,请参阅 目录服务文档.

使用csv文件创建测试用户档案

在Adobe Experience Platform中,您可以通过将包含不同配置文件字段的csv文件上传到数据集中来创建用户档案。 这是最简单的方法。

  1. 使用电子表格软件创建一个简单的csv文件。
  2. 为每个所需字段添加一列。 确保添加主标识字段(上面示例中为“personID”)和“testProfile”字段设置为“true”。
  3. 为每个用户档案添加一行,并填写每个字段的值。
  4. 将电子表格另存为CSV文件。 确保使用逗号作为分隔符。
  5. 在Adobe Experience Platform中,单击 Workflows,来访问Advertising Cloud的帮助。
  6. 选择 Map CSV to XDM schema,然后单击 Launch.
  7. 选择要将用户档案导入的数据集。 单击 Next
  8. 单击 Choose files ,然后选择csv文件。 上传文件后,单击 Next.
  9. 将源csv字段映射到架构字段,然后单击 Finish.
  10. 数据导入开始。 状态将从 Processing to Success. 单击 Preview data set,位于右上方。
  11. 检查测试用户档案是否已正确添加。

您的测试用户档案已添加,现在可在测试历程时使用。 请参阅此小节

注意

有关csv导入的更多信息,请参阅 数据摄取文档.

使用API调用创建测试用户档案

您还可以通过API调用创建测试用户档案。 请参阅此页面

您必须使用包含“用户档案测试详细信息”混合的用户档案架构。 testProfile标记是此混合标记的一部分。

创建用户档案时,请确保传递值:testProfile = true。

请注意,您还可以更新现有的用户档案,以将其testProfile标记更改为“true”。

以下是用于创建测试用户档案的API调用示例:

curl -X POST \
'https://dcs.adobedc.net/collection/xxxxxxxxxxxxxx' \
-H 'Cache-Control: no-cache' \
-H 'Content-Type: application/json' \
-H 'Postman-Token: xxxxx' \
-H 'cache-control: no-cache' \
-H 'x-api-key: xxxxx' \
-H 'x-gw-ims-org-id: xxxxx' \
-d '{
"header": {
"msgType": "xdmEntityCreate",
"msgId": "xxxxx",
"msgVersion": "xxxxx",
"xactionid":"xxxxx",
"datasetId": "xxxxx",
"imsOrgId": "xxxxx",
"source": {
"name": "Postman"
},
"schemaRef": {
"id": "https://example.adobe.com/mobile/schemas/xxxxx",
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"body": {
"xdmMeta": {
"schemaRef": {
"contentType": "application/vnd.adobe.xed-full+json;version=1"
}
},
"xdmEntity": {
"_id": "xxxxx",
"_mobile":{
"ECID": "xxxxx"
},
"testProfile":true
}
}
}'

在此页面上