2. Answering the question -- 'when was it sent and what did it contain?' The first part of the question is easy, but the second part I'm not so sure about. How can we see the contents of a transactional email that was sent via message center? Is there anything in system that I can use? Or do we need to hold onto the Payload from the initial RT Event call and reference it off system?
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
Hi @robertc66522596 ,
Reporting on deliverability and engagement: To track deliverability and engagement metrics for transactional emails in Adobe Campaign Classic, you can use the tracking data available in the broadlogs and tracking logs. You can export this data and ingest it into external analytics tools like PowerBI to create custom reports and analyze the engagement metrics. The RT tracking logs contain information about delivery status, opens, clicks, etc.
To capture this data outside of the system using an API, you can use the SOAP API method xtk:queryDef to query the broadlogs and tracking logs. You can construct a query to retrieve the required metrics based on your specific reporting needs.
Regarding accessing the data in your PRD instance or RT instance, typically the tracking data is available in the production (PRD) instance's RT schema tables. However, if there is an issue with data not being written to the PRD instance but still visible in the RT instance, it's worth investigating with Adobe support to ensure proper data synchronization and availability in your PROD instance.
Answering the question - 'when was it sent and what did it contain?': To determine when a transactional email was sent, you can refer to the delivery logs or tracking logs, which contain timestamps for the delivery events. The delivery logs provide information about when the email was sent, whereas the tracking logs can give you insights into when it was opened and clicked.
Regarding the content of a transactional email that was sent via the Message Center, there isn't a built-in feature within Adobe Campaign Classic to retrieve the content after it has been sent. It's recommended to store the relevant information in your own external systems or databases if you need to reference the content at a later stage. Saving the payload from the initial RT Event call is a good approach to retain the content information for future reference.
Resending emails: If someone requests an email to be resent, you can retrigger the SOAP call by resending the transactional email event through Adobe Campaign Classic. You can use the xtk:session and xtk:workflow SOAP APIs to initiate the email sending process again. Alternatively, you can leverage Adobe Campaign Classic's built-in workflows or programs to automate the process of resending transactional emails based on specific triggers or user requests.
Hi @robertc66522596 ,
Reporting on deliverability and engagement: To track deliverability and engagement metrics for transactional emails in Adobe Campaign Classic, you can use the tracking data available in the broadlogs and tracking logs. You can export this data and ingest it into external analytics tools like PowerBI to create custom reports and analyze the engagement metrics. The RT tracking logs contain information about delivery status, opens, clicks, etc.
To capture this data outside of the system using an API, you can use the SOAP API method xtk:queryDef to query the broadlogs and tracking logs. You can construct a query to retrieve the required metrics based on your specific reporting needs.
Regarding accessing the data in your PRD instance or RT instance, typically the tracking data is available in the production (PRD) instance's RT schema tables. However, if there is an issue with data not being written to the PRD instance but still visible in the RT instance, it's worth investigating with Adobe support to ensure proper data synchronization and availability in your PROD instance.
Answering the question - 'when was it sent and what did it contain?': To determine when a transactional email was sent, you can refer to the delivery logs or tracking logs, which contain timestamps for the delivery events. The delivery logs provide information about when the email was sent, whereas the tracking logs can give you insights into when it was opened and clicked.
Regarding the content of a transactional email that was sent via the Message Center, there isn't a built-in feature within Adobe Campaign Classic to retrieve the content after it has been sent. It's recommended to store the relevant information in your own external systems or databases if you need to reference the content at a later stage. Saving the payload from the initial RT Event call is a good approach to retain the content information for future reference.
Resending emails: If someone requests an email to be resent, you can retrigger the SOAP call by resending the transactional email event through Adobe Campaign Classic. You can use the xtk:session and xtk:workflow SOAP APIs to initiate the email sending process again. Alternatively, you can leverage Adobe Campaign Classic's built-in workflows or programs to automate the process of resending transactional emails based on specific triggers or user requests.
Thank you for this great and thorough information, exactly what I needed!
Views
Replies
Total Likes
Hi @robertc66522596 ,
Answering the question - 'when was it sent and what did it contain?':
You can get the timestamp from "eventHisto" Schema to get the time when it was sent, but for the query what did it contain:" you can be able to store the initial ctx variables request and try storing the data in a custom schema and if it contains attachments the best way is to store the attachments first in marketing or third party sftp server (if attachments sent are different for each customer including static content) and then personalize the attachment names stored in sftp location with (ctx payload parameters like firstname,lastname or attachment name itself) so that the Transactional template can recognize the right attachment for each customer and once after sending you can archive them.
Resending emails:
Regarding the resending of emails, It can be considered as a new Request and sent via Message Center via xtk:session and xtk:workflow SOAP APIs, but if you want to store for which customer asks to resend the email, you need to store this flag in a custom schema/extend the eventHisto itself, depends on your requirement.
Regards,
Pravallika.