Perfis existentes devido ao limite de eventos no Adobe Journey Optimizer
No Adobe Journey Optimizer (AJO), os perfis saem inesperadamente de uma jornada devido ao limite de eventos, resultando em comunicações perdidas. Esse problema ocorre quando o número de eventos processados excede a capacidade do sistema, resultando no descarte de alguns perfis. Para minimizar as saídas de perfil, entenda os limites do sistema, monitore picos de eventos e otimize o fluxo de dados.
Descrição description
Ambiente
Adobe Journey Optimizer (AJO)
Problema/Sintomas
- Os perfis saem da jornada devido ao limite em ações personalizadas.
- Use a consulta SQL abaixo para verificar se você está ficando limitado, e depois use a consulta SQL abaixo para identificar se você está acima das medidas de proteção por minuto.
Resolução resolution
Para solucionar o problema de perfis existentes devido ao limite de eventos:
-
Entenda os limites do sistema. O AJO processa até 5.000 eventos por segundo e os perfis que excedem esse limite são descartados. Defina uma taxa de leitura apropriada. Use a consulta SQL abaixo para determinar as contagens por minuto de um determinado nome de nó por um dia.
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
-
Monitore picos de evento. Verifique regularmente se há picos no processamento de eventos que excedem o limite, pois eles causam saídas de perfil.
-
Otimizar o fluxo de dados. Distribua a carga de maneira mais uniforme ao longo do tempo ou reduza o volume de dados processados simultaneamente para evitar atingir o limite. Use a consulta SQL abaixo para verificar se você está ficando limitado.
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 )
Leitura relacionada
- Medidas de proteção e limitações do Journey Optimizer no Guia do Journey Optimizer