Sortie de profils en raison de la limitation des événements dans Adobe Journey Optimizer
Dans Adobe Journey Optimizer (AJO), les profils quittent de manière inattendue un parcours en raison de la limitation des événements, ce qui entraîne des communications manquantes. Ce problème se produit lorsque le nombre d’événements traités dépasse la capacité du système, ce qui entraîne la suppression de certains profils. Pour minimiser les sorties de profil, comprendre les limites du système, surveiller les pics d’événement et optimiser le flux de données.
Description description
Environnement
Adobe Journey Optimizer (AJO)
Problème/Symptômes
- Les profils quittent le parcours en raison de la limitation dans les actions personnalisées.
- Utilisez la requête SQL ci-dessous pour vérifier si vous êtes soumis à une limitation, puis utilisez la requête SQL ci-dessous pour déterminer si vous dépassez les mécanismes de sécurisation par minute.
Résolution resolution
Pour résoudre le problème des profils sortants en raison de la limitation des événements :
-
connaître les limites du système ; AJO traite jusqu’à 5 000 événements par seconde et les profils dépassant ce seuil sont ignorés. Définissez un taux de lecture approprié. Utilisez la requête SQL ci-dessous pour déterminer le nombre par minute pour un nom de nœud particulier pendant une journée.
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 -
Surveillez les pics d’événement. Vérifiez régulièrement les pics de traitement des événements qui dépassent la limite, car ils entraînent la fermeture du profil.
-
Optimisez le flux de données. Répartissez la charge de manière plus uniforme dans le temps ou réduisez le volume des données traitées simultanément pour éviter d’atteindre le plafond. Utilisez la requête SQL ci-dessous pour vérifier si vous êtes plafonné.
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 )
Lecture connexe
- Mécanismes de sécurisation et limitations de Journey Optimizer dans le guide de Journey Optimizer