Store Transactional event data | Community
Skip to main content
New Participant
May 5, 2025
Question

Store Transactional event data

  • May 5, 2025
  • 2 replies
  • 1043 views

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?

2 replies

Thanongdach
New Participant
June 24, 2025

Hi @dharsanprakash 
Possible Approaches to Capture Customer ID via Transactional Events in Adobe Campaign Standard
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.
Benefit: You leverage ACS's default logging mechanism without direct writes.

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.
✅ Benefit: Offers full control over the event payload and enhances data visibility outside of broadLog.

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.

✅ Benefit: You still indirectly associate the event with broadLog without needing to write directly to it.


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.

SatheeskannaK
New Participant
May 5, 2025

@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. 

https://experienceleague.adobe.com/en/docs/campaign-standard/using/communication-channels/transactional-messaging/follow-up-messages#configuring-an-event-to-send-a-follow-up-message

You can also see if you want to leverage the profile-based event setup if that meets your needs.

Thanks, Sathees
New Participant
May 9, 2025

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?

Sukrity_Wadhwa
Employee
May 13, 2025

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!

 

Sukrity Wadhwa