【发布时间】:2014-07-11 02:15:08
【问题描述】:
我为每个用户设置了一个自定义 RSS 提要,以便可以将用户的 email_address 用作参数。例如,www.website.com/feed/personal?user_email=test@email.com
如果我在我的 MailChimp 活动中使用 |FEEDBLOCK:URL| MERGE 标签对这个 URL 进行编码,我就可以检索帖子并为收件人创建一个 RSS 通讯。
但是,当我尝试通过将 URL 与 |EMAIL| 合并标记组合来使 URL 动态化时,MailChimp 无法检索帖子。
|FEEDBLOCK:www.website.com/feed/personal?user_email=|EMAIL||
相反,当我收到测试电子邮件时,我只会在电子邮件正文中看到 FEEDBLOCK 标记(以及 EMAIL 标记),如下所示。
|FEEDBLOCK:www.website.com/feed/personal?user_email=user@email.com|
我在另一个 StackOverflow 链上读到 Mandrill(我假设 MailChimp 也是如此)无法处理嵌套标签。所以我想知道是否有另一种方法可以让我获取 |EMAIL| 标记的值并将其分配给 |FEEDBLOCK:URL| 标记之前的变量得到处理,以便我可以引用变量而不是 FEEDBLOCK:URL 标记中的 EMAIL 合并标记?
例如,
<%>emailAddress = *|EMAIL|*</%>
*|FEEDBLOCK:http://www.website.com/feed/personal?user_email=<%emailAddress%>|*
简而言之,我试图弄清楚如何将 Mailchimp 合并标记值分配给一个变量,然后将该变量用作另一个合并标记的一部分,以代替嵌套合并标记,这显然是无法完成的。
(ps,如果它令人困惑,我只是想澄清一下,由于某种原因,星号没有出现在上面的文本中,但我确实将所有合并标签都包含在星号中)
【问题讨论】:
-
更新:谈到 MailChimp 支持,上述方法都不可行。也不可能创建一个将标签分配给一个变量,然后在第二个标签中引用该变量。他们的建议是使用 API。