Expand my Community achievements bar.

Join us for the Community Q&A Coffee Break on May 2nd at 8 am PT with Adobe Journey Optimizer experts Robert Calangiu, Brent Kostak & Sandra Hausmann.

Logs to understand profiles flow in Live journey

Avatar

Community Advisor

10/2/22

Description - Need audit logs which gives details on when (timestamp) and how many times a profile entered journey and how the profile flows between the steps/conditions/events in the journey.

 

Why is this feature important to you – To understand profiles flow in Live journey.

Scenario : Expecting 100/100 profiles should receive email in a journey, but only 90/100 received ( Live report /global report gives a generic information of the journey results). How to know the exact 10 profiles which got dropped in the journey and what step caused the drop?

 

How would you like the feature to work - Test mode gives log information. In the same way audit logs should be avialble for the journey for all profiles which are entering the journey.

 

Current Behaviour – There is no logs available in live journey.

7 Comments

Avatar

Employee Advisor

10/12/22

Logs are stored in the Journey Step Event Schema.

You can use query service to write some basic PSQL queries to get the timestamps of each event on a canvas.

https://experienceleague.adobe.com/docs/journey-optimizer/using/reporting/reports/sharing-overview.h...

SELECT 
_experience.journeyOrchestration.stepEvents.profileID, 
_experience.journeyOrchestration.stepEvents.nodeName, 
timestamp 
FROM journey_step_events 
WHERE _experience.journeyOrchestration.stepEvents.journeyVersionID = '--enter journey ID here--' 
order by timestamp asc;

Avatar

Community Advisor

10/13/22

@David_Loyd 

This information is helpful. However, looking for a feature which represents the logs in a more friendly manner from UI with better visualization.

 

  • Is there a way to know what the dynamic/variable values are fetched from the profile when profile was part of a particular journey? Considering use case, profile information is getting updated in real time (in milli seconds), the latest profile data could be different from the profile data which was part of journey in the past.
  • Is there a way to know the reason behind email delivery failure  like hard (quarantine, address not specified)/soft bounce (mailbox full, invalid domain) failure?

Avatar

Employee Advisor

10/13/22

There is always the journey report: https://experienceleague.adobe.com/docs/journey-optimizer/using/reporting/global-report/journey-glob...

When the journey is set up it is mapped to the specific profile key values on the profile. They are subject to change since the entire platform is real-time. Journey step events will record the user passing through those specific activities on the canvas. I would suggest naming them clearly.  

Avatar

Community Advisor

10/13/22

Journey report would show generic metrics , will not give information at an individual profile level.

 

As platform/profile is real-time, I believe there is a need to capture at least the dynamic values carried by profile which are used in journey when profile is part of journey, without that it would be bit tricky to analyze the root cause when a profile is not moving in the journey as expected .

 

However, thanks for your time on this idea and sharing suggestions.

Avatar

Level 3

11/3/22

Hi @David_Loyd ,

 

Sticking with the old question here, Suppose there are million of records flows into a Journey and out of that consider some records(in lakhs/thousands) are not successful. Is there a user-friendly way to check the profiles details which are successful and the ones which are not successful with the error details as well. 

 

As @Anuhya-Y mentioned the reports are generic to the flow and are not record specific. Will be great to know a way or is it yet to implement in the platform?

 

Thanks in Advance,

Ikram

Avatar

Level 2

2/16/23

Hi @Anuhya-Y,

 

Just an idea that might help you. We have extended AJO by implementing a custom Adobe App Builder application that displays all journeys and their journey steps. The interface is pretty straightforward as you provide the profile id and the application returns all user journeys (past and present). If you want to drill down, you get all the journey steps that have been executed for the profile. It really speeds up troubleshooting once you know the profile id.