19

有没有办法只允许用户使用 MailChimp 的模板语言编辑链接的目的地,而不是链接本身?他们的文档中似乎没有关于这种特定情况的任何内容。

例如:

<a href="link.html" target="_blank">
    <img src="button.gif" alt="Button Name" />
</a>

所以我想允许用户只编辑“ link.html”来指向其他地方,因为链接按钮永远不会改变。

不幸的是,使事情变得更复杂的是,模板中的链接数量未知(由于使用mc:repeatable),因此无法将解决方案硬编码到特定链接。

这可能吗?

4

3 回答 3

8

我今天遇到了完全相同的问题。似乎当前无法使用 Mailchimp 中的合并标签使单个 href 属性变为动态。

我发现的最佳解决方法是在包含链接和按钮图像的可重复部分中创建一个可编辑字段(跨度)。

<tr mc:repeatable>  
    <td width="600px">                      
        <span mc:edit="offer_link">       
             <a href="http://www.mywebsite.com" target="_blank">
                <img src="http://www.mywebsite.com/images/button.png" width="100" height="30" alt="view offer button">
            </a>
        </span>
    </td>
</tr>

当发件人从模板创建电子邮件时,他们可以单击编辑器中的“<>”图标来编辑链接的 html。他们需要一些非常基本的 HTML 知识,但它会成功的。

于 2014-11-13T16:49:05.720 回答
6

在您的 MailChimp 模板中,不要使用<a href="link.html" target="_blank">,而是使用合并标签。例如:

<a href="*|CUSTOM_URL|*" target="_blank">

请按照以下步骤完成设置:

  1. 转到Lists>Create Forms并添加一个新的输入字段。
  2. 选择字段后,单击Field Settings
  3. 标记字段Custom Url
  4. 设置Field TagCUSTOM_URL
  5. 取消选中Required Field
  6. 设置Field Visibility隐藏
  7. 设置Default Merge Tag Valuehttp://www.example.com/new-link.html(换句话说,这是发件人link.html在发送每个广告系列之前输入您希望更改为的绝对 URL 的位置。

发送活动时,它会自动为链接上new-link.html的属性填写此默认链接 ( ),href而无需 SENDER 实际修改活动。

请确保在添加订阅者时没有人实际在此字段中输入值,否则它将覆盖 SENDER 设置的默认值。

于 2013-04-03T15:53:33.227 回答
1

我在这里得出了与许多人相同的结论,在 MailChimp 或 Campaign Monitor 中没有简单的方法可以做到这一点。

在 MailChimp 中,目前唯一的方法是使用他们的具有“内容块”的样板模板,这使得编辑非常简单——你只是不能自定义代码你自己的模板。我们需要的是使用“内容块”编写自定义模板的能力,这在 MailChimp 中目前不可用。

在此处阅读有关内容块的信息:http:
//kb.mailchimp.com/campaigns/content-blocks/about-content-blocks

于 2015-12-23T01:22:48.887 回答