將歷程中的傳入動作進行疑難排解 troubleshooting-inbound-actions

在此頁面上:​瞭解如何在聯絡支援人員之前,對歷程中的傳入動作(例如應用程式內、網頁和程式碼型體驗)進行偵錯和解決常見問題。

傳入動作(例如應用程式內、Web和程式碼型體驗)是Journey Optimizer的重要元件,因為這些動作會在使用者歷程期間與其啟用個人化參與。 但可能會發生非預期的行為,例如遺失傳入內容,或設定檔退出歷程後繼續傳送。

本指南逐步說明如何偵錯歷程中入站動作的相關問題,協助您在聯絡支援人員之前獨立識別並解決問題。

先決條件 prerequisites

開始疑難排解之前,請先確定下列事項:

  1. 設定​ Assurance ​工作階段。 在Adobe Experience Platform Assurance檔案中進一步瞭解。

  2. 導覽至包含傳入動作的歷程,以擷取歷程名稱和版本ID。

    note
    NOTE
    您可以在'journey/'之後的URL中找到歷程版本ID (例如: 86232fb1-2932-4036-8198-55dfec606fd7)。

    歷程URL或屬性面板中的歷程ID位置

  3. 按一下傳入動作以檢視其詳細資訊。 擷取傳入動作標籤和ID。

    活動設定面板程式碼檢視中的動作ID

  4. 取得設定檔名稱空間和ID,以識別設定檔遇到的問題。 根據您的設定,例如名稱空間可以是ECID、電子郵件或客戶ID。 在Experience Platform檔案中瞭解如何查詢設定檔。

案例1:使用者尚未收到傳入內容 scenario-1

在此案例中,設定檔已在歷程中輸入入站動作,但即使在30分鐘後,對應的入站內容也不會在設定觸發步驟顯示在裝置/使用者端中。

預先檢查 pre-checks

  1. 已針對設定檔擷取啟用歷程傳入資料集

    傳入動作在執行期間使用​ 歷程傳入 ​資料集進行設定檔更新。 確保目前沙箱中的設定檔已啟用此資料集。 進一步瞭解資料集

  2. 已在平台身分中定義​’joai’身分

    傳入動作使用設定檔segmentMembership中的​ joai ​名稱空間來啟動傳入步驟的設定檔。 確定已在沙箱的Platform身分中定義它。 深入瞭解Experience Platform Identity服務

偵錯步驟 debugging-steps

下圖顯示您可以遵循的偵錯步驟順序:

未顯示傳入訊息的疑難排解工作流程:檢查歷程、邊緣傳遞及設定檔 {align="center" width="70%"}

步驟1:檢查裝置/使用者端是否從Edge Network接收內容 step-1

首先,檢查裝置/使用者端是否取得預期的內容。

應用程式內頻道
  1. 前往Assurance工作階段,然後從左側面板選取​ 應用程式內傳訊 ​區段。

  2. 在​ 裝置 ​上的訊息,按一下​ 訊息 ​下拉式清單。

    Adobe Assurance檢視顯示應用程式內訊息傳遞事件和資料 {width="80%"}

  3. 尋找歷程名稱后接「 — 應用程式內訊息」的訊息。 如果存在,表示裝置/使用者端上存在應用程式內訊息,而問題可能和應用程式內觸發器有關。

  4. 如果找不到訊息,裝置/使用者端就不會收到應用程式內訊息。

網路頻道
造訪頁面並檢查網路標籤,或在Edge工作階段的​ Edge Delivery ​區段中檢查Assurance回應裝載。
程式碼型體驗管道
使用Adobe的API執行curl要求,並在Edge工作階段的​ Edge Delivery ​區段中檢查Assurance回應裝載。

步驟2:檢查Edge Network是否傳回內容 step-2

此步驟旨在確保Edge Network傳回預期要在裝置/使用者端上轉譯的輸入內容。

當設定檔進入歷程中的傳入動作時,會自動符合傳入動作對應的特殊受眾區段(在​ joai ​名稱空間中)。

當使用者端向Edge Network提出特定設定檔和介面的要求時,該設定檔符合接收針對該介面的傳入歷程動作內容的資格,前提是提出要求時,該設定檔必須是對應​ joai ​區段的成員。

若要針對Edge Network行為除錯,請遵循下列步驟。

  1. 在Assurance工作階段中開啟​ Edge Delivery ​檢視。 此檢視提供在Edge Network伺服器上執行輸入動作的相關資訊。 進一步瞭解 Experience Platform 文件。

  2. 驗證與輸入動作相對應的Edge活動是否已列在​ 合格活動 ​或​ 不合格活動 ​區段中。

    Edge傳遞記錄檔,顯示傳送至設定檔 的訊息建議

    • 如果在​ 合格活動 ​區段中,設定檔符合傳入歷程動作的資格,則應傳回內容。
    • 如果在​ 不合格活動 ​區段中,設定檔不符合傳入歷程動作的資格。 如需詳細資訊,請參閱排除原因。
    • 如果在​ 兩個區段 ​中都沒有發生,可能是將傳入歷程動作發佈到Edge Network時發生問題,或是要求的表面URI不符合傳入動作的管道組態設定。
    note
    NOTE
    若要在​ Assurance ​工作階段中尋找Edge活動,請尋找​ audienceNamespace ​為​joai,audienceSegmentId​為<JourneyVersionID>_<JourneyActionID>的活動(例如: 86232fb1-2932-4036-8198-55dfec606fd7_708f718d-8503-4427-ad8d-8e28979b554c)。

    Edge傳送錯誤,顯示設定檔不符合訊息資格 {width="70%"}

  3. 如果您的活動在​ 不合格活動 ​區段中,且排除原因為​’區段非作用中’,表示Edge Network傳遞伺服器認為設定檔不屬於相關​ joai ​對象區段。

    您可以開啟「設定檔」區段的​ segmentsMap ​元素,並尋找​ joai ​區段ID是否存在,來仔細檢查​ joai ​區段是否存在於設定檔的Edge Network傳遞伺服器檢視中。

  4. 如果Edge Network傳遞伺服器未檢視設定檔為位於相關的​ joai ​區段中,請移至下一個步驟。

步驟3:檢查「joai」對象會籍是否已傳播至Edge Network step-3

此步驟是驗證當設定檔進入傳入歷程動作,且該設定檔符合對應​ joai ​區段的資格時,Edge設定檔是否已正確更新。

當設定檔符合​ joai ​區段的資格時,設定檔會先在中心更新,然後區段會投射到Edge設定檔中,以供Edge Network傳送伺服器使用。

NOTE
從集線器更新設定檔起,傳輸到Edge最多可能需要15到30分鐘。

若要檢查Edge設定檔的segmentMembership屬性中是否存在​ joai ​區段,請遵循下列步驟。

  1. 導覽至Journey Optimizer左側導覽窗格中的​客戶 > 設定檔​功能表,並使用名稱空間和ID瀏覽至設定檔。 深入瞭解即時客戶設定檔

  2. 選取「屬性」標籤,然後選擇「Edge」檢視。

  3. 按一下​ 檢視JSON ​以開啟設定檔的JSON檢視。

    JSON格式的設定檔屬性檢視,顯示對象成員資格狀態 {width="80%"}

  4. 移至segmentMembership屬性並檢查區段識別碼<JourneyVersionID>_<JourneyActionID>是否出現在​ joai ​名稱空間中,以及是否在​realized 狀態中。

    設定檔JSON顯示已實現的對象成員資格,時間戳記為 {width="90%"}

    • 如果存在,則與傳入歷程動作相對應的​ joai ​區段已正確傳播至Edge設定檔。

    • 如果未顯示在Edge Network傳送伺服器的設定檔檢視中,則傳送伺服器載入Edge設定檔的方式可能會發生問題。

  5. 如果​ joai ​區段ID不存在或處於​ 已退出 ​狀態,表示它(尚)未傳播至Edge。

    請等待15到30分鐘,讓segmentMembership值從中樞傳播至Edge。 如果仍不存在,請前往下一步。

步驟4:檢查集線器上的設定檔中是否存在「joai」對象會籍 step-4

此步驟是驗證當設定檔進入入站歷程動作,且該設定檔符合對應​ joai ​區段的資格時,中心設定檔是否已正確更新。

NOTE
將​ joai ​區段會籍擷取到中心設定檔中,從設定檔進入傳入歷程動作的那一刻起,最多可能需要15至30分鐘的時間。

若要檢查集線器設定檔的segmentMembership屬性中是否存在​ joai ​區段,請遵循下列步驟。

  1. 導覽至Journey Optimizer左側導覽窗格中的​客戶 > 設定檔​功能表,並使用名稱空間和ID瀏覽至設定檔。 深入瞭解即時客戶設定檔

  2. 選取​ 屬性 ​標籤,然後選擇​ 中心 ​檢視。

  3. 按一下​ 檢視JSON ​以開啟設定檔的JSON檢視。

  4. 移至​ segmentMembership ​屬性,並檢查區段識別碼<JourneyVersionID>_<JourneyActionID>是否在​ joai ​名稱空間中,以及是否在​realized 狀態中。

    • 如果存在,則與傳入歷程動作相對應的​ joai ​區段已正確擷取到集線器設定檔中。

    • 若在至少30分鐘後仍無法在Edge設定檔中找到,Edge投影系統可能會發生問題。

  5. 如果​ joai ​區段ID不存在或處於​ 已退出 ​狀態,這表示設定檔在進入對應的傳入歷程動作時(尚)未正確符合特殊​ joai ​對象區段的資格。

    請等待15到30分鐘,以將segmentMembership值擷取到集線器上的設定檔。 如果仍不存在,請前往下一步。

步驟5:如果使用者端/裝置仍未取得預期的內容 step-5

如果您已執行上述所有步驟,但在等候區段成員資格傳播至Edge Network 30到60分鐘後仍未看到預期行為,請聯絡Adobe客戶服務或您的Adobe代表。

在偵錯步驟中儘可能加入詳細資訊,例如:

  • 看到非預期行為的步驟;
  • 歷程版本ID;
  • 歷程動作ID;
  • 完整的Assurance追蹤;
  • Edge設定檔的JSON檢視;
  • 中樞設定檔的JSON檢視;
  • 等

案例2:使用者仍在接收傳入內容 scenario-2

此情境與情境1相反:設定檔已退出歷程,但使用者仍在接收傳入內容。

不過,當設定檔退出歷程時,應該不再符合歷程中傳入動作相對應的​ joai ​受眾區段。

執行與案例1相同的偵錯步驟,以檢查Hub設定檔、Edge設定檔及Edge Network傳遞伺服器是否正確反映相關​ joai ​區段的區段會籍狀態,以及使用者端是否不再接收傳入內容。

AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page provides a step-by-step process to debug issues related to inbound actions in a journey, covering two scenarios: a profile entering an inbound action but the user not receiving the content, and a user still receiving the content after the profile exits the journey.

Intents:

  • Set up an Assurance session and gather the journey, action, and profile details before debugging inbound action issues
  • Verify whether the device or client is receiving inbound content for the In-app, Web, and Code-based experience channels
  • Check whether the Edge Network returns the content by reading the Qualified Activities and Unqualified Activities sections of the Edge Delivery view in Assurance
  • Confirm that the joai audience segment membership is present in the Edge profile and the Hub profile
  • Debug a user who still receives inbound content after the profile exits the journey
  • Escalate to Adobe Customer Care or an Adobe representative with the right diagnostic information when the steps do not resolve the issue

Glossary:

  • Inbound actions: Journey actions such as In-app, web, and code-based experiences that enable personalized engagement with users (product-specific)
  • joai namespace: The namespace used in the profile segmentMembership for activating the profile for the inbound step; it must be defined in Platform Identities for the sandbox (product-specific)
  • joai segment: A special audience segment in the joai namespace into which a profile is automatically qualified when it enters an inbound action; its segment ID is <JourneyVersionID>_<JourneyActionID> (product-specific)
  • Journey Inbound dataset: The dataset the inbound action uses for the profile updates during execution (product-specific)
  • Hub profile: The profile that is first updated when a profile is qualified into a joai segment; the segment membership is then projected to the Edge profile
  • Edge profile: The profile to which the segment membership is projected from the Hub, for use by the Edge Network delivery server
  • Assurance: The Adobe Experience Platform tool whose session is used on this page to check the messages on the device and the Edge response payload

Guardrails:

  • The Journey Inbound dataset must be enabled for Profiles in the current sandbox (pre-check)
  • The joai namespace must be defined in Platform Identities for the sandbox (pre-check)
  • A client request qualifies a profile for inbound content on a surface only if the profile is a member of the corresponding joai segment at the time of the request
  • Propagation of the joai segment membership from the Hub to the Edge can take up to 15-30 minutes from the moment the profile is updated on the Hub
  • Ingestion of the joai segment membership into the Hub profile can take up to 15-30 minutes from the moment the profile entered the inbound journey action
  • If the expected behavior is still not seen after waiting 30 to 60 minutes for the segment membership to propagate to the Edge Network, contact Adobe Customer Care or your Adobe representative

Prerequisites and permissions:

  • An Assurance session set up
  • The journey name and journey version ID, retrieved from the journey containing the inbound action
  • The inbound action label and ID
  • The profile namespace and ID of the profile encountering issues

Terminology:

  • Canonical name: joai namespace — variants: joai identity
  • Canonical name: Inbound actions — variants: inbound journey action
  • Synonyms: “joai segment” = “joai audience segment”
  • Do not confuse: “Qualified Activities” ≠ “Unqualified Activities” in the Edge Delivery view — in Qualified Activities the profile qualified for the inbound journey action and the content should be returned; in Unqualified Activities the profile did not qualify, and the exclusion reasons give more details

FAQ:

  • Q: What are the two scenarios covered by this guide? — Scenario 1: a profile has entered the inbound action but, even after 30 minutes, the inbound content is not showing up in the device/client at the setup trigger step. Scenario 2: the profile has exited the journey, but the user is still receiving the inbound content.
  • Q: What tool do I use to debug inbound action delivery? — Assurance. Set up an Assurance session first, then use the In-App Messaging section for the In-app channel and the Edge Delivery section for the Edge response payload.
  • Q: What is the joai segment and why does it matter? — When a profile enters an inbound action, it is automatically qualified into a special audience segment (in the joai namespace) corresponding to the inbound journey action. The profile qualifies to receive content for the inbound journey actions targeting a surface only if it is a member of the corresponding joai segment at the time of the request.
  • Q: How do I find my Edge activity in Assurance? — Look for the activity where the audienceNamespace is joai and the audienceSegmentId is <JourneyVersionID>_<JourneyActionID>.
  • Q: How long does it take for the joai segment membership to appear on the Edge profile? — Up to 15-30 minutes from the moment the profile is updated on the Hub.
  • Q: What does it mean if the joai segment ID is not present or is in exited state on the Edge profile? — It was not (yet) propagated to the Edge. Wait 15 to 30 minutes for the segmentMembership values to be propagated from the Hub to the Edge; if the segment ID is still not present, check the Hub profile.
  • Q: What does it mean if the joai segment ID is not present or is in exited state on the Hub profile? — The profile was not (yet) correctly qualified into the joai segment upon entry into the inbound journey action. Wait 15 to 30 minutes for the values to be ingested into the Hub profile; if still not present, go to the next step, which is to contact Adobe Customer Care or your Adobe representative.
  • Q: What information should I provide when escalating? — The step where you see the unexpected behavior, the journey version ID, the journey action ID, the full Assurance trace, and the JSON views of the Edge profile and the Hub profile.

Related pages:

  • Troubleshooting errors before testing or publishing a journey: Troubleshoot errors before testing or publishing your journey (building-journeys/troubleshooting.md)
  • Troubleshooting a live journey execution: Troubleshoot your live journey execution (building-journeys/troubleshooting-execution.md)
  • Journey error codes: Error codes reference (building-journeys/error-codes-reference.md)
recommendation-more-help
journey-optimizer-help