此用例详细说明了如何以PDF格式生成每月现成的Tracking indicators报告,以及如何将其发送给列表收件人。
此用例的主要实施步骤是:
转到Profiles and targets宇宙,单击Lists链接,然后单击Create按钮。 选择New list并为要发送到的报告创建新的收件人列表。
有关创建列表的详细信息,请参阅此部分。
转到Adobe Campaign资源管理器的Resources > Templates > Delivery templates节点,重复现成的Email delivery模板。
有关创建投放模板的详细信息,请参阅此部分。
输入各种模板参数:标签、目标(先前创建的收件人的列表)、主题和内容。
每次执行工作流时,都会更新Tracking indicators报告(请参阅步骤3:创建工作流)。 要在投放中包含报告的最新版本,您需要添加Calculated attachment:
有关创建计算附件的详细信息,请参阅此部分。
单击Attachments链接,然后单击Add,然后选择Calculated attachment。
转到Type字段并选择第四个选项:File name is computed during delivery of each message (it may then depend on the recipient profile)。
在Label字段中输入的值不会显示在最终投放中。
转到编辑区域并输入文件的访问路径和名称。
服务器上必须存在该文件。 其路径和名称必须与在工作流的JavaScript code类型活动中输入的路径和名称相同(请参阅:步骤3:创建工作流)。
选择Advanced选项卡并检查Script the name of the file name displayed in the mails sent。 转到编辑区域,并在最终投放中输入要为附件指定的名称。
为此用例创建了以下工作流。 它有三个活动:
现在,转到Administration > Production > Technical workflows节点并创建新工作流。
开始,方法是添加Scheduler类型活动,并对其进行配置,使工作流在当月的第一个星期一执行。
有关配置调度程序的详细信息,请参阅调度程序。
然后添加JavaScript code类型活动。
在编辑区域中输入以下代码:
var reportName = "deliveryFeedback";
var path = "/tmp/deliveryFeedback.pdf";
var exportFormat = "PDF";
var reportURL = "<PUT THE URL OF THE REPORT HERE>";
var _ctx = <ctx _context="global" _reportContext="deliveryFeedback" />
var isAdhoc = 0;
xtk.report.export(reportName, _ctx, exportFormat, path, isAdhoc);
使用以下变量:
var reportName:在多次引号中输入报表的内部名称。在这种情况下,跟踪指示符报告的内部名称为“deliveryFeedback”。
var path:输入文件的保存路径(“tmp/files/”)、要提供文件的名称(“deliveryFeedback”)和文件扩展名(“.pdf”)。在这种情况下,我们使用内部名称作为文件名。 值必须在多次引号之间,并用“+”字符分隔。
文件必须保存在服务器上。 必须在编辑窗口的General选项卡中为计算的附件输入相同的路径和相同的名称(请参阅:步骤2:创建投放模板)。
var exportFormat:输入文件的导出格式(“PDF”)。
var _ctx (context):在这种情况下,我们将在其全 Tracking indicators 局环境中使用报告。
通过添加Delivery类型活动符完成,选项如下: