View sent correspondence from adobe campaign client

rahull56157284

20-10-2016

In our system, a correspondence is being sent in two ways. Email or SMS. Using soap query, I want to view the correspondence being sent from adobe.

There is one schema named as NMS:Delivery in adobe client which have all other details like content type, attachment path, attachment type, delivery type etc but I am unable to view the actual data, text or HTMLbeing stored somewhere in adobe which I can show in our web app. I can see the Email HTML template being used but that have placeholders which are supposed to be replaced. I want to know if there is any other schema or field in the NMS:Delivery schema which can give me the sent text or HTML (with filled placeholder values)

I can see the Email HTML template being used but that have placeholders which are supposed to be replaced with values. I want to know if there is any other schema or field in the NMS:Delivery schema which can give me the sent text or HTML (with filled placeholder values)

Accepted Solutions (1)

Accepted Solutions (1)

rahull56157284

20-10-2016

I have found how adobe campaign is generating mirror page's. Basically, adobe generates a mirror page URL (http://<mirror page url>/nl/jsp/m.jsp?c=<%=escapeUrl(cryptString(message.deliveryPartId.toString(16)+'|'+message.id.toString(16)))).

By any chance, do you know we can generate the URL. I know we can get the deliverypartid and messageid but they are decrypting it at their end. Can we get the url from the system using soap api?

Answers (7)

Answers (7)

Vapsy

Employee

20-10-2016

Hi rahull56157284​,

This is something of an advanced level topic. You can raise a request with the Support team for this.

From my understanding, the factory functionality available in Campaign will not support this.

You will have to implement you custom solution.

Regards,
Vipul Raghav

rahull56157284

20-10-2016

Ok. Is there any way I can generate the SMS/Email again at run time by filling all the attached placeholders values?

I am talking here using SOAP API and What is delivery creative?

If there is something like delivery creative for email, what about sms's?

Vapsy

Employee

20-10-2016

Hi rahull56157284​,

Whether or not mirror pages have been added to your email is something that can be checked from the delivery creative.

Campaign is designed to store only the delivery creative along with the personalization blocks. Since the data for these blocks are available inside campaign database, system is capable of generating mirror pages on demand and hence there is no need for keep individual copies for email sent out.

In other words, if you are sending out emails to one million customers on a daily basis, it is not a good practice to have 1 million HTML records inside your database. It will consume space unnecessarily.

Hope this helps.

Regards,

Vipul Raghav

rahull56157284

20-10-2016

Why do we need to do Email Archiving? At the end, it is just an HTML. Can't we just the store the HTML in the database as we are storing the templates?

Vapsy

Employee

20-10-2016

Hi rahull56157284​,

In case you have generated the mirror page on your email, you can very well go to the delivery logs section of a delivery, select a delivery log and then at the bottom you will have the functionality to generate mirror pages.

If you wish to keep a copy of every email sent from your system, you will have to buy a feature called Email archiving. Please read more about id by reading the documentation Email deliverability

This is a paid feature and can have increased load on your MTA. It will generate EML files for every email sent which you can then export to a server of choice and then use on your web application.

Regards,

Vipul Raghav