エンドポイントのプレビューと見積もり
セグメント定義を作成する際には、Adobe Experience Platformの推定ツールとプレビューツールを使用して概要レベルの情報を表示し、期待するオーディエンスを確実に分離するのに役立ちます。
-
プレビュー セグメント定義の選定中のプロファイルのページ分割されたリストを提供し、結果を期待するものと比較できるようにします。
-
予測 は、推定オーディエンスサイズ、信頼区間、エラー標準偏差など、セグメント定義に関する統計情報を提供します。
はじめに
このガイドで使用するエンドポイントは、Adobe Experience Platform Segmentation Service API の一部です。 続行する前に、 はじめる前にを参照して、必要なヘッダーやサンプル API 呼び出しの読み取り方法など、API の呼び出しを正常に実行するために必要な重要な情報を確認してください。
推定の生成方法
プロファイルストアへのレコードの取り込みが、合計プロファイル数を 5% 以上増加または減少させると、サンプリングジョブがトリガーされて数が更新されます。 データサンプリングをトリガーする方法は、取り込み方法によって異なります。
- バッチ取り込み: バッチ取り込みの場合、プロファイルストアにバッチを正常に取り込んでから 15 分以内に、5% の増減しきい値に達すると、ジョブを実行してカウントを更新します。
- ストリーミング取得: ストリーミングデータワークフローの場合は、5% の増加または減少しきい値に達したかどうかを判断するために、1 時間ごとにチェックが行われます。 カウントされる場合は、カウントを更新するジョブが自動的にトリガーされます。
スキャンのサンプルサイズは、プロファイルストア内のエンティティの合計数によって異なります。 これらのサンプルサイズを次の表に示します。
プレビューの新規作成 create-preview
新しいプレビューを作成するには、/preview
エンドポイントに POST リクエストを送信します。
API 形式
POST /preview
リクエスト
code language-shell |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 | |
---|---|
プロパティ | 説明 |
predicateExpression |
データのクエリに使用する PQL 式です。 |
predicateType |
predicateExpression のクエリ式の述語タイプ。 現在、このプロパティに許可されている値は pql/text のみです。 |
predicateModel |
プロファイルデータの基となる Experience Data Model (XDM)スキーマクラスの名前。 |
graphType |
クラスターの取得元のグラフタイプ。 サポートされている値は、none (ID ステッチを実行しない)および pdg (プライベート ID グラフに基づいて ID ステッチを実行する)です。 |
応答
成功時の応答は、HTTP ステータス 201(Created)と共に、新しく作成されたプレビューの詳細を返します。
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
プロパティ | 説明 |
state |
プレビュージョブの現在の状態です。最初に作成されると、「新規」状態になります。 その後、処理が完了するまで「RUNNING」状態になり、その時点で「RESULT_READY」または「FAILED」になります。 |
previewId |
次の節で説明するように、見積もりやプレビューを表示する際にルックアップ目的で使用されるプレビュージョブの ID。 |
特定のプレビュー結果の取得 get-preview
特定のプレビューに関する詳細な情報を取得するには、/preview
エンドポイントにGETリクエストを実行し、リクエストパスでプレビュー ID を指定します。
API 形式
GET /preview/{PREVIEW_ID}
{PREVIEW_ID}
previewId
値。リクエスト
code language-shell |
---|
|
応答
成功時の応答は、HTTP ステータス 200 と共に、指定されたプレビューに関する詳細な情報を返します。
code language-json |
---|
|
table 0-row-2 1-row-2 | |
---|---|
プロパティ | 説明 |
results |
エンティティ ID のリストと関連する ID。 提供されるリンクは、 プロファイルアクセス API エンドポイントを使用して、指定したエンティティを検索するために使用できます。 |
特定の見積ジョブの結果の取得 get-estimate
プレビュージョブを作成したら、/estimate
エンドポイントへのGETリクエストのパスでその previewId
を使用して、予測オーディエンスサイズ、信頼区間、エラー標準偏差など、セグメント定義に関する統計情報を表示できます。
API 形式
GET /estimate/{PREVIEW_ID}
{PREVIEW_ID}
previewId
値です。リクエスト
次のリクエストは、特定の見積ジョブの結果を取得します。
code language-shell |
---|
|
応答
成功した応答は、見積ジョブの詳細を含む HTTP ステータス 200 を返します。
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 3-row-2 | |
---|---|
プロパティ | 説明 |
estimatedNamespaceDistribution |
セグメント定義内のプロファイルの数を ID 名前空間別に分類して示すオブジェクトの配列。 1 つのプロファイルが複数の名前空間に関連付けられている可能性があるので、名前空間別のプロファイルの合計数(各名前空間に表示される値をまとめたもの)は、プロファイル数指標よりも多くなる場合があります。 例えば、顧客が複数のチャネルでブランドとやり取りする場合、複数の名前空間がその個々の顧客に関連付けられます。 |
state |
プレビュージョブの現在の状態です。処理が完了するまで状態は「RUNNING」になり、その時点で「RESULT_READY」または「FAILED」になります。 |
_links.preview |
state が「RESULT_READY」の場合、このフィールドには見積りを表示する URL が表示されます。 |
次の手順
このガイドを読むことで、Segmentation API を使用したプレビューと見積りの操作方法について、理解を深めることができました。 特定の名前空間内のプロファイルフラグメントの合計数や結合されたプロファイル、プロファイルデータストア全体など、リアルタイム顧客プロファイルデータに関連する指標にアクセスする方法については、 プロファイルプレビュー(/previewsamplestatus
)エンドポイントガイドを参照してください。