具有超過50個身分的區段中的設定檔資格

防止任何片段評估至 TRUE,一種方法是在兩個設定檔屬性上包含條件 事件。 若要判斷身分圖表中的身分是否超過50個專案,請使用Postman透過具有身分ID的API呼叫UPS。

說明 description

環境

Adobe Experience Platform (AEP)

問題/症狀

具有50個以上身分的設定檔是否符合區段的資格?

解決方法 resolution

當區段定義為使用私密圖表時,一般的流程是使用身分圖表中的所有ID來查詢設定檔片段,並將結果一起提取到結合設定檔記錄和事件記錄的單一設定檔中。 但是,當身分圖表有超過50個實體時,設定檔片段未組合到一個設定檔中。 相反地,每個設定檔片段會被視為整個設定檔,而區段評估會個別針對每個片段進行。

例如,定義為包含加州居民的區段將評估為 TRUE 用於包含狀態屬性的設定檔片段,但其他設定檔和事件片段將會評估為 FALSE. 同樣地,定義為包含網頁瀏覽的區段會評估為 TRUE 針對Analytics報表套裝片段,但設定檔片段和其他事件片段將會評估為 FALSE. 風險在於區段包含負數條件時(例如:  上週未傳送任何電子郵件)。 電子郵件事件不會繫結至任何設定檔或其他事件記錄,因此評估設定檔和其他事件可能會產生誤判。

防止任何片段評估至 TRUE,一種方法是在兩個設定檔屬性上包含條件 事件(例如:  其中customer_id存在,並且至少存在一個事件).  沒有片段會同時具備這兩個條件,因此沒有片段會評估為 TRUE. 通常,您可以在設定檔和事件上新增存在性測試,而不變更分段結果(例如:在分段已知客戶時測試CRM ID)。

若要判斷身分圖表中有否超過50個身分專案,請使用Postman,透過具有身分ID的API呼叫UPS,如下所示。  如果超過最多50個,則回應將包含指出的錯誤。

Postman API設定:

GET /data/core/ups/access/entities?entityId=KRN1136260447&entityIdNS=custid&schema.name=_xdm.context.profile HTTP/1.1
Host: platform.adobe.io
Content-Type: application/json
Authorization: Bearer
x-gw-ims-org-id: <b></b><b></b>*
x-api-key: acp_onboarding

回應:

{
    "message": "Received too many related identities. Received: 85, Maximum: 50.",
    "statusCode": 422,
    "type": "http://ns.adobe.com/aep/errors/UPSDK-112004-422",
    "title": "Too many related identities.",
    "error-code": "UPSDK-112004-422",
    "error-message": "Received too many related identities. Received: 85, Maximum: 50.",
    "status": 422
}
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f