テストプロファイルを作成

テストプロファイルは、ジャーニーでテストモードを使用する場合に必要です。 テストモードの使い方については、このを参照してください。

Adobe Experience Platformでテストプロファイルを作成するには、様々な方法があります。 このドキュメントでは、次の2つの方法に焦点を当てます。csvファイルをアップロードし、APIを使用してを呼び出します。 また、データセットにjsonファイルをアップロードすることもできます。データ収集ドキュメントを参照してください。

これらの読み込み方法を使用して、プロファイル属性を更新することもできます。 これにより、既存のプロファイルをテストプロファイルに変換できます。 同様のファイルまたはAPI呼び出しを使用し、「testProfile」フィールドの値を「true」にするだけで済みます。

テストプロファイルの作成は、Adobe Experience Platformで正規プロファイルを作成するのと似ています。 詳しくは、リアルタイム顧客プロファイルドキュメントを参照してください。

前提条件

プロファイルを作成するには、まずAdobe Experience Platformでスキーマとデータセットを作成する必要があります。

まず、スキーマ​を作成する必要があります。 次の手順に従います。

  1. Adobe Experience Platformで、左のメニューの​スキーマ​をクリックします。

  2. 右上の「スキーマを作成」をクリックし、スキーマの種類を選択します(例:XDM個別プロファイル)。

  3. スキーマの名前を選択します。

  4. ミックスイン」セクションで、「追加」をクリックします。

  5. 適切なミックスインを選択します。 プロファイルテストの詳細​ミックスインを追加してください。 ミックスイン追加​をクリックします。

    ミックスインのリストは、スキーマの概要画面に表示されます。

  6. フィールドのリストで、主IDとして定義するフィールドをクリックします。

  7. フィールドのプロパティ​右パネルで、ID​および​プライマリID​オプションを確認し、名前空間を選択します。 プライマリIDを電子メールアドレスにする場合は、電子メール​名前空間を選択します。 「適用」をクリックします。

  8. スキーマを選択し、スキーマのプロパティ​で​プロファイル​オプションを有効にします。

  9. 保存」をクリックします。

メモ

スキーマの作成について詳しくは、XDMドキュメントを参照してください。

次に、プロファイルを読み込むデータセット​​作成する必要があります。 次の手順に従います。

  1. Adobe Experience Platformで、左のメニューで「データセット」をクリックし、「データセットを作成」をクリックします。
  2. スキーマからデータセットを作成」を選択します。
  3. 以前に作成したスキーマを選択し、「次へ」をクリックします。
  4. 名前を選択し、完了​をクリックします。
  5. プロファイル​オプションを有効にします。
メモ

データセットの作成について詳しくは、カタログサービスのドキュメントを参照してください。

CSVファイルを使用したテストプロファイルの作成

Adobe Experience Platformでは、様々なプロファイルフィールドを含むCSVファイルをプロファイルセットにアップロードして、を作成できます。 これが最も簡単な方法です。

  1. スプレッドシートソフトウェアを使用して、単純なCSVファイルを作成します。
  2. 必要な各フィ追加ールドに対して1列。 主IDフィールド(上記の例では「personID」)と「testProfile」フィールドを「true」に設定して追加します。
  3. プロファイルご追加とに1行を入力し、各フィールドの値を入力します。
  4. スプレッドシートをCSVファイルとして保存します。 カンマが区切り文字として使用されていることを確認します。
  5. Adobe Experience Platformで、左のメニューの​ワークフロー​をクリックします。
  6. CSVをXDMスキーマにマップ」を選択し、「​を起動」をクリックします。
  7. プロファイルの読み込み先のデータセットを選択します。 「次へ」をクリックします。
  8. ファイルを選択」をクリックし、csvファイルを選択します。 ファイルをアップロードしたら、「次へ」をクリックします。
  9. ソースcsvフィールドをスキーマフィールドにマップし、「完了」をクリックします。
  10. データのインポートが開始されます。 ステータスが​処理​から​成功​に変わります。 右上の​プレビューデータセット​をクリックします。
  11. テストプロファイルが正しく追加されていることを確認します。

テストプロファイルが追加され、ジャーニーをテストする際に使用できるようになりました。 こちらの節を参照してください。

メモ

CSVのインポートについて詳しくは、データ収集ドキュメントを参照してください。

API呼び出しを使用したテストプロファイルの作成

また、API呼び出しを使用してテストプロファイルを作成することもできます。 このページを参照してください。

「プロファイルテストの詳細」ミックスインが含まれるプロファイルスキーマを使用する必要があります。 testProfileフラグは、このmixinの一部です。

プロファイルを作成する場合は、次の値を渡す必要があります。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
}
}
}'

このページ