Can AJO Message Feedback Dataset Events Trigger Another Journey Using a Unitary Event?
Hi Adobe Community / Support Team,
I am testing a use case in Adobe Journey Optimizer / AEP and need confirmation on whether this architecture is supported.
Scenario:
I have two journeys.
Journey 2 is triggered by a unitary event. Once the event qualifies, Journey 2 sends an email using an email action node.
After Journey 2 sends the email, I can see send/bounce/message feedback events written into the AJO Message Feedback Experience Event dataset. This dataset is enabled for Profile.
I created Journey 3 with a unitary event trigger. The intention is for Journey 3 to listen for new message feedback records written after Journey 2 sends the email, filtered by Journey 2’s journeyVersionID. Once Journey 3 is triggered, it uses a custom action to send the latest message feedback data to an external system for immediate feedback of email.
What I observed:
1. Journey 2 is successfully triggered by the unitary event.
2. Journey 2 successfully sends the email.
3. Message feedback events are generated for the email send.
4. The message feedback records eventually appear in Query Service.
5. Query visibility is delayed. It takes around 30 minutes for the records to show up in query results, even though the event insertion timestamp appears to be earlier.
6. Journey 3 does not trigger when I configure the unitary event using the message feedback dataset and filter by Journey 2’s journeyVersionID.
Questions:
1. Is it supported to use the AJO Message Feedback Experience Event dataset as a unitary event source to trigger another journey?
2. Are message feedback dataset records emitted through the same real-time event ingestion path that Journey Optimizer unitary event triggers listen to?
3. What is the correct identity namespace to use for message feedback events to when a unitary event is created on it in the journey canvas? Should the namespace be based on the identityMap field?
4. If this pattern is not supported, what is the recommended architecture for sending AJO email send/bounce/error feedback to an external system in near real time?
Actual behavior:
The feedback event is eventually visible in the message feedback dataset through Query Service, but Journey 3 does not trigger from that feedback event.
My assumption:
The message feedback dataset may be intended for reporting/query/profile history and may not be a supported real-time event source for Journey unitary event triggers. Could someone confirm whether this design is supported and what the recommended approach should be?