建立測試設定檔

在行程中使用test模式時,需要test配置檔案。 要瞭解如何使用test模式,請參閱 此部分

在Adobe Experience Platform建立test配置檔案有不同的方法。 在本文檔中,我們重點介紹兩種方法:上傳 csv檔案 使用 API調用。 您還可以在資料集中上載json檔案,請參閱 資料接收文檔

這些導入方法還允許您更新配置檔案屬性。 這樣,您就可以將現有配置檔案轉換為test配置檔案。 只需使用類似的檔案或API調用,並僅包括值為"true"的"testProfile"欄位。

建立test配置檔案類似於在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 右面板,檢查 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檔案建立test配置檔案

在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. 資料導入開始。 狀態將從 ProcessingSuccess。 按一下 Preview data set​的上界。
  11. 檢查test配置檔案是否已正確添加。

您的test配置檔案已添加,現在可在測試行程時使用。 請參閱本節

注意

有關csv導入的詳細資訊,請參閱 資料接收文檔

使用API調用建立test配置檔案

您還可以通過API調用建立test配置檔案。 請參閱此頁面

必須使用包含「配置式test詳細資訊」混合的配置式架構。 testProfile標誌是此混合的一部分。

建立配置檔案時,確保傳遞值:testProfile = true。

請注意,您還可以更新現有配置檔案,以將其testProfile標誌更改為「true」。

下面是建立test配置檔案的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
}
}
}'

本頁內容