設定檔因Adobe Journey Optimizer中的事件上限而退出
在Adobe Journey Optimizer (AJO)中,設定檔會因事件上限而意外退出歷程,導致錯過通訊。 當處理的事件數量超過系統容量,導致某些設定檔被捨棄時,就會發生此問題。 為了將設定檔退出次數減至最少,請瞭解系統限制、監控事件尖峰並最佳化資料流程。
說明 description
環境
Adobe Journey Optimizer (AJO)
問題/症狀
- 設定檔會因自訂動作上限而退出歷程。
- 使用下面的SQL查詢檢查您是否遇到上限,然後使用下面的SQL查詢來識別您是否每分鐘都超過護欄。
解決方法 resolution
若要解決由於事件上限而退出設定檔的問題:
-
瞭解系統限制。 AJO每秒最多可處理5,000個事件,超過此臨界值的設定檔會被捨棄。 定義適當的讀取率。 使用下面的SQL查詢來決定一天內特定節點名稱的每分鐘計數。
code language-none SELECT Extract(minute from timestamp), Extract(hour from timestamp), _experience.journeyOrchestration.stepEvents.actionExecutionError, count (*) as rate FROM journey_step_events WHERE _experience.journeyOrchestration.stepEvents.nodeName='action-node-name' AND _experience.journeyOrchestration.stepEvents.journeyVersionID = 'version-id' AND Date(timestamp) = 'YYYY-MM-DD' GROUP BY 1,2,3 ORDER BY 1,2,3
-
監視事件尖峰。 定期檢查事件處理中超過限制的尖峰,因為這些會導致設定檔退出。
-
最佳化資料流程。 隨時間更平均地分配負載,或減少同時處理的資料量以避免達到上限。 使用下面的SQL查詢檢查您是否達到上限。
code language-none SELECT max(rate), avg(rate) FROM ( SELECT Extract(minute from timestamp), Extract(hour from timestamp), _experience.journeyOrchestration.stepEvents.actionExecutionError, count(*) as rate FROM journey_step_events WHERE _experience.journeyOrchestration.stepEvents.nodeName='action-node-name' AND _experience.journeyOrchestration.stepEvents.journeyVersionID = 'version-id' AND Date (timestamp) = 'YYYY-MM-DD' GROUP BY 1,2,3 ORDER BY 1,2,3 )
3d58f420-19b5-47a0-a122-5c9dab55ec7f