Perfiles existentes debido al límite de eventos en Adobe Journey Optimizer
En Adobe Journey Optimizer (AJO), los perfiles abandonan inesperadamente un recorrido debido al límite de eventos, lo que provoca que se pierdan comunicaciones. Este problema se produce cuando el número de eventos procesados supera la capacidad del sistema, lo que provoca que se descarten algunos perfiles. Para minimizar las salidas de perfiles, comprender los límites del sistema, monitorizar los picos de eventos y optimizar el flujo de datos.
Descripción description
Entorno
Adobe Journey Optimizer (AJO)
Problema/Síntomas
- Los perfiles abandonan la recorrido debido al límite de las acciones personalizadas.
- Utilice la consulta SQL siguiente para comprobar si se le está restringiendo y, a continuación, utilice la consulta SQL siguiente para identificar si está por encima de los límites por minuto.
Resolución resolution
Para solucionar el problema de los perfiles que existen debido al límite de eventos:
-
Comprenda los límites del sistema. AJO procesa hasta 5000 eventos por segundo y se descartan los perfiles que superan este umbral. Defina una tasa de lectura adecuada. Utilice la consulta SQL siguiente para determinar los recuentos por minuto de un nombre de nodo determinado para un día.
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 -
Monitorice los picos de eventos. Compruebe regularmente si hay picos en el procesamiento de eventos que superen el límite, ya que provocan salidas de perfil.
-
Optimizar flujo de datos. Distribuya la carga de forma más uniforme a lo largo del tiempo o reduzca el volumen de datos procesados simultáneamente para evitar alcanzar el límite. Utilice la consulta SQL siguiente para comprobar si se le está restringiendo.
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 )
Lectura relacionada
- Limitaciones y protecciones de Journey Optimizer en la Guía de Journey Optimizer