Adobe Journey Optimizerでのイベントキャッピングが原因でプロファイルが終了する
Adobe Journey Optimizer(AJO)では、イベントキャッピングが原因でプロファイルが予期せずジャーニーから離脱し、コミュニケーションの欠落につながります。 この問題は、処理されたイベントの数がシステムの処理能力を超え、一部のプロファイルが破棄された場合に発生します。 プロファイルの離脱を最小限に抑えるには、システムの制限を理解し、イベントのスパイクを監視し、データフローを最適化します。
説明 description
環境
Adobe Journey Optimizer(AJO)
問題/症状
- カスタムアクションのキャッピングが原因で、プロファイルがジャーニーから離脱する。
- 以下の SQL クエリを使用して上限が設定されているかどうかを確認し、以下の SQL クエリを使用して 1 分あたりのガードレールを超えているかどうかを特定します。
解決策 resolution
イベントキャッピングが原因でプロファイルが終了する問題に対処するには:
-
システムの制限について説明します。 AJOでは 1 秒あたり最大 5,000 イベントを処理し、このしきい値を超えるプロファイルは破棄されます。 適切な読み取り率を定義します。 以下の SQL クエリを使用して、1 日の特定のノード名の 1 分あたりのカウントを決定します。
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