Hi,
Is it possible to store data from Transactional event (Customer ID) in the broadLog schema in ACS using Target mapping or by any other alternative process?
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
@Dharsanprakash Each transactional event that you setup will have its own resource created. That will have a delivery log (i.e. broadlog) associated. If the customer id is part of the transactional event structure you should be able to find it in the delivery log.
You can also see if you want to leverage the profile-based event setup if that meets your needs.
Hi @SatheeskannaK, thanks for your reply, but when I try to fetch it from the delivery logs, I can't be able to find the filed which I used in transactional event. I see there is Real-time event link, but when I expand, there is no fields. I have attached screenshot, could you please guide me with this?
Views
Replies
Total Likes
Hi @SatheeskannaK,
Would you be able to support @Dharsanprakash further on this, or should we escalate it to our internal SMEs? Let me know what do you think.
Thanks!
Views
Replies
Total Likes
Hi @SatheeskannaK / @Sukrity_Wadhwa, still struck on this part. Could you please let me know the possibilities. Thanks in advance.
Views
Replies
Total Likes
Hi @Dharsanprakash,
It looks like the link definition is not correctly set up. I advice checking that the real time event schema is properly configured and that the relationship is correcly defined.
Be sure, to review the target mapping that is used on your transactional messsage also. If the customer ID is not availble, you will need to extend the broalog schema to store it.
Documentation on target mappings.
If you need more help just let me know.
Best,
Celia
Hi @Dharsanprakash
1. Use a Workflow to Map Event Data and Trigger Dispatch
• Ingest your Transactional Event (containing Customer ID) into a workflow.
• Map the Customer ID to a profile or a custom schema within the workflow.
• Trigger a delivery (e.g., email or transactional message). The system will automatically log the interaction in broadLog under the dispatched message.
2. Create a Custom Schema for Event Tracking
• Design a dedicated schema to store your Transactional Event information (e.g., Customer ID, timestamp, event metadata).
• Ingest or enrich this schema via a workflow when the event occurs.
• Use this custom schema for downstream reporting, orchestration, or profile enrichment.
3. Use Workflow Enrichment Instead of Direct Mapping
• Capture the event input in your workflow, and enrich the existing profile or identify the target segment.
• Use target mapping to align the enriched profile data for subsequent messaging journeys.
• Once the message is dispatched, ACS logs the event in broadLog automatically, tied back to the Customer ID used during targeting.
Why Direct Writes via Target Mapping Won’t Work
broadLog is read-only in ACS; writing directly via API or target mapping isn’t supported.
Target mappings are designed for message personalization and dynamic audience resolution — not for logging or persisting event data.Workflows are the only supported mechanism for injecting, enriching, and orchestrating event data while leveraging ACS logging.
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies