The Short of it:
我可以通过SendGrid的"Email API计划“自我管理我自己的电子邮件营销吗?或者我必须建立一个“营销活动计划”,即使我想建立自己的营销活动应用程序。
详细信息(如果需要):
我注意到,每月50,000封电子邮件的营销活动计划相当于60美元,而电子邮件API计划则是50,000封电子邮件的20美元。如果可能的话,我更愿意创建自己的应用程序,并使用电子邮件API发送大量电子邮件给我的时事通讯和营销,因为它更便宜(而且似乎还会导致更多的个性化控制等等)。
但是,他们提供的文档使我不清楚是否允许这样做。它说你可以使用内置的SendGrid营销活动工具
如何添加一个链接到我的sendgrid电子邮件的网页版本,如“有问题阅读这封电子邮件,点击这里”?
编辑i使用php库包括“sendgrid master/SendGrid_loader.php”;
我使用了这段代码,但它不起作用:
$mail = new SendGrid\Mail();
....
$mail->setHtml('<a href="[weblink]">View this email in your browser</a><br />'.$sg_html_code);
...
我使用的是默认奖励电子邮件模板,如下所示
{{template config_path="design/email/header_template"}}
<p class="greeting">{{trans "%name," name=$customer.getName()}}</p>
<p>
{{trans "You have %points_balance points that may be used in our store:" points_balance=$point
当单击指向内容传递服务器的ECM电子邮件链接时,我将得到以下异常:
Campaign with ID {} has not been found.
Source: Sitecore.EmailCampaign at Sitecore.Modules.EmailCampaign.Core.EmailResponse.HandleEmailLinkClickResponse(String link, Guid campaignId, Guid automationStateId)
如果我将URL从CD主机更改为CM主机,则所有操作都可以。
用电子邮件管理器2.1Rev.140214 CM和CD配置
我正在创建一个表单通过网络表单从营销和提交按钮的保存行动,我增加了一个‘发送电子邮件行动’发送电子邮件。我还更改了“发送电子邮件消息”的操作参数。但它仍然没有发送电子邮件。请告诉我如何解决这个问题?
以下是错误:
We experienced a technical difficulty while processing your request.