we populated target data using enrichment and processed in the email content. But after email is launched , no where target data is appeared in the logs.
is there way to store target data elements into a delivery logs.
TargetData elements are generally not stored anywhere in the logs because it's meant to insert dynamic values generated during a workflow execution.
But if you really want to insert them in the delivery logs , I guess a setup like this would work.
1>. Extend the broadLogRcp table to add the column targetData
2>. Enable the outbound transition of the delivery and attach the delivery to the update data activity.
3>. After you send the delivery using targetData , use an update data activity to populate the targetData field into broadLogRcp matching with each recipient
Please note , this will cause an extra INSERT query into the DB table which might impact the overall performance while deliveries are preparing.
Adhiyan - Can you please let me know the way to extend the broadLogRcp table in ACS? I know of 2 ways to extend the same -
1) Adding log extension for profile extension attributes
2) Adding workflow segment code to delivery logs
Both of the above extensions have specific purpose and I need additional columns in delivery logs for storing targetData. Please help.
Unfortunately that's the only 2 options available for now.
Custom targetData fields can't be stored in broadLog in ACS for now