預覽和估計端點
開發區段定義時,您可以使用Adobe Experience Platform中的預估和預覽工具來檢視摘要層級的資訊,協助確保您隔離預期的對象。
-
預覽 提供符合區段定義之設定檔的編頁清單,讓您比較結果與預期結果。
-
預估 提供有關區段定義的統計資訊,例如預計對象人數、信賴區間和錯誤標準差。
快速入門
本指南中使用的端點是Adobe Experience Platform Segmentation Service API的一部分。 繼續之前,請檢閱快速入門手冊以取得您成功呼叫API所需瞭解的重要資訊,包括必要的標頭以及如何讀取範例API呼叫。
如何產生預估值
當將記錄擷取至設定檔存放區後,設定檔總數增加或減少超過5%,則會觸發取樣工作以更新計數。 資料取樣觸發的方式取決於擷取方法:
- 批次擷取: 對於批次擷取,在成功將批次擷取到設定檔存放區後15分鐘內,如果達到5%的增加或減少臨界值,則會執行工作以更新計數。
- 串流擷取: 對於串流資料工作流程,會每小時進行一次檢查,以判斷是否已達到5%的增加或減少臨界值。 如果超過100次,系統就會自動觸發工作以更新計數。
掃描的樣本大小取決於設定檔存放區中的實體總數。 下表顯示這些範例大小:
建立新的預覽 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 (不執行身分拼接)和pdg (根據您的私人身分圖表執行身分拼接)。 |
回應
成功的回應會傳回HTTP狀態201 (已建立)以及新建立預覽的詳細資料。
code language-json |
---|
|
table 0-row-2 1-row-2 2-row-2 | |
---|---|
屬性 | 說明 |
state |
預覽工作的目前狀態。 最初建立時,它會處於「NEW」狀態。 接著,處理完成前,它會一直處於「執行中」狀態,到時就會變成「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及其相關身分的清單。 提供的連結可以使用設定檔存取API端點來查詢指定的實體。 |
擷取特定估算工作的結果 get-estimate
建立預覽工作後,您可以在GET要求至/estimate
端點的路徑中使用其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 |
一個物件陣列,顯示區段定義中依身分名稱空間劃分的設定檔數目。 依名稱空間區分的設定檔總數(加總針對每個名稱空間顯示的值),可能會高於設定檔計數量度,因為一個設定檔可能會與多個名稱空間建立關聯。 例如,如果客戶在多個頻道上與您的品牌互動,則多個名稱空間會與該個別客戶相關聯。 |
state |
預覽工作的目前狀態。 狀態將為「RUNNING」,直到處理完成,此時會變成「RESULT_READY」或「FAILED」。 |
_links.preview |
當state 為「RESULT_READY」時,此欄位會提供一個URL來檢視預估值。 |
後續步驟
閱讀本指南後,您應該更瞭解如何使用分段API來處理預覽和預估。 若要瞭解如何存取與您的即時客戶設定檔資料相關的量度,例如特定名稱空間內的設定檔片段和合併設定檔總數,或是整體設定檔資料存放區,請造訪設定檔預覽(/previewsamplestatus
)端點指南。