跳到内容

向特定收件人显示内容

显示条件会根据特定收件人的 Tags (标签) 来显示或隐藏某个区块。每个订阅者都会收到相同的电子邮件,但每个人只会看到为他们准备的区块。

您可以为画布上的任何区块或元素添加显示条件,但 Footer 除外。

要设置显示条件:

  1. 在画布上选择区块或元素。
  2. 在右侧面板的 Display condition 下,开启 Show this block conditionally(如果您在区块内选择了元素,则为 Show this element conditionally)。
显示条件面板,其中“有条件地显示此区块”复选框未选中,默认为始终显示
  1. 在第一个字段中,选择一个 Tag。
  2. 设置运算符和值(例如,istrue)。
显示条件面板,其中“有条件地显示此元素”已开启,规则为 loyalty_member is true,并选择了“隐藏区块”
  1. 点击 + Add rule 添加更多规则。如果每条规则都必须匹配,请选择 All rules;如果至少有一条匹配即可,请选择 Any rule
  2. If value is unknown 下,选择 Hide blockShow block。这控制了当某个收件人的 Tag 没有值时会发生什么。

当条件激活时,该区块会在画布上显示一个带有规则简短摘要的标签:对于独立条件,显示 IF;对于分支链中的区块,显示 ELSE IF / ELSE

向不同群组显示不同内容

Anchor link to

单个显示条件只控制一个区块:编辑器会向某些收件人显示它,而向其他人隐藏它。它不会用一个区块替换另一个区块。

当不同收件人应在同一位置看到不同区块,且每个收件人应只看到一个变体时,请使用 Branch

要设置分支链:

  1. 在画布上将两个或更多区块(或同一区块内的元素)直接并排放置。
  2. 第一个区块上,开启 Show this block conditionally(或 Show this element conditionally)并设置 Tag 规则。第一个区块没有 Branch 设置。编辑器会首先检查此区块。
  3. 每个中间区块(第一个区块之后、最后一个区块之前的所有区块)上,开启显示条件,设置 Tag 规则,并将 Branch 设置为 Else if。只有当上方区块的条件不匹配时,编辑器才会检查此区块。
  4. 最后一个区块上,开启显示条件,并将 Branch 设置为 Else。不要添加 Tag 规则。此区块是为所有不匹配任何上方区块的用户准备的后备选项。

编辑器会从上到下依次检查区块,并显示第一个匹配的区块。链条中所有其他区块对该收件人保持隐藏。

示例场景:根据上次购买情况进行再互动

Anchor link to

一封再互动电子邮件,其中每个收件人看到的内容取决于他们上次购买商品的时间。

区块Branch条件收件人看到的内容
区块 1days_since_last_purchase 90带有赢回折扣的“我们想念您”消息
区块 2Else ifdays_since_last_purchase 30关于新品到货的提醒
区块 3Else常规促销区块

一个 120 天未活跃的收件人同时匹配区块 1 和区块 2,但因为区块 1 在前,所以会看到赢回消息。一个 30-89 天未活跃的人会看到新品到货提醒。其他所有人都会看到常规促销区块。

要设置此场景:

  1. 在画布上一个接一个地添加三个文本区块,作为三个独立的区块。
  2. 区块 1: 开启 Show this block conditionally。设置 days_since_last_purchase 90,将 If value is unknown 保持为 Hide block,并添加赢回文案。
区块 1 的显示条件,其中 days_since_last_purchase 大于或等于 90,并选择了“隐藏区块”
  1. 区块 2: 开启显示条件。设置 days_since_last_purchase 30,将 Branch 设置为 Else if,并添加新品到货文案。
区块 2 的显示条件,其中 days_since_last_purchase 大于或等于 30,且 Branch 设置为 Else if
  1. 区块 3: 开启显示条件,将 Branch 设置为 Else,并添加常规促销文案。不要添加 Tag 规则。
区块 3 的显示条件,其中 Branch 设置为 Else,且没有 Tag 规则

编写自定义 Liquid 条件

Anchor link to

当规则构建器不够用时,您可以在 Liquid 中自己编写条件。

  1. 在画布上选择区块或元素。
  2. Display condition 下,开启 Custom Liquid expression
  3. 输入您的条件。例如,要向德国的收件人或 VIP 订阅者显示一个区块:
Country == "DE" or VIP

发送电子邮件时,编辑器会将您的表达式包装在区块周围的 Liquid if 标签中。自定义表达式会替换其上方构建器中设置的任何规则。

带有空格的 Tag 名称会自动转换。例如,Last Order 会变成 LastOrder

“自定义 Liquid 表达式”复选框已启用,输入字段中包含 Country 等于 DE 或 VIP 的条件