mailchimp模板导出到mandrill问题与合并标签

Cho*_*One 5 html templates mailchimp mandrill

我在Mailchimp中制作了模板,并希望将它们导出到Mandrill,因此当新用户在我们的网站上注册时,它可以自动化,如欢迎电子邮件和入门电子邮件.

在Mailchimp模板中,我已经mc:edit="name"在html中添加了我的mandril JSON查找要个性化的名称标签.代码如下

<p>Hi <span mc:edit="name">&nbsp;</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会在导出后立即被覆盖.

Fra*_*Rem 5

在我的 MailChimp 模板中,我使用以下格式来指定合并标签(名为nameProduct):

<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)