在历程中使用测试模式时需要测试用户档案。 要了解如何使用测试模式,请参阅 此部分.
在Adobe Experience Platform中创建测试用户档案的方法有所不同。 在本文档中,我们将重点介绍两种方法:上传 csv文件 和使用 API调用. 您还可以在数据集中上传json文件,请参阅 数据摄取文档.
这些导入方法还允许您更新配置文件属性。 这样,您就可以将现有用户档案转换为测试用户档案。 只需使用类似的文件或API调用并仅包含值为“true”的“testProfile”字段即可。
创建测试用户档案与在Adobe Experience Platform中创建常规用户档案类似。 有关更多信息,请参阅 实时客户资料文档.
为了能够创建用户档案,您首先需要在Adobe Experience Platform中创建架构和数据集。
首先,你需要 创建模式. 请执行以下步骤:
在Adobe Experience Platform中,单击 Schemas,来访问Advertising Cloud的帮助。
单击 Create schema,然后选择模式类型,例如 XDM Individual Profile.
选择架构的名称。
在 Mixins ,单击 Add.
选择适当的混合。 确保将 Profile test details 混合。 单击 Add mixin。
混合的列表显示在架构概述屏幕上。
在字段列表中,单击要定义为主标识的字段。
在 Field properties 右面板,检查 Identity 和 Primary Identity 选项,然后选择命名空间。 如果希望主标识是电子邮件地址,请选择 Email 命名空间。 单击 Apply。
选择架构并启用 Profile 选项 Schema properties.
单击 Save。
有关模式创建的更多信息,请参阅 XDM文档.
那你需要 创建数据集 导入用户档案的位置。 请执行以下步骤:
有关数据集创建的更多信息,请参阅 目录服务文档.
在Adobe Experience Platform中,您可以通过将包含不同配置文件字段的csv文件上传到数据集中来创建用户档案。 这是最简单的方法。
您的测试用户档案已添加,现在可在测试历程时使用。 请参阅此小节。
有关csv导入的更多信息,请参阅 数据摄取文档.
您还可以通过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
}
}
}'