Mailchimp有趣的合并标签高级条件

时间:2013-09-19 21:31:12

标签: if-statement merge conditional-statements mailchimp

我已经在mailchimp网站上阅读了从所有api文档到博客评论的全部内容:D 甚至与支持人员聊天(聊天)。 支持帮助了我一些原因,但我没有知道:D 合并标签有IF和ELSEIF语句,并且在OR逻辑上工作没有和!!! 如果你问我......有点blaaahhhhh (Mailchimp添加AND)XD 所以我有一个问题,如果有人试过这个。 我有一个包含2个组的列表 (组标题:类别 与团体名称:语言课程,IT课程,急救课程,烹饪课程;

团体名称:城市 团体名称:纽约,华盛顿,斯普林菲尔德,德克萨斯州)

我想向符合此条件的用户发送广告系列: 分类:IT课程 或者和 城市:纽约

我试过了:

 
|INTERESTED:Categories:IT course|
  |INTERESTED:Cities:New York|
    (STEP 1) This text will print only to New York & IT Course Subscribers;
  |END:INTERESTED:|
  This text will print only to IT Course Subscribers;
     BUT if they already are receiving from step ONE (STEP 1)
     This will duplicate the msg
|END:INTERESTED:|

So i tried this: |INTERESTED:Categories:IT course| |INTERESTED:Cities:New York| (STEP 1) This text will print only to New York & IT Course Subscribers; |END:INTERESTED:| *|ELSE:|* BUT this is okey :D but what if they dont have IT course selected where will the "Cities:New York" message print ??? SOOO.... next step xD |END:INTERESTED:|

It should be something like this. Right? |INTERESTED:Categories:IT course| |INTERESTED:Cities:New York| (STEP 1) This text will print only to New York & IT Course Subscribers; |END:INTERESTED:| *|ELSE:|* |INTERESTED:Categories:IT course| (STEP 2) This text will print only to IT course Subscribers; |END:INTERESTED:| *|ELSE:|* |INTERESTED:Cities:New York| (STEP 3) This text will print only to New York Subscribers; and this gets duplicated but it shouldnt even get executed |END:INTERESTED:| *|END:INTERESTED:|*

AND COMPLEX步骤 如果我有一个类别和两个城市怎么办?

 
|INTERESTED:Categories:IT course|
  |INTERESTED:Cities:New York, Washington|
    (STEP 1) This text will print only to New York, Washington & IT Course Subscribers;
  |END:INTERESTED:|
*|END:INTERESTED:|*
how to do this one ???
:D

我认为这是可能的但我无法发现嵌套中的任何错误。 我希望你有更好的想法和NESTING计划;)

有没有人在 |有兴趣:... | 上尝试 | IF:| a已在doc中看到过。有 | ELSE | 子句但不是 | IF | ,也没有 | ELSEIF | 所以我问支持他们告诉我试试(我的结论他们不知道我非常惊讶,所以我尝试了,当然语法错了。 我尝试了什么? 几点变化: 这是正确的语法(正常) |感兴趣的是:... | 的 * | END:感兴趣的是:| *

|感兴趣的是:... | 的 ... | ELSE:| ... | END:感兴趣的是:| 。 。

我试过了: | IF:感兴趣的是:... | 的 ... | ELSEIF:| ... | END:感兴趣的是:|

| IF:感兴趣的是:... | 的 ... | ELSEIF:| ... | ENDIF:|

因为我不知道关闭INTERESTED合并标签或IF合并标签的内容 我有些胡言乱语,但我觉得有些不对劲。

2 个答案:

答案 0 :(得分:1)

澄清:您是否在尝试:1)创建一个段来发送广告系列;或2)根据订户所在的群组,导致特定信息出现在广告系列中?

以下是您可以用来控制广告系列中文字的内容

*|INTERESTED:Categories:IT course|*
  *|INTERESTED::Cities:New York|*This text will appear only if category is "IT Course" and cities is "New York"
  *|ELSE:|*This text will appear only if category is "IT Course" and cities is not "New York"
  *|END:INTERESTED|*
*|ELSE:|*This text will appear only if category is not "IT Course"
*|END:INTERESTED|*

您可以嵌套组包含(INTERESTED ... END:INTERESTED)和常规字段IF:field =和END:IF部分

答案 1 :(得分:0)

如果有人对此感兴趣,我找到了解决方案:D


|INTERESTED:Categories: IT course>|
    |INTERESTED:Cities: New York|
        Categories: IT course & Cities: New York were selected
    |ELSE:|
        |INTERESTED:Categories: IT course|
            this is because if you dont find users
            with Categories: IT course & Cities: New York
        |END:INTERESTED|
    |END:INTERESTED|
*|ELSE:|*
    |INTERESTED:Cities: New York|
        This will print if Categories: IT course were FALSE
    |END:INTERESTED|
*|END:INTERESTED|*

但现在我有不同的问题,它涉及所有这些。 现在如何SKIP发送电子邮件给没有任何选择的人选择??? :d 我的朋友建议尝试使用细分和API,但我也想听听别人的意见。