创建测试用户档案

在旅程中使用测试模式时,需要测试用户档案。 要了解如何使用测试模式,请参阅本节

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

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

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

先决条件

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

首先,您需要​创建模式。 按照以下步骤操作:

  1. 在Adobe Experience Platform中,单击左侧菜单中的​Schemas

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

  3. 为模式选择名称。

  4. 在​Mixins​部分,单击​Add

  5. 选择适当的混音。 确保添加​Profile test details​混音。 单击 Add mixin.

    混音的列表显示在模式概述屏幕上。

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

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

  8. 选择模式并启用​Schema properties​中的​Profile​选项。

  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”)和设置为“true”的“testProfile”字段。
  3. 每个用户档案添加一行,并填写每个字段的值。
  4. 将电子表格另存为csv文件。 确保逗号用作分隔符。
  5. 在Adobe Experience Platform中,单击左侧菜单中的​Workflows
  6. 选择​Map CSV to XDM schema,然后单击​Launch
  7. 选择要将用户档案导入的数据集。 单击 Next.
  8. 单击​Choose files​并选择您的csv文件。 上载文件时,单击​Next
  9. 将源csv字段映射到模式字段,然后单击​Finish
  10. 数据导入开始。 状态将从​Processing​移动到​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
}
}
}'

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now