当你有两种结果(“满足就做这个,否则做那个”)时,使用 If。当你只想保留符合条件的线索并丢弃其余线索时,使用 Filter。如果结果超过两种,请使用 Switch。
添加 If 节点
If 位于节点菜单的 Internal 分组下。
节点菜单,If 位于 Internal 分组下。
1
打开节点菜单
在你希望产生分支的节点下方点击 +(通常紧跟在触发器之后)。
2
选择 If
在 Internal 下点击 If。节点会被添加到画布上,其设置会在右侧打开。
Yes 和 No 分支
添加后,If 节点会出现在画布上,下方有两条路径:绿色的 Yes 分支和红色的 No 分支。每个分支都有自己的 + 按钮,你可以在两侧分别搭建不同的节点序列。
If 节点将工作流拆分为 Yes 和 No 两个分支。
- Yes - 对符合条件的线索运行。
- No - 对不符合条件的线索运行。
配置条件
选中节点会打开它的设置。顶部会说明它的作用:Route between Yes / No by conditions.(根据条件在 Yes / No 之间路由。)General
Conditions
Conditions 部分定义了什么算作 Yes。线索符合条件就走 Yes 分支,不符合就走 No 分支。 点击 Add Condition Group 添加第一个条件。每个条件由三部分组成,从左到右依次为:
单个条件:字段、运算符和值。
字段
第一个下拉菜单列出了已连接落地页上收集的字段,例如 email。选择要检查的字段。
运算符
第二个下拉菜单用于设置字段与值的比较方式,例如 is equal to、is not equal to、contains、does not contain、greater than 或 less than。
值
第三个字段是用来比较的对象。输入要检查的值。
用 AND / OR 组合条件
你可以添加多个条件。在组内点击 Add Condition,条件之间就会出现 AND / OR 开关。
由 AND/OR 开关连接的两个条件。
- AND - 只有符合组内每一个条件的线索才走 Yes 分支。
- OR - 只要符合组内至少一个条件,线索就走 Yes 分支。
- 组内 - 条件通过该组的 AND / OR 开关组合。
- 组间 - 每个组先作为整体进行计算,再通过组与组之间的 AND / OR 开关组合。
可以把条件组想象成数学中的括号:先计算组内的条件,再组合各个组。只要你的逻辑同时涉及 AND 和 OR,就应该新建一个组。