MailChimp:如何将条件逻辑与RSS源一起使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MailChimp:如何将条件逻辑与RSS源一起使用相关的知识,希望对你有一定的参考价值。
我搜索了MailChimp的文档以及其他网站,但似乎无法弄清楚如何使用条件合并标记块与| FEED |合并标签。
基本上我想要将两者结合起来,以便在我的电子邮件活动中包含来自多个博客的帖子;特别是,我想使用条件逻辑,以便任何评估为“空”(意味着没有新项目)的RSS源接收替代内容,这些内容表示“没有可用更新”的内容。
我试图想出几个方法来做到这一点 - 没有一个成功,但这里有我想到的东西:
*|FEEDBLOCK:http://www.mailchimp.com/blog/feed/|*
*|FEED:TITLE|*
*|IF:FEED:POSTS[$content=full] != |*
*|FEED:POSTS[$count=3,$content=titles]|*
*|ELSE:|*
no updates available for this feed
*|END:IF|*
*|END:FEEDBLOCK|*
任何帮助,将不胜感激。
MailChimp仍然非常有限,它的条件标签仅限于用户数据。 RSS提要条件将是一个受欢迎的补充。
http://blog.mailchimp.com/conditional-dynamic-content-in-mailchimp/
好吧,这个问题是很久以前的问题,但是我遇到了类似的问题并且想出了一个(真正的hacky)解决方法......
假设:
1. You're using a (very) custom RSS feed
2. You're overriding the default RSS tags with custom content
在我的用例中,我使用的是<category>
RSS标签,MailChimp通过*FEEDITEM:CATEGORY*
合并标签读取。我正在使用它作为我的RSS提要的副标题。
如果在管理员中填写了这个子标题(也就是说,无论你使用什么管理系统来吐出RSS提要),我想把它包含在提要中 - 但我还需要为电子邮件添加更多的html模板。解决方案是在RSS提要中包含所需的html。 (就像我说的 - 哈基。)
令人震惊的是,这很有效。 Mailchimp尽职尽责地提取所有的html / css。
RSS feed(这里简化为vasily)看起来像这样:
<channel>
<item>
<category><![CDATA[ <table><td><tr><div class="example">Sub Headline</div></tr></td> ]]></category>
</item>
<channel>
如果未在我的自定义管理员中设置该字段,则根本不会输出任何<category>
标记,并且MailChimp会忽略该合并标记。
因此,基本上,只有在合并标记有效时才要显示的任何电子邮件HTML代码都应显示在Feed本身中。
绝对不理想,但它的工作原理。
因人而异...
以上是关于MailChimp:如何将条件逻辑与RSS源一起使用的主要内容,如果未能解决你的问题,请参考以下文章
使用 Mailchimp 将个性化 RSS 发送到 EMAIL 活动