Cho*_*One 5 html templates mailchimp mandrill
我在Mailchimp中制作了模板,并希望将它们导出到Mandrill,因此当新用户在我们的网站上注册时,它可以自动化,如欢迎电子邮件和入门电子邮件.
在Mailchimp模板中,我已经mc:edit="name"
在html中添加了我的mandril JSON查找要个性化的名称标签.代码如下
<p>Hi <span mc:edit="name"> </span></p>
Run Code Online (Sandbox Code Playgroud)
当我发送到Mandrill并查看源代码时,它会忽略mc:edit标记并在下面显示
<p>Hi <span></span></p>
Run Code Online (Sandbox Code Playgroud)
但是,当我手动更改mandrill模板以包含mc:edit时,个性化工作正常.
我需要在Mandrill(或Mailchimp)中添加一些设置才能使其正常工作吗?修改mandrill模板实际上非常麻烦,因为当我们对mailchimp模板进行更改时,mc:edit会在导出后立即被覆盖.
在我的 MailChimp 模板中,我使用以下格式来指定合并标签(名为name和Product):
<p>Hi *|name|*!</p>
<p>Thanks for downloading *|product|*.</p>
Run Code Online (Sandbox Code Playgroud)
您必须授权 MailChimp 访问您的 Mandrill 帐户。假设您已经完成此操作,您应该将 MailChimp 模板发送到 Mandrill。您可以从“模板”页面执行此操作:单击“编辑”按钮上的向下箭头,然后选择“发送到 Mandrill”。现在,您应该在 Mandrill 帐户的出站 -> 模板页面上看到您的模板。
假设您想使用模板通过 Mandrill 发送新的事务消息,则将以下 JSON POST 到https://mandrillapp.com/api/1.0/messages/send-template.json:
{
"key": "***apikey***",
"template_name": "name-of-your-template",
"template_content": [],
"message": {
"subject": "Thanks for downloading",
"from_email": "hello@yourcompany.com",
"from_name": "yourcompany",
"to": [
{
"email": "john@theircompany.com",
"name": "John",
"type": "to"
}
],
"merge": true,
"merge_language": "mailchimp",
"global_merge_vars": [
{
"name": "name",
"content": "John"
},
{
"name": "product",
"content": "Awesome 1.0"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1241 次 |
最近记录: |