建立測試設定檔

在歷程中使用測試模式時,需要測試設定檔。 要瞭解如何使用測試模式,請參閱本節

在Adobe Experience Platform建立測試設定檔有不同的方式。 在本檔案中,我們著重於兩種方法:上傳csv檔案,並使用API呼叫。 您也可以在資料集中上傳json檔案,請參閱資料擷取檔案

這些匯入方法也可讓您更新描述檔屬性。 這樣,您就可以將現有的描述檔轉換為測試描述檔。 只需使用類似的檔案或API呼叫,並僅包含"testProfile"欄位,其值為"true"。

建立測試描述檔類似於在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 mixin。 按一下 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」)和「testProfile」欄位設為「true」。
  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
}
}
}'

本頁內容

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