テストプロファイルの作成 create-test-profiles

ジャーニーでテストモードを使用する際や、コンテンツをプレビューしてテストするには、テストプロファイルが必要です。

NOTE
Journey Optimizer を使用すると、CSV/JSON ファイルからアップロードした、または手動で追加したサンプル入力データを使用してコンテンツをプレビューし、配達確認を送信することで、コンテンツの様々なバリアントをテストできます。詳しくは、サンプル入力データを使用してコンテンツをテストする方法を参照してください。

CSV ファイルをアップロード ​ または API 呼び出し ​ を使用して、テストプロファイルを作成できます。 Adobe Journey Optimizer た、テストプロファイルを容易に作成できる特定の ​ 製品内ユースケース ​ も用意されています。

既存のデータセットに JSON ファイルをアップロードできます。詳しくは、データ取り込みのドキュメントを参照してください。

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

➡️ テストプロファイルの作成方法については、このビデオをご覧くださいテスト

前提条件 test-profile-prerequisites

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

スキーマの作成

スキーマを作成する​には、次の手順に従います。

  1. 「データ管理」メニューセクションで、「スキーマ」をクリックし、「スキーマを作成」ボタンを選択します。

    「スキーマを作成」ボタンを含むスキーマメニュー

  2. スキーマ作成オプションとして 標準 を選択します。

  3. スキーマタイプ(例:個人プロファイル を選択し、「次へ をクリックし す。
    個々のプロファイルオプションを表示するスキーマタイプ選択

  4. スキーマの名前を入力して、「終了」をクリックします。
    スキーマに名前を付けて保存ダイアログ

  5. フィールドグループ」セクションの左側で、「追加」をクリックして、適切なフィールドグループを選択します。「プロファイルテストの詳細」フィールドグループを必ず追加してください。
    「追加」ボタンを含んだ「フィールドグループ」セクション
    完了したら、「フィールドグループを追加」をクリックします。フィールドグループのリストが、スキーマの概要画面に表示されます。
    フィールドグループリストを使用したスキーマの概要

    note note
    NOTE
    スキーマの名前をクリックして、そのプロパティを更新します。
  6. フィールドのリストで、プライマリ ID として定義するフィールドをクリックします。
    プライマリ ID を選択するためのスキーマフィールドリスト

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

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

    プロファイルオプションが有効になっているスキーマプロパティペイン

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

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

データセットの作成

次に、プロファイルのインポート先となる​ データセットを作成 ​する必要があります。次の手順に従います。

  1. データセット​を参照し、「データセットを作成」をクリックします。
    データセットを作成ボタンを含んだデータセットメニュー
  2. スキーマからデータセットを作成」を選択します。
    「スキーマからデータセットを作成」オプション
  3. 作成済みのスキーマを選択し、「次へ」をクリックします。
    データセット作成用のスキーマ選択画面
  4. 名前を選択し、「終了」をクリックします。
    データセットに名前を付けて完了ダイアログ
  5. プロファイル」オプションを有効にします。
    プロファイルオプションが有効なデータセット設定
NOTE
データセットの作成について詳しくは、カタログサービスのドキュメントを参照してください。

製品内のユースケース use-case-1

のホ Adobe Journey Optimizer ムページから、製品内ユースケースのテストプロファイルを活用できます。 このユースケースは、公開前にジャーニーのテストに使用するテストプロファイルの作成を容易にします。

ホームページのテストプロファイルのユースケースカード

開始」ボタンをクリックして、ユースケースを開始します。

次の情報が必要です。

  1. ID 名前空間テストプロファイル を一意に識別するために使用される ID 名前空間。例えば、メールを使用してテストプロファイルを識別する場合は、ID 名前空間の​ メール ​を選択する必要があります。一意の識別子が電話番号の場合は、ID 名前空間の​ 電話 ​を選択する必要があります。

  2. CSV ファイル:作成するテストプロファイルのリストを含む、コンマ区切りファイル。このユースケースでは、作成するテストプロファイルのリストを含む CSV ファイルに対し、形式を事前に定義しておく必要があります。ファイルの各行には、次のフィールドが次のように正しい順序で含まれている必要があります。

    1. 人物 ID:テストプロファイルを表す一意の識別子です。このフィールドの値は、選択した ID 名前空間を反映する必要があります。(例えば、ID 名前空間に「電話」を選択した場合、このフィールドの値は電話番号にする必要があります。同様に、「メール」を選択した場合、このフィールドの値は、メールにする必要があります)
    2. メールアドレス:テストプロファイルのメールアドレス。(ID 名前空間で「メール」を選択した場合、人物 ID フィールドと​ メールアドレス ​フィールドに同じ値が含まれる可能性があります)
    3. :テストプロファイルの名。
    4. :テストプロファイルの姓。
    5. 市区町村:テストプロファイルが居住している市区町村
    6. :テストプロファイルの居住国
    7. 性別:テストプロファイルの性別。指定可能な値は、malefemalenon_specified​です。

ID 名前空間を選択し、上記の形式に基づいて CSV ファイルを指定したら、右上の「実行」ボタンを選択します。このユースケースは、完了するまで数分かかる場合があります。ユースケースがテストプロファイルの処理と作成を完了すると、ユーザーに通知が送信されます。

NOTE
テストプロファイルは、既存のプロファイルを上書きする場合があります。ユースケースを実行する前に、CSV にテストプロファイルのみが含まれ、正しいサンドボックスに対して実行されていることを確認してください。

CSV ファイルを使用したテストプロファイルの作成 create-test-profiles-csv

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

  1. スプレッドシートソフトウェアを使用して、単純な CSV ファイルを作成します。
  2. 各必須フィールドに 1 列ずつ追加します。 プライマリ ID フィールド(上記の例では「personID」)を追加し、「testProfile」フィールドを「true」に設定するようにしてください。
    personID および testProfile を含む列ヘッダーを含む CSV ファイル
  3. プロファイルごとに 1 行追加し、各フィールドの値を入力します。
    サンプルテストプロファイルデータを含んだ CSV ファイル
  4. スプレッドシートを CSV ファイルとして保存します。カンマが区切り記号として使用されていることを確認します。
  5. Adobe Experience Platform ワークフロー を参照 ます。
    Adobe Experience Platformのワークフローメニュー
  6. CSV を XDM スキーマにマッピング」を選択し、「開始」をクリックします。
    CSV を XDM スキーマワークフローオプションにマッピング
  7. プロファイルの読み込み先となるデータセットを選択します。「次へ」をクリックします。
    CSV 読み込み用のデータセット選択画面
  8. ファイルを選択」をクリックし、csv ファイルを選択します。ファイルをアップロードしたら、「次へ」をクリックします。
    ファイルを選択ボタンを使用したファイルアップロード画面
  9. ソース csv フィールドをスキーマフィールドにマッピングし、「終了」をクリックします。
    ソースフィールドとターゲットフィールドを表示する CSV フィールドマッピングインターフェイス
  10. データの読み込みが開始します。ステータスが「処理中」から「成功」に変わります。右上の「データセットのプレビュー」をクリックします。
    「データセットをプレビュー」ボタンを使用した成功を示すインポートステータス
  11. テストプロファイルが正しく追加されていることを確認します。
    読み込まれたテストプロファイルを示すデータセットプレビュー

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

NOTE
CSV の読み込みについて詳しくは、データ取り込みドキュメントを参照してください。

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

また、API 呼び出しを使用してテストプロファイルを作成することもできます。詳しくは、Adobe Experience Platform ドキュメント ​ を参照してください。

「プロファイルテストの詳細」フィールドグループを含むプロファイルスキーマを使用する必要があります。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
}
}
}'

チュートリアルビデオ video

テストプロファイルを作成する方法について説明します。

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76